Commit Graph

  • 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
  • 90666a246c Merge branch 'main' of https://gitea.fx-se.de/maggot/timetracker Felix Schlusche 2025-10-23 17:53:05 +02:00
  • e1be63b1ca Add utility functions for date formatting, time rounding, and notifications Felix Schlusche 2025-10-23 17:53:03 +02:00
  • c20f6d9dff feat: add employee input fields and PDF export buttons Felix Schlusche 2025-10-23 17:04:55 +02:00
  • 9e1921a198 REFACTORING.md gelöscht maggot 2025-10-23 14:56:57 +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
  • 06176350b8 server.js aktualisiert maggot 2025-10-23 02:04:54 +02:00
  • b477125e82 rollback maggot 2025-10-23 02:03:28 +02:00
  • e52d25c421 revert c8c2a800bb maggot 2025-10-23 02:02:32 +02:00
  • 020696676b Merge branch 'main' of https://gitea.fx-se.de/maggot/timetracker Felix Schlusche 2025-10-23 02:00:51 +02:00
  • 77c2b5e745 rollback maggot 2025-10-23 01:58:45 +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