Commit graph

13 commits

Author SHA1 Message Date
Janus C. H. Knudsen
f71f00099a Enhances employee details with comprehensive salary and HR data
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
2026-01-13 22:37:29 +01:00
Janus C. H. Knudsen
2e6207bb0b Reorganizes and optimizes shared CSS components
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
2026-01-13 00:09:46 +01:00
Janus C. H. Knudsen
15579acba8 Various CSS work 2026-01-12 22:10:57 +01:00
Janus C. H. Knudsen
ef174af0e1 Adds localization support across application views
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
2026-01-12 15:42:18 +01:00
Janus C. H. Knudsen
1f400dcc6e Adds account management and subscription features
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
2026-01-11 22:33:21 +01:00
Janus C. H. Knudsen
5e0bd9db74 Renames danish to english 2026-01-11 21:42:24 +01:00
Janus C. H. Knudsen
754681059d Adds Kasse (Cash Register) module and related components
Introduces comprehensive cash management functionality with multiple view components for tracking daily transactions, filtering, and reconciliation

Implements:
- Cash calculation and difference tracking
- Dynamic tab switching
- Checkbox selection and row expansion
- Date filtering and approval mechanisms
2026-01-11 21:08:56 +01:00
Janus C. H. Knudsen
12869e35bf wip 2026-01-11 18:18:36 +01:00
Janus C. H. Knudsen
abcf8ee75e Adds dashboard booking and notification components
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
2026-01-11 13:11:55 +01:00
Janus C. H. Knudsen
9b2ace7bc0 Adds dashboard stat cards and demo banner
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
2026-01-11 11:17:51 +01:00
Janus C. H. Knudsen
217a9cd95c Adds authentication and pricing pages for user onboarding
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
2026-01-11 01:38:14 +01:00
Janus C. H. Knudsen
cd092f8290 Restructures application startup and configuration
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
2026-01-10 20:56:29 +01:00
Janus C. H. Knudsen
7fc1ae0650 WIP 2026-01-10 20:39:17 +01:00