f50e0fee7e
feat: enhance balance calculation to include total balance from all months and exclude sick days
main
Felix Schlusche
2026-03-04 14:44:01 +01:00
a837a8af59
ci: remove conflicting workflow exclusion to ensure triggers work
Felix Schlusche
2026-03-04 10:37:31 +01:00
9408a13251
ci: fix workflow path filters to trigger builds on workflow changes
Felix Schlusche
2026-03-04 10:36:31 +01:00
676dd2f497
ci: switch to inline caching to avoid 413 error
Felix Schlusche
2026-03-04 10:35:14 +01:00
432c3a0ccf
feat: add sick days support and multi-arch docker builds
Felix Schlusche
2026-03-04 10:20:18 +01:00
9c25b47da1
feat: enhance previous balance calculation to filter valid entries and adjust for current month
Felix Schlusche
2025-12-03 14:08:02 +01:00
995d1080f3
feat: update PDF export button visibility logic to check if the month is complete
Felix Schlusche
2025-12-02 15:18:46 +01:00
fe69bcb357
feat: update pause duration logic to comply with German law based on target work hours
Felix Schlusche
2025-10-31 19:00:45 +01:00
0b408c93ee
feat: enhance README with updates on Node.js version, responsive timer layout, and new features including live timer metrics and intelligent PDF export activation
Felix Schlusche
2025-10-31 18:55:46 +01:00
0045a8f8d0
feat: update PDF export functionality to prevent incomplete month exports
Felix Schlusche
2025-10-31 18:54:47 +01:00
d04ab18ba1
feat: enhance timer metrics and workday calculations to include entries and running timer status
Felix Schlusche
2025-10-31 18:54:17 +01:00
bad91636b5
feat: upgrade Node.js version to 20-alpine in Dockerfile for improved performance and compatibility
Felix Schlusche
2025-10-31 18:20:31 +01:00
425c817522
feat: update better-sqlite3 dependency and enhance timer metrics with target hours functionality
Felix Schlusche
2025-10-31 18:15:32 +01:00
763d7d141b
feat: add target hours selector and update timer calculations based on user input
Felix Schlusche
2025-10-30 17:18:38 +01:00
17906c76f2
feat: enhance timer functionality with manual time entry and additional metrics display
Felix Schlusche
2025-10-30 17:02:03 +01:00
282aaac8ae
feat: add company holiday preference feature with UI and logic for holiday selection
Felix Schlusche
2025-10-30 16:14:03 +01:00
4bdd9310ea
feat: refactor CSV filter & export section and enhance row styling in monthly view
Felix Schlusche
2025-10-24 21:06:44 +02:00
fb33ea8144
feat: add bridge days recommendations feature with display and calculation logic
Felix Schlusche
2025-10-24 19:12:47 +02:00
8d24744c91
feat: enhance flextime tracking with future days count and tooltip hints
Felix Schlusche
2025-10-24 18:26:50 +02:00
e91a2fbe3e
feat: update version info display and improve Lucide icon initialization
Felix Schlusche
2025-10-24 17:55:12 +02:00
11c9440806
feat: add version info endpoint and display in UI
Felix Schlusche
2025-10-24 17:50:21 +02:00
3f36ec3cc7
feat: implement maximum net working hours validation and auto-stop timer after 10 hours
Felix Schlusche
2025-10-24 17:41:38 +02:00
defc0f3161
docs: update installation instructions for Docker and local setup
Felix Schlusche
2025-10-24 17:29:52 +02:00
c17801e86c
feat: enhance export functionality with PDF and database management features
Felix Schlusche
2025-10-24 17:24:00 +02:00
a02f97cc7f
feat: update Docker build workflow to include additional paths for triggering builds
Felix Schlusche
2025-10-24 16:56:30 +02:00
f84867fe1b
refactor: remove obsolete deploy workflow and comment out caching steps in Docker build workflow
Felix Schlusche
2025-10-24 16:07:27 +02:00
ea4bda3658
feat: add Docker deployment workflow for building and deploying the application
Felix Schlusche
2025-10-24 16:04:42 +02:00
c9ff811a2a
feat: add caching for Gitea Actions to improve build performance
Felix Schlusche
2025-10-24 15:57:55 +02:00
d994d53356
feat: add Docker build and push workflow for CI/CD integration
Felix Schlusche
2025-10-24 15:39:46 +02:00
73b83198cb
feat: add database export and import functionality with user confirmation
Felix Schlusche
2025-10-24 15:23:10 +02:00
1cc8dc3b6c
feat: enhance PDF generation and improve Lucide icon initialization
Felix Schlusche
2025-10-24 14:41:10 +02:00
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
Felix Schlusche
2025-10-23 19:36:55 +02:00
426859ea0d
feat: update bulk export logic to correctly handle flextime hours on weekends/holidays
Felix Schlusche
2025-10-23 19:13:48 +02:00
bd8131f18e
Refactor README.md for improved structure and clarity; add collapsible sections for screenshots and features
Felix Schlusche
2025-10-23 14:32:33 +02:00
b0dd773fba
Add initial schema for entries and settings tables
Felix Schlusche
2025-10-23 14:27:25 +02:00
b2823731f1
Add settings management with Bundesland selection and holiday calculations
Felix Schlusche
2025-10-23 02:43:47 +02:00
720b3d2d03
Refactor checkbox column for consistent layout in entries table
Felix Schlusche
2025-10-23 02:18:09 +02:00
a09a9b5820
Revert "Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration"
Felix Schlusche
2025-10-23 01:54:25 +02:00
31c156d157
Revert "Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration"
Felix Schlusche
2025-10-23 01:46:33 +02:00
b63362bbaa
Update table layout in index.html for better responsiveness and fixed column widths
Felix Schlusche
2025-10-23 01:24:17 +02:00
34f44a1781
Update README.md to enhance technology stack details and project structure; add modular backend architecture and code structure sections
Felix Schlusche
2025-10-23 01:21:07 +02:00
2804b3eaa4
refactor
Felix Schlusche
2025-10-23 01:12:59 +02:00
c8c2a800bb
Update README.md with installation instructions and Docker usage; add docker-compose.yml for service orchestration
Felix Schlusche
2025-10-23 00:57:37 +02:00
b4967327a1
exclude files from gitignore
Felix Schlusche
2025-10-23 00:47:30 +02:00
7360ce7847
Update README.md for German localization and feature descriptions
Felix Schlusche
2025-10-23 00:39:38 +02:00
9a07409843
Add .dockerignore and .gitignore files to exclude unnecessary files and directories
Felix Schlusche
2025-10-23 00:36:12 +02:00
9310cb2b8f
Initial commit
Felix Schlusche
2025-10-23 00:32:06 +02:00