Commit Graph

10 Commits

Author SHA1 Message Date
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)
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)
4c9189865f Enhance TimeEntryService to improve handling of timefix corrections by ensuring UTC timestamps are correctly formatted for local time representation. Added detailed logging for start and end timefixes to aid in debugging and verification of time adjustments. 2025-10-20 09:12:27 +02:00
Torsten Schulz (local)
e7c2d54468 Refactor SQL scripts for index creation in sick and vacation tables; implement checks to prevent duplicate index creation and streamline execution process. Update TimeEntryService to remove obsolete overtime calculation method for cleaner code. 2025-10-20 08:34:27 +02:00
Torsten Schulz (local)
44fb9a0bdd Remove redundant debug logs in TimeEntryService for cleaner output; streamline code by eliminating unnecessary console statements while maintaining essential functionality. 2025-10-20 08:04:11 +02:00
Torsten Schulz (local)
a335a06edb Improve logging in AuthService and TimeEntryService; add detailed console messages for login actions and error handling in AuthService, while removing redundant debug logs in TimeEntryService for cleaner output. 2025-10-20 07:56:33 +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)
b2cef4d306 Add profile routes to backend and frontend; implement user state handling for holidays and workdays, and update UI components for profile settings 2025-10-17 23:03:29 +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