Commit graph

6 commits

Author SHA1 Message Date
Janus C. H. Knudsen
51f3b92d69 Enhances application menu and adds calendar feature
Adds new calendar page and module with comprehensive initialization

Introduces quick actions group in side menu with create booking and sale options
Updates menu service to include new menu groups and rearrange sort order
Configures custom npm registry and esbuild configuration
Adds localization for new menu items and calendar section

Implements calendar controller with dependency injection and settings seeding
2026-02-02 22:42:18 +01:00
Janus C. H. Knudsen
b921e26e48 Refactor frontend build and chart initialization
Moves chart data to JSON file for better separation of concerns
Implements lazy chart initialization in reports module
Updates build script and npm dependencies
Removes hardcoded chart scripts from Razor page
2026-01-22 16:32:46 +01:00
Janus C. H. Knudsen
405dabeb34 Add reports page with sales analytics and UI components
Introduces comprehensive reports feature with interactive sales dashboard
Includes dynamic data tables, charts, and filtering capabilities
Enhances application with new statistics and reporting functionality
2026-01-21 21:37:09 +01:00
Janus C. H. Knudsen
fad5e46dfb Adds fuzzy search and enhances services UI interactions
Implements advanced service search using Fuse.js
Improves category expand/collapse animations
Adds interactive search functionality for service list

Enhances user experience by enabling quick service filtering and smooth UI interactions
2026-01-16 01:05:11 +01:00
Janus C. H. Knudsen
15579acba8 Various CSS work 2026-01-12 22:10:57 +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