Commit graph

25 commits

Author SHA1 Message Date
Janus C. H. Knudsen
4d7e1ecbd5 Simplify employee salary specification view
Reduces complexity of salary details table by streamlining columns and layout

Removes detailed salary configuration display
Focuses on essential weekly salary information
Improves readability of salary specifications accordion
2026-01-23 22:47:16 +01:00
Janus C. H. Knudsen
a1059adf06 Adds salary specifications with detailed accordion view
Introduces new salary specification feature with interactive accordion component

Implements detailed salary breakdown including:
- Salary specification JSON data model
- Salary specification page with printable view
- Accordion component for expanding/collapsing salary details
- Localization support for new salary labels

Enhances employee salary transparency and detail presentation
2026-01-23 20:03:24 +01:00
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
0a431c8db4 Adds customer details drawer to customers list page
Enhances customer management with interactive drawer
Introduces detailed customer profile view with metadata
Implements search functionality and dynamic drawer population

Improves user experience for customer information exploration
2026-01-19 18:27:59 +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
120367acbb Enhances Services module with detail view and interactions
Adds comprehensive service detail view with multiple tabs and dynamic interactions
Implements client-side navigation between service list and detail views
Introduces mock service data catalog for flexible component rendering
Extends localization support for new service detail screens

Improves user experience by adding edit capabilities and smooth view transitions
2026-01-16 22:03:22 +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
2a57917ebb wip 2026-01-15 01:13:08 +01:00
Janus C. H. Knudsen
d27116c0dd wip 2026-01-14 23:56:53 +01:00
Janus C. H. Knudsen
61b777b61c working scrolbar 2026-01-14 23:50:45 +01:00
Janus C. H. Knudsen
4fc8661adb wip 2026-01-14 23:43:12 +01:00
Janus C. H. Knudsen
0c40bbe780 wip 2026-01-14 23:36:30 +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
8b2a630861 Refactor UI components and update stylesheets
Standardizes markup structure for invoice history, employee table, and salary history components

Simplifies HTML markup by removing unnecessary wrapper elements
Applies consistent CSS class naming and styling approach
Improves component readability and maintainability
2026-01-14 17:37:53 +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
5e2cab9bd5 Refactor CSS using nested selectors and media queries
Improves CSS organization by adopting PostCSS nesting syntax
Enhances responsiveness with refined media query implementations
Reduces code repetition and improves maintainability of stylesheets

Modernizes CSS structure across multiple component stylesheets
2026-01-14 16:31:28 +01:00
Janus C. H. Knudsen
29f9c79764 CSS optimization 2026-01-14 00:47:06 +01:00
Janus C. H. Knudsen
e739ce2ac7 Enhance employee stats view with completed bookings
Adds a new data table to employee detail stats showing completed bookings

Includes:
- Expanded EmployeeDetailStatsViewComponent with booking data
- Updated localization translations for new table labels
- Created mock booking data for demonstration
- Updated .gitignore to simplify temporary file handling
2026-01-13 23:46:38 +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
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