Commit graph

14 commits

Author SHA1 Message Date
Janus C. H. Knudsen
eaae745c42 Enhances employee statistics page with rich dashboard
Refactors employee statistics view with comprehensive charts and tables
Adds detailed revenue, utilization, and booking tracking components
Introduces dynamic data loading and chart visualization for employee performance
2026-01-22 23:28:33 +01:00
Janus C. H. Knudsen
7643a6ab82 Enhances service details with employees and addon sections
Adds new components for service employees and addons
Introduces detailed views with selectable employees and add-ons
Updates localization translations for new sections
Implements time range slider functionality for availability
2026-01-17 15:36:15 +01:00
Janus C. H. Knudsen
408e590922 Improves scroll and interaction behavior in schedule view
Enhances dragging and clicking interactions for schedule containers
- Adds drag threshold to prevent unintended scrolling
- Prevents click events during dragging
- Updates time badge selectors for consistent element handling

Fixes potential usability issues with schedule cell interactions
2026-01-15 20:49:56 +01:00
Janus C. H. Knudsen
531c681b7d Adds drag-to-scroll functionality for schedule tables
Enables intuitive horizontal scrolling for schedule containers

Implements drag scroll interaction with:
- Smooth scrolling experience
- Prevention of interaction with nested elements
- Improved mobile and desktop usability
2026-01-15 17:08:12 +01:00
Janus C. H. Knudsen
545d6606a6 Refactors employee details and UI controls
Enhances employee hours view with dynamic weekly schedule rendering
Updates toggle slider and theme switch components with improved interactions
Adds more flexible notification and settings configurations for employees

Improves user experience by streamlining UI controls and schedule display
2026-01-15 16:59:56 +01:00
Janus C. H. Knudsen
6746e876d7 Adds drawer animation for schedule page container
Enhances user experience by implementing smooth container resize animation when opening and closing the schedule drawer

Uses Web Animations API to dynamically adjust page container styling with transition effects
2026-01-15 01:17:59 +01:00
Janus C. H. Knudsen
f41bb38a08 wip 2026-01-15 01:08:49 +01:00
Janus C. H. Knudsen
d27116c0dd wip 2026-01-14 23:56:53 +01:00
Janus C. H. Knudsen
3214cbdc16 Adds employee work schedule component
Introduces a new work schedule feature for managing employee shifts and schedules

Implements interactive schedule view with:
- Week-based schedule grid
- Shift status tracking (work, vacation, sick, off)
- Editable time ranges
- Repeat shift functionality

Enhances employee management with dynamic scheduling capabilities
2026-01-14 22:47:40 +01:00
Janus C. H. Knudsen
02087d1ff9 wip 2026-01-14 18:46:35 +01:00
Janus C. H. Knudsen
5fab58ff6f Adds double-click to edit support for rates
Enables quick editing of salary rates by double-clicking card inputs

Introduces functionality to:
- Open rates drawer on double-click
- Automatically focus and select corresponding input
- Add temporary highlight to edited row
2026-01-14 18:34:05 +01:00
Janus C. H. Knudsen
679c3fb3a6 Refactor employee table and row components
Migrates custom table components to generic data table
Improves consistency in table and row implementations
Removes legacy custom table elements in favor of more flexible data table approach
2026-01-14 16:53:42 +01:00
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
15579acba8 Various CSS work 2026-01-12 22:10:57 +01:00