10 Commits
Author SHA1 Message Date
sankalp 3b0625a823 feat(templates): add logout link URL, hide in HTMX responses 2026-06-30 10:35:57 +05:45
sankalp 22826fe78b feat(templates): add push notification prompt UI and JS logic
Enable real-time user notifications to improve engagement and ensure timely updates.
2026-06-30 10:22:21 +05:45
sankalp 0e255da3fb fix(templates): simplify dark mode detection
Remove redundant prefers-color-scheme check after confirming dark mode via localStorage.
2026-06-28 15:00:20 +05:45
sankalp 71b700388b feat(templates): add polished login UI with Tailwind and Alpine.js
Enhances user experience with dark‑mode detection, responsive layout, and streamlined role selection workflow
2026-06-28 14:15:39 +05:45
sankalp 9a6d3a3472 refactor(templates): remove duplicate and unused base template files
Remove duplicated base templates that caused conflicts and were no longer referenced.
2026-06-25 14:40:08 +05:45
sankalp 7f99d55252 feat(templates): add defer to external scripts and improve button cursor styling
Add defer to external script tags for better async loading and add CSS rule to set cursor to pointer for enabled buttons.

- New Features:
  - None
- Enhancements:
  - Added `defer` attribute to htmx, SortableJS, Chart.js, easymde, and Quill scripts.
  - Added `button:not(:disabled) { cursor: pointer; }` CSS rule.
- Bug Fixes:
  - None
2026-05-28 00:53:46 +05:45
sankalp 0537ea5e5e feat(templates): enrichUI with Tailwind styling and messaging component improvements
- 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
2026-05-28 00:51:41 +05:45
sankalp 8fdb934cc0 feat(templates): add HTMX, Chart.js, EasyMDE, Quill, and DeleteModal component
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
2026-05-28 00:26:54 +05:45
sankalp 2435061423 feat(templates): modernize base layout with Tailwind, HTMX, Alpine and authenticated UI
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
2026-05-27 23:59:59 +05:45
sankalp 001e6fac48 feat(templates): add core UItemplates for authentication and ticket management
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.
2026-05-27 23:32:54 +05:45