Commit Graph

  • 115972c918 Add missing DB migration step. Jens Luedicke 2025-07-02 23:15:47 +02:00
  • 80d22e05c4 Fix DB migration/enum handling. Jens Luedicke 2025-07-02 23:11:27 +02:00
  • 8e100f101a Add Freelancer registration model. Jens Luedicke 2025-07-02 23:05:30 +02:00
  • ff6d2da523 Move break time settings into admin area. Jens Luedicke 2025-07-02 17:00:35 +02:00
  • f641be6026 Add date/time formatting options. Jens Luedicke 2025-07-02 16:36:23 +02:00
  • 197ffde545 Add time rounding option. Jens Luedicke 2025-07-02 16:15:35 +02:00
  • 0db0531fea Allow manual time entry. Jens Luedicke 2025-07-02 15:57:51 +02:00
  • 5099b7a419 Update About page and routing (when not logged in). Jens Luedicke 2025-07-02 13:34:07 +02:00
  • 6a06b8e8b1 Fix merge oversight. Jens Luedicke 2025-07-02 13:26:15 +02:00
  • 6e6f1c4529 Merge pull request #8 from nullmedium/improve-history-views Jens Luedicke 2025-07-02 13:17:49 +02:00
  • 81b7a46f9e Merge branch 'master' into improve-history-views Jens Luedicke 2025-07-02 13:07:20 +02:00
  • ad560faeda Merge pull request #7 from nullmedium/company-feature Jens Luedicke 2025-07-02 12:43:08 +02:00
  • 8f49958dfa Add company feature. Jens Luedicke 2025-07-02 12:42:18 +02:00
  • 85847b5d39 Add setting to disable user email verification. Jens Luedicke 2025-07-01 23:45:03 +02:00
  • c9ee69712d Fix for DB initialization. Jens Luedicke 2025-07-01 15:03:03 +02:00
  • 6c27bdeea7 Run DB migrations on app start. Jens Luedicke 2025-07-01 14:47:50 +02:00
  • 66273561d8 Set permissions on /data Jens Luedicke 2025-07-01 14:35:10 +02:00
  • 57c7a05709 Fix path to sqlite db. Jens Luedicke 2025-07-01 14:30:27 +02:00
  • 09ff3e59cf Configure /data as a volume. Jens Luedicke 2025-07-01 14:11:20 +02:00
  • 807ebbd4fe Remove db init from Dockerfile. Jens Luedicke 2025-07-01 13:15:51 +02:00
  • 74c232f227 Set proper permissions for data volume. Jens Luedicke 2025-07-01 13:10:50 +02:00
  • ae0ca14b6f Create /data folder in Dockerfile. Jens Luedicke 2025-07-01 13:02:45 +02:00
  • 3cf2f381c1 Store sqlite db on data volume. Jens Luedicke 2025-07-01 12:57:29 +02:00
  • 7e4093a770 Merge pull request #6 from nullmedium/initial-user-setup Jens Luedicke 2025-07-01 12:44:50 +02:00
  • 0693169839 Make first user the admin. Jens Luedicke 2025-07-01 12:44:10 +02:00
  • 042a44bead Format fixes. Jens Luedicke 2025-07-01 12:28:56 +02:00
  • 2352d8ffd0 Add environment variables. Jens Luedicke 2025-07-01 12:20:47 +02:00
  • 18738eed34 Merge pull request #5 from nullmedium/flyio-new-files Jens Luedicke 2025-07-01 11:41:47 +02:00
  • f375e3a732 New files from Fly.io Launch Fly.io 2025-07-01 09:30:31 +00:00
  • 264144ebca Prepare for fly.io Jens Luedicke 2025-07-01 11:22:56 +02:00
  • 1bf0d01c3d Implement PDF export. Jens Luedicke 2025-07-01 11:05:45 +02:00
  • 63de80f752 Move data export and data formatting functions into own modules. Jens Luedicke 2025-07-01 11:00:25 +02:00
  • 141c7d4ee4 Remove old /history route. Jens Luedicke 2025-07-01 10:41:37 +02:00
  • ad10c1fa7d Consolitated History views. Jens Luedicke 2025-07-01 10:41:05 +02:00
  • de510baac1 Improve Layout and Routing. Jens Luedicke 2025-07-01 08:11:22 +02:00
  • db1b209563 Merge branch 'sidebar-navigation' Jens Luedicke 2025-06-30 21:32:24 +02:00
  • 8ac9041860 Move navigation to a sidebar. Jens Luedicke 2025-06-30 15:32:04 +02:00
  • f6b69b64f8 Add .gitignore file. Jens Luedicke 2025-06-30 11:58:20 +02:00
  • da9a807f2d Merge pull request #4 from nullmedium/css-style-cleanup Jens Luedicke 2025-06-29 21:26:50 +02:00
  • 26028aae73 Fix some CSS mis-alignments. Remove obsolete template file. Jens Luedicke 2025-06-29 21:25:59 +02:00
  • 668e7c85e0 Update README.md and add a LICENSE file. Jens Luedicke 2025-06-29 17:26:31 +02:00
  • 5bdade0376 Merge pull request #3 from nullmedium/feature-project-time-logging Jens Luedicke 2025-06-29 17:19:21 +02:00
  • be111a4bed Implement comprehensive project time logging feature Jens Luedicke 2025-06-29 17:18:10 +02:00
  • 77d26a6063 Merge pull request #2 from nullmedium/refactor-export-feature Jens Luedicke 2025-06-29 16:26:23 +02:00
  • 38a51c3eed Refactor and enhance export functionality with Team Hours support Jens Luedicke 2025-06-29 16:24:55 +02:00
  • be2abbc008 Merge pull request #1 from nullmedium/feature-user-management Jens Luedicke 2025-06-29 15:53:13 +02:00
  • 24d52e795c Merge branch 'master' into feature-user-management Jens Luedicke 2025-06-29 15:52:56 +02:00
  • 68db551041 Update Profile page. Jens Luedicke 2025-06-29 15:47:07 +02:00
  • 0964a2177a Add 2FA authentification. Jens Luedicke 2025-06-29 15:41:55 +02:00
  • 6ebe575c4c Update About page. Jens Luedicke 2025-06-29 15:25:18 +02:00
  • ac40415a11 Add missing styles. Jens Luedicke 2025-06-29 15:20:29 +02:00
  • 33d5948e00 Only show today's logged work entries in Home screen. Jens Luedicke 2025-06-29 15:19:27 +02:00
  • ecc6c1f5ac Add Dashboard for users with specific role. Jens Luedicke 2025-06-29 15:17:38 +02:00
  • d8ec7d636e Add Team Roles feature. Jens Luedicke 2025-06-28 22:39:28 +02:00
  • b9aa7ad413 Add Export to CSV or Excel. Jens Luedicke 2025-06-28 12:54:48 +02:00
  • e7593dc840 Add System Settings. Enable/Disable User registration. Jens Luedicke 2025-06-28 11:30:34 +02:00
  • ff80964956 Remove duplicate Flash message block. Jens Luedicke 2025-06-28 11:18:41 +02:00
  • 99765d5728 Enable blocking and unblocking of users. Jens Luedicke 2025-06-28 11:10:22 +02:00
  • b2861686ea Show Time Tracking only for logged in users. Jens Luedicke 2025-06-28 11:00:17 +02:00
  • 44809e34f0 Require registration by mail link. Jens Luedicke 2025-06-28 10:33:18 +02:00
  • 5fa044e69c Change navigation. Jens Luedicke 2025-06-28 09:48:29 +02:00
  • 452f3abd80 Initial user management. Jens Luedicke 2025-06-28 09:33:39 +02:00
  • dc4229e468 Fix error when saving work duration. Jens Luedicke 2025-06-27 20:45:26 +02:00
  • d2dcff5227 Add README.md file. Jens Luedicke 2025-06-27 15:21:23 +02:00
  • 4277980c6e Enable resuming of logged work entry. Jens Luedicke 2025-06-27 15:14:57 +02:00
  • 7f9783b2fc Improve logging features (edit and delete). Jens Luedicke 2025-06-27 15:14:57 +02:00
  • a8d1f33874 Initial commit. Jens Luedicke 2025-06-27 15:14:57 +02:00