Add support for receiving push notifications, parsing JSON payload, displaying notifications with title, body, icon, badge and handling click actions to focus or open the associated URL, improving user experience with timely interactive alerts
Switch default role from 'member' to 'backend_developer' in forms, list, and modals, ensuring consistency across templates. Also update role label rendering to use get_role_display fallback.
- Add custom border, background, and spacing utilities to base template
- Enhance message notification styling and layout
- Update delete modal button appearance and behavior
- Refine comment card component with Tailwind classes and responsive behavior
- Adjust sidebar responsiveness for mobile view
- New Features: Introduced sortable column UI with drag-and-drop reordering, visual ghost and drag styling, and automatic card movement via API.
- Enhancements: Added CSS classes for ghost and drag effects, integrated htmx `afterSwap` event to reinitialize sortable after dynamic swaps, and improved delay and filter settings.
- Bug Fixes: Fixed column identification logic, ensured proper cleanup of existing sortable instances, and enhanced error handling to reload page on failed moves.
- New Features:
- Added color and background options, sub/super script, extra header levels, check list, indent and direction controls, image and video buttons
- Enhancements:
- Raised container height from 300px to 400px; updated toolbar configuration for richer formatting
- Bug Fixes:
- None
New Features
- Add edit action link that opens the card edit modal.
- Introduce `data-card-id` attribute for stable card identification.
Enhancements
- Add `no-drag` class to the card container to stop drag propagation.
- Refine hover styling and transition behavior.
Bug Fixes
- Preserve original `id="card-{{ card.pk }}"` attribute without regression.
- New Features
- Add delete buttons with confirmation modals for users, expenses, invoices, and tickets
- Introduce a priority column with styled badges in the ticket list
- Refactor form fields to a shared partial for cleaner markup
- Enhancements
- Rename “Creator” to “Assignee” and improve status/priority badge rendering
- Fix empty‑state colspan and correct broken delete‑modal label closing tag
- Initialize Quill editor on the ticket detail page
- Bug Fixes
- Resolve typo in button class name and mismatched table header count
The changes introduce client‑side interactivity and richer UI components, enabling markdown editing, data visualization, drag‑and‑drop, and a standardized delete confirmation flow.
- New Features - Added HTMX, SortableJS, and Chart.js scripts for dynamic behavior and charts - Integrated EasyMDE CSS/JS for markdown editing
- Added Quill CSS/JS for rich text editing
- Created delete_modal.html component with confirmation modal
- Enhancements
- Updated base template to load new static assets via tailwind_cli
- Improved UI consistency with Tailwind classes and styling- Bug Fixes
- None
Added branding and updated layouts using base_authenticated.html; applied consistent Tailwind styling across authentication and ticket pages; improved usability with hover effects and clearer typography.
New Features:
-
Enhancements:
- Refactored login page layout to use a centered card with branding and modern styling.
- Updated profile page to use the authenticated base template and a refined card design.
- Enhanced ticket list page with a descriptive subtitle, SVG icon, and refined table styling including hover states and better typography.
Bug Fixes:
- Fixed template inheritance to use base_authenticated.html for profile and tickets pages.
- Corrected form button text and styling for consistency.
Replace Django default templates with Tailwind‑styled layout, add reusable sidebar/topbar, integrate Alpine.js and HTMX for interactivity, include Chart.js placeholder, and streamline markup for authenticated views.
New Features
- Introduce Tailwind CSS via django‑tailwind‑cli for consistent styling
- Add Alpine.js and HTMX for client‑side behavior
- Add Chart.js script for future visualisation
- Create reusable sidebar and topbar components for authenticated templates
Enhancements
- Refactor base.html to reduce duplication and improve maintainability
- Add dynamic title block and extra_head/slots for extensibility
- Adopt responsive layout with min‑h-screen and fixed navigation
Bug Fixes- Remove stale static CSS reference that caused layout issues
- Fix missing user role display and related styling
- Correct viewport meta tag and charset handling
Add partial templates for rendering issue comments and Kanban cards.
Details:
- New Features - Add `comment_list.html` to display comment author, timestamp, and body.
- Add `kanban/card.html` for draggable Kanban card UI with edit link and due date.
New Features
- Added `templates/base.html` with Tailwind, HTMX, and project management title block.
- Introduced `templates/base/base.html` as a minimal fallback layout.
- Created `templates/components/navbar.html` with authenticated navigation menu.
- Implemented `templates/pages/accounts/login.html` for user authentication.
- Developed ticket management templates:
- `templates/pages/tickets/ticket_list.html` for displaying tickets.
- `templates/pages/tickets/ticket_form.html` for creating/editing tickets.
Enhancements
- Structured all new templates to inherit from the shared base layout.
- Integrated Tailwind CSS and HTMX via CDN for consistent styling and interactivity.
- Provided placeholder blocks for extra head and scripts to allow future extensions.
Bug Fixes- No bug fixes included in this commit.