- 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.