Torsten Schulz (local)
|
a1b5e191f3
|
Refactor StatusBox component to improve end time calculations using server data. Update logic to handle elapsed time accurately, including pause states, and enhance display of currently worked hours. Adjust formatting for time outputs to ensure clarity in the user interface.
|
2025-10-20 16:41:11 +02:00 |
|
Torsten Schulz (local)
|
d99aa96270
|
Remove debug logging from unhashRequest middleware, TimeEntryService, and StatusBox component to clean up code and improve performance. This update enhances readability and maintains functionality without unnecessary console outputs.
|
2025-10-20 11:28:06 +02:00 |
|
Torsten Schulz (local)
|
0bcdec68ef
|
Refactor TimeEntryService and StatusBox component to integrate missing break minutes into time calculations. Update logic to ensure "Offen" time reflects accurate values, including breaks, and adjust frontend display to clarify time representation without redundant pause indications. Enhance output formatting for improved clarity in time displays.
|
2025-10-20 11:24:45 +02:00 |
|
Torsten Schulz (local)
|
9c31e6be71
|
Refactor StatusBox component to dynamically set labels for overtime and total overtime, handling negative values by displaying them as absence. Enhance display logic for adjusted end times by appending " Uhr" to time values for improved clarity.
|
2025-10-20 09:44:58 +02:00 |
|
Torsten Schulz (local)
|
834df97c65
|
Refactor TimeEntryService to enhance time calculations by incorporating missing break minutes into remaining time calculations. Update pause duration handling to account for timefix corrections, ensuring accurate representation of start and end times. Improve server value usage logic in StatusBox component for better handling of worked time display.
|
2025-10-20 09:41:50 +02:00 |
|
Torsten Schulz (local)
|
648a94c4da
|
Enhance login functionality in AuthController and AuthService; add optional action parameter to login method, execute corresponding actions post-login, and handle action warnings. Update frontend components to trigger data refresh on successful login and display warnings if actions fail. Adjust SQL query in TimeEntryService for improved grouping.
|
2025-10-20 07:48:53 +02:00 |
|
Torsten Schulz (local)
|
efbb699b4b
|
Implement environment variable setup for frontend; create .env.production and .env.development files if they don't exist, and update API URLs in frontend components to use dynamic API_BASE_URL for improved configuration management.
|
2025-10-18 23:36:31 +02:00 |
|
Torsten Schulz (local)
|
ca4002f402
|
Add sick routes to backend and frontend; update routing and UI components for sickness tracking
|
2025-10-17 21:24:00 +02:00 |
|
Torsten Schulz (local)
|
e95bb4cb76
|
Initial commit: TimeClock v3 - Node.js/Vue.js Zeiterfassung
Features:
- Backend: Node.js/Express mit MySQL/MariaDB
- Frontend: Vue.js 3 mit Composition API
- UTC-Zeithandling für korrekte Zeiterfassung
- Timewish-basierte Überstundenberechnung
- Wochenübersicht mit Urlaubs-/Krankheits-/Feiertagshandling
- Bereinigtes Arbeitsende (Generell/Woche)
- Überstunden-Offset für historische Daten
- Fixed Layout mit scrollbarem Content
- Kompakte UI mit grünem Theme
|
2025-10-17 14:11:28 +02:00 |
|