|
|
83305c0940
|
Merge pull request 'Update dependency nodemailer to v7.0.11' (#3) from renovate/nodemailer-7.x-lockfile into main
Reviewed-on: #3
|
2025-12-19 16:15:17 +01:00 |
|
|
|
22ef81b952
|
Merge pull request 'Update dependency jsonwebtoken to v9.0.3' (#2) from renovate/jsonwebtoken-9.x-lockfile into main
Reviewed-on: #2
|
2025-12-19 16:15:06 +01:00 |
|
|
|
a8969d72a1
|
Update dependency nodemailer to v7.0.11
|
2025-12-19 16:13:16 +01:00 |
|
|
|
1fbac9460e
|
Update dependency jsonwebtoken to v9.0.3
|
2025-12-19 16:13:12 +01:00 |
|
|
|
cbb4c0ffff
|
Merge pull request 'Configure Renovate' (#1) from renovate/configure into main
Reviewed-on: #1
|
2025-12-19 16:08:37 +01:00 |
|
|
|
a48bf6c322
|
Add renovate.json
|
2025-12-19 15:59:24 +01:00 |
|
Torsten Schulz (local)
|
6cc8903e06
|
Enhance frontend components by importing API_BASE_URL for consistent API endpoint usage. This update improves code maintainability and prepares the components for future API integrations.
|
2025-11-13 15:18:28 +01:00 |
|
Torsten Schulz (local)
|
e71988e0b7
|
Enhance TimeEntryService with additional debug logging for better traceability of work time calculations. Added logs for netWorkTime and currentlyWorked to provide clearer insights into overtime and weekly totals, improving the debugging process while maintaining existing functionality.
|
2025-10-20 16:51:26 +02:00 |
|
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)
|
1eff170a7b
|
Remove debug logging from TimeEntryService to streamline code and enhance performance. This update improves readability by eliminating unnecessary console outputs while maintaining the functionality of time calculations.
|
2025-10-20 11:50:37 +02:00 |
|
Torsten Schulz (local)
|
dfd169c78d
|
Enhance TimeEntryService to incorporate timefix corrections for start and end times of work and pauses. Update logic to ensure accurate time calculations by integrating timefix data, improving the reliability of time entries. Add debug logging for better traceability of time calculations.
|
2025-10-20 11:49:33 +02:00 |
|
Torsten Schulz (local)
|
363f4567c2
|
Refactor deploy script to replace npm ci with npm install for both backend and frontend setups, enhancing reliability when package-lock.json is missing. Implement fallback mechanism to ensure successful dependency installation, improving overall script robustness.
|
2025-10-20 11:34:08 +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)
|
1f20500b5f
|
Update deploy script to include dev dependencies during npm installation for backend builds, enhancing reliability of npm ci commands. Adjust fallback mechanism to remove --omit=dev flag for consistent dependency management.
|
2025-10-20 10:00:30 +02:00 |
|
Torsten Schulz (local)
|
b16a09059f
|
Update deploy script to allow dev dependencies during npm installation for frontend builds, ensuring successful execution of npm ci commands. Adjust fallback mechanism to remove --omit=dev flag for improved reliability in dependency management.
|
2025-10-20 09:57:42 +02:00 |
|
Torsten Schulz (local)
|
8b1a3368e2
|
Enhance deploy script to improve npm installation process by configuring npm settings for reduced output and faster installations. Implement fallback mechanism for npm ci command to ensure reliability during dependency installation for both backend and frontend. Update mysqldump command to use --no-tablespaces to avoid PROCESS privilege issues during database backups.
|
2025-10-20 09:55:26 +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)
|
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)
|
3a4b0c48db
|
Enhance TimefixService to improve local time extraction from UTC timestamps, ensuring accurate conversion and consistent time representation across both corrected values and original worklog entries.
|
2025-10-20 09:01:54 +02:00 |
|
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)
|
52712db78d
|
Fix template literals in multiple Vue components for API URL construction to ensure correct endpoint formatting.
|
2025-10-20 08:47:05 +02:00 |
|
Torsten Schulz (local)
|
2e3a1a9e99
|
Add API_BASE_URL import to multiple Vue components for consistent API endpoint usage
|
2025-10-20 08:43:10 +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)
|
70d135babf
|
Update service name in deploy script; change SERVICE_NAME from "timeclock" to "timeclock-backend" for clarity in deployment configuration.
|
2025-10-19 13:05:43 +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)
|
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)
|
b066ffdeb4
|
Refactor Vite configuration for improved development experience; add support for hot module replacement and optimize build process
|
2025-10-18 22:58:22 +02:00 |
|
Torsten Schulz (local)
|
57b8b3435e
|
Update frontend dependencies; add terser for JavaScript minification in development environment
|
2025-10-18 21:23:47 +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)
|
bda61c0ed4
|
Update App.vue styles; add background color, border, and border-radius to enhance container appearance
|
2025-10-18 00:07:17 +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 |
|