Felix Schlusche
432c3a0ccf
feat: add sick days support and multi-arch docker builds
Build and Push Docker Image / build (push) Failing after 15m15s
2026-03-04 10:20:18 +01:00
Felix Schlusche
9c25b47da1
feat: enhance previous balance calculation to filter valid entries and adjust for current month
Build and Push Docker Image / build (push) Successful in 25s
2025-12-03 14:08:02 +01:00
Felix Schlusche
995d1080f3
feat: update PDF export button visibility logic to check if the month is complete
Build and Push Docker Image / build (push) Successful in 1m49s
2025-12-02 15:18:46 +01:00
Felix Schlusche
fe69bcb357
feat: update pause duration logic to comply with German law based on target work hours
Build and Push Docker Image / build (push) Successful in 23s
2025-10-31 19:00:45 +01:00
Felix Schlusche
d04ab18ba1
feat: enhance timer metrics and workday calculations to include entries and running timer status
2025-10-31 18:54:17 +01:00
Felix Schlusche
425c817522
feat: update better-sqlite3 dependency and enhance timer metrics with target hours functionality
Build and Push Docker Image / build (push) Failing after 27s
2025-10-31 18:15:32 +01:00
Felix Schlusche
763d7d141b
feat: add target hours selector and update timer calculations based on user input
Build and Push Docker Image / build (push) Successful in 25s
2025-10-30 17:18:38 +01:00
Felix Schlusche
17906c76f2
feat: enhance timer functionality with manual time entry and additional metrics display
Build and Push Docker Image / build (push) Successful in 25s
2025-10-30 17:02:03 +01:00
Felix Schlusche
282aaac8ae
feat: add company holiday preference feature with UI and logic for holiday selection
Build and Push Docker Image / build (push) Successful in 29s
2025-10-30 16:14:03 +01:00
Felix Schlusche
4bdd9310ea
feat: refactor CSV filter & export section and enhance row styling in monthly view
Build and Push Docker Image / build (push) Successful in 38s
2025-10-24 21:06:44 +02:00
Felix Schlusche
fb33ea8144
feat: add bridge days recommendations feature with display and calculation logic
Build and Push Docker Image / build (push) Successful in 35s
2025-10-24 19:12:47 +02:00
Felix Schlusche
8d24744c91
feat: enhance flextime tracking with future days count and tooltip hints
Build and Push Docker Image / build (push) Successful in 35s
2025-10-24 18:26:50 +02:00
Felix Schlusche
e91a2fbe3e
feat: update version info display and improve Lucide icon initialization
Build and Push Docker Image / build (push) Successful in 35s
2025-10-24 17:55:12 +02:00
Felix Schlusche
11c9440806
feat: add version info endpoint and display in UI
Build and Push Docker Image / build (push) Successful in 35s
2025-10-24 17:50:21 +02:00
Felix Schlusche
3f36ec3cc7
feat: implement maximum net working hours validation and auto-stop timer after 10 hours
Build and Push Docker Image / build (push) Successful in 36s
2025-10-24 17:41:38 +02:00
Felix Schlusche
a02f97cc7f
feat: update Docker build workflow to include additional paths for triggering builds
Build and Push Docker Image / build (push) Successful in 35s
2025-10-24 16:56:30 +02:00
Felix Schlusche
73b83198cb
feat: add database export and import functionality with user confirmation
2025-10-24 15:23:10 +02:00
Felix Schlusche
1cc8dc3b6c
feat: enhance PDF generation and improve Lucide icon initialization
2025-10-24 14:41:10 +02:00
Felix Schlusche
af23aa369c
fix: improve holiday name retrieval by comparing year, month, and day directly to avoid timezone issues
...
refactor: change exported variables to local scope in state management for better encapsulation
2025-10-23 19:36:55 +02:00
Felix Schlusche
426859ea0d
feat: update bulk export logic to correctly handle flextime hours on weekends/holidays
2025-10-23 19:13:48 +02:00
Felix Schlusche
e1be63b1ca
Add utility functions for date formatting, time rounding, and notifications
...
- Implemented functions to format dates between YYYY-MM-DD and DD.MM.YYYY
- Added functions to get today's date in ISO format
- Created functions to round time to the nearest 15 minutes
- Developed a function to format time as HH:MM
- Added a function to format duration in HH:MM:SS
- Implemented a toast notification system with auto-remove functionality
- Added functions to get day of the week and month names in German
2025-10-23 17:53:03 +02:00
Felix Schlusche
c20f6d9dff
feat: add employee input fields and PDF export buttons
...
- Added input fields for employee name and ID in settings.
- Introduced a button for exporting the current month as a PDF.
- Added a button for bulk exporting selected entries as a PDF.
- Included jsPDF and jsPDF-AutoTable libraries for PDF generation.
2025-10-23 17:04:55 +02:00
Felix Schlusche
b0dd773fba
Add initial schema for entries and settings tables
...
- Created 'entries' table to track time entries with fields for date, start time, end time, pause minutes, location, and entry type.
- Created 'settings' table to store key-value pairs for application settings with an updated timestamp.
2025-10-23 14:27:25 +02:00
Felix Schlusche
b2823731f1
Add settings management with Bundesland selection and holiday calculations
2025-10-23 02:43:47 +02:00
Felix Schlusche
720b3d2d03
Refactor checkbox column for consistent layout in entries table
2025-10-23 02:18:09 +02:00
b477125e82
rollback
2025-10-23 02:03:28 +02:00
e52d25c421
revert c8c2a800bb
...
revert Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration
2025-10-23 02:02:32 +02:00
Felix Schlusche
020696676b
Merge branch 'main' of https://gitea.fx-se.de/maggot/timetracker
2025-10-23 02:00:51 +02:00
77c2b5e745
rollback
2025-10-23 01:58:45 +02:00
Felix Schlusche
a09a9b5820
Revert "Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration"
...
This reverts commit c8c2a800bb .
2025-10-23 01:54:25 +02:00
Felix Schlusche
31c156d157
Revert "Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration"
...
This reverts commit c8c2a800bb .
2025-10-23 01:46:33 +02:00
Felix Schlusche
b63362bbaa
Update table layout in index.html for better responsiveness and fixed column widths
2025-10-23 01:24:17 +02:00
Felix Schlusche
2804b3eaa4
refactor
2025-10-23 01:12:59 +02:00
Felix Schlusche
c8c2a800bb
Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration
2025-10-23 00:57:37 +02:00
Felix Schlusche
9310cb2b8f
Initial commit
2025-10-23 00:32:06 +02:00