Commit Graph

22 Commits

Author SHA1 Message Date
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