Torsten Schulz (local)
|
074c08ccd1
|
Refactor TimefixService to simplify local time extraction from timestamps and improve UTC handling, ensuring consistent time representation without redundant conversions.
|
2025-10-20 08:57:29 +02:00 |
|
Torsten Schulz (local)
|
12a83cd7ec
|
Refactor TimefixService to create a local Date object from input and convert it to a UTC string for database storage, ensuring accurate time representation.
|
2025-10-20 08:53:14 +02:00 |
|
Torsten Schulz (local)
|
2c7a34e50c
|
Enhance TimefixService to correctly handle UTC to local time conversion for date and timestamp values; ensure consistent time representation across the application.
|
2025-10-20 08:52:11 +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)
|
e55f20367d
|
Refactor email transporter configuration in AuthService; update to support STARTTLS and TLS requirements based on environment variables, and adjust EMAIL_SECURE setting in production template for improved email security.
|
2025-10-19 13:28:03 +02:00 |
|
Torsten Schulz (local)
|
da2d913219
|
Enhance deploy script with improved logging and directory checks; update file copying logic to exclude sensitive files and ensure proper backup. Update nodemailer and sequelize versions in package.json and package-lock.json for backend compatibility.
|
2025-10-19 13:21:21 +02:00 |
|
Torsten Schulz (local)
|
e0a4726adb
|
Add detailed logging for password reset process in AuthService; enhance user feedback with console messages for email sending, token generation, and error handling.
|
2025-10-19 13:09:34 +02:00 |
|
Torsten Schulz (local)
|
2fa84d88be
|
Add email functionality to AuthService; implement password reset email feature with nodemailer, including transporter initialization and email template for user notifications.
|
2025-10-19 12:58:06 +02:00 |
|
Torsten Schulz (local)
|
31d5d95a78
|
Enhance SQL script for timewish table; implement conditional column addition for start_date and end_date to ensure compatibility with existing schema and prevent errors if columns already exist.
|
2025-10-18 23:58:34 +02:00 |
|
Torsten Schulz (local)
|
06a65e9130
|
Add production build optimizations to Vite configuration; set target, output directory, and minification options for improved performance
|
2025-10-18 21:19:07 +02:00 |
|
Torsten Schulz (local)
|
6b89272335
|
Enhance Excel export functionality in backend and frontend; implement Excel file generation and update download logic for correct file extension
|
2025-10-18 00:03:11 +02:00 |
|
Torsten Schulz (local)
|
6a519fc4d4
|
Add export routes to backend and frontend; implement routing and UI components for data export management
|
2025-10-18 00:00:34 +02:00 |
|
Torsten Schulz (local)
|
ac3720fb61
|
Add watcher routes to backend and frontend; implement routing and UI components for watcher management
|
2025-10-17 23:50:25 +02:00 |
|
Torsten Schulz (local)
|
c7a0316ca0
|
Add invite routes to backend and frontend; implement routing and UI components for invitation management
|
2025-10-17 23:39:45 +02:00 |
|
Torsten Schulz (local)
|
dd492fd69e
|
Add roles routes to backend and frontend; implement routing and UI components for admin roles management
|
2025-10-17 23:31:14 +02:00 |
|
Torsten Schulz (local)
|
876c2964dd
|
Add timewish routes to backend and frontend; implement routing and UI components for timewish settings
|
2025-10-17 23:20:13 +02:00 |
|
Torsten Schulz (local)
|
4fe6b27b8f
|
Add password change routes to backend and frontend; update routing and UI components for password management
|
2025-10-17 23:13:33 +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)
|
67ddf812cd
|
Add holidays routes to backend and frontend; implement holiday associations and update UI components for admin holidays management
|
2025-10-17 22:35:31 +02:00 |
|
Torsten Schulz (local)
|
6a0b23e694
|
Add calendar routes to backend and frontend; update routing and UI components for calendar feature
|
2025-10-17 21:46:32 +02:00 |
|
Torsten Schulz (local)
|
a58504a93e
|
Add workdays routes to backend and frontend; update routing and UI components for workdays tracking
|
2025-10-17 21:37:47 +02:00 |
|
Torsten Schulz (local)
|
2868d64e37
|
Remove debug logging from SickController and useModal for cleaner code
|
2025-10-17 21:24:34 +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)
|
b65a13d815
|
Add timefix and vacation routes to backend; update frontend for new routes and page titles
|
2025-10-17 15:54:30 +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 |
|