- **New Features**
- Added dynamic URL reference for the client list page using `{% url 'client_list' %}` in the navbar.
- **Enhancements & Refinements**
- Improved user navigation experience by replacing a static placeholder link with a functional client list page URL.
Enhancements to the client form include phone number validation and interface improvements. The short code field is now auto-generated and disabled, while the phone input uses a proper widget with real-time validation.
**New Features**
- Added **Phone Number Validation** using libphonenumber-js with real-time feedback
- Implemented **Phone Input Widget** with country code selection
**Enhancements & Refinements**
- **Short Code Field** changed to read-only with "Auto-generated" placeholder
- Updated form styling for **Phone Input** using `join` container class
- Added phone validation script to automatically highlight valid/invalid entries
**Bug Fixes**
- Fixed potential inconsistency in phone number handling by replacing manual input with proper form widget
The dashboard template has been restructured to improve layout and introduce new dynamic content sections.
**New Features**
- Added **Recent Activity** widget to display user actions
- Introduced **Quick Stats** cards section showing key metrics
**Enhancements & Refinements**
- Updated main container to use flex layout for better spacing
- Changed bottom padding from pb-50 to pb-10 for proper footer alignment
- Added min-h-screen class to ensure full-page height
Add favicon.ico to the static directory to provide a site icon for better branding and user experience.
- **New Features**
- Add `favicon.ico` to the static assets for browser tab and bookmark visibility.
This commit introduces the foundational `base.html` template, setting up the common structure and styling for shared templates across the application.
- **New Features**
- Initial `base.html` template for consistent page structure.
- Integration of Tailwind CSS for modern and utility-first styling.
- Default application-wide dark theme enabled.
- Defined `content` block for inheritance by child templates.
- Configured a responsive container (`container mx-auto px-4`) for main content.
**New Features**
* Introduced `login.html` template for user authentication.
* Designed a basic login page structure including a hero section and a dedicated login card.
* Displays the DevSuite logo and a brief application description.
* Includes input fields for username and password.
* Provides a "Login" action button.
* Utilizes DaisyUI classes for styling elements such as inputs, buttons, and layout components.