Adds detailed salary rates, commission structures, and HR-related records
Introduces new data models and view components for:
- Salary rates and supplements
- Commissions and rate configurations
- Employee HR tracking (certifications, courses, absence)
Implements dynamic rate synchronization between drawer and card views
Consolidates UI components into a centralized components.css file
Removes duplicate styles across multiple CSS files
Adds utility classes in a new utilities.css file
Reduces overall CSS complexity and improves maintainability
Removes quick-stats.css and redistributes its styles
Updates layout and stylesheet references accordingly
Implements localization for dashboard, cash register, account, and profile sections
Adds localization keys for various UI elements, improving internationalization support
Refactors view components to use ILocalizationService for dynamic text rendering
Prepares ground for multi-language support with translation-ready markup
Introduces new account pages for managing subscriptions, payment methods, and invoice history
Includes:
- Subscription plan selection view
- Payment method display component
- Invoice history table
- Account page layout and styling
Updates main layout to include new CSS files for account management
Introduces reusable view components for bookings and notifications
Implements dynamic rendering of booking items and lists
Adds corresponding CSS styles for new dashboard components
Enhances dashboard user interface with interactive elements
Introduces StatCard ViewComponent with configurable stat display
Adds demo mode banner to application layout
Refactors dashboard stats to use dynamic component rendering
Improves dashboard presentation and user experience
Introduces comprehensive user authentication flow with plan selection and registration
Includes:
- Pricing page with plan details and selection
- Payment page with plan summary and card information
- Signup page for different plan tiers
- Shared authentication layout and design system improvements
Enhances user onboarding experience with clear plan information and streamlined signup process
Migrates from standalone Program.cs to Startup-based configuration
Adds application configuration JSON for environment-specific settings
Integrates Autofac dependency injection and modular service registration
Configures application services, modules, and middleware for enhanced flexibility
Renames core domain entities and services from "User" to "Account"
Refactors project-wide namespaces, classes, and database tables to use "Account" terminology
Updates related components, services, and database schema to reflect new domain naming
Standardizes naming conventions across authentication and organization setup features
Improves email duplicate detection by adding specific constraint name validation
Prevents potential false positives in unique email constraint handling
Ensures more precise exception handling for email registration
Migrates connection strings to new database host
Removes unnecessary code and improves configuration handling
Enhances test coverage and adds random word generation
Updates telemetry and command handling patterns