Commit Graph

  • c12789376d fix type error and adapt formatting to new prettier version changes Gregor Vostrak 2026-08-31 13:56:18 +02:00
  • 4795812b60 align alter dialog positioning with other modals Gregor Vostrak 2026-08-18 13:19:58 +02:00
  • 0e00979ab8 make sure all invoices routes show active state in the navigation Gregor Vostrak 2026-08-18 13:19:25 +02:00
  • f1426fcb5e add combobox to ui package Gregor Vostrak 2026-08-17 20:06:57 +02:00
  • 23f512d4a4 Add permissions and types for invoice recipients Constantin Graf 2026-07-23 21:51:12 +02:00
  • 38db6e4edd bump invoicing extension version feature/billing_recipients Gregor Vostrak 2026-08-31 15:45:36 +02:00
  • 9f096b1591 add helper functions for tanstack form and cent conversions Gregor Vostrak 2026-08-31 15:30:39 +02:00
  • 875328c32c fix type error and adapt formatting to new prettier version changes Gregor Vostrak 2026-08-31 13:56:18 +02:00
  • 637475e669 Add invite-only registration mode Constantin Graf 2026-08-31 13:14:09 +02:00
  • 3ec2abb309 Add invite-only registration mode Constantin Graf 2026-08-25 16:38:07 +02:00
  • 3161bbef4a Add invite-only registration mode feature/registration_excl_invites Constantin Graf 2026-08-31 13:14:09 +02:00
  • 0b307c8bc9 align alter dialog positioning with other modals Gregor Vostrak 2026-08-18 13:19:58 +02:00
  • 56ddd7c9f9 make sure all invoices routes show active state in the navigation Gregor Vostrak 2026-08-18 13:19:25 +02:00
  • 4f6a6d60d3 add combobox to ui package Gregor Vostrak 2026-08-17 20:06:57 +02:00
  • efa3521f76 Add permissions and types for invoice recipients Constantin Graf 2026-07-23 21:51:12 +02:00
  • 3e36b1cc01 replace TimezoneModalMismatch unit test with e2e test Gregor Vostrak 2026-08-31 12:46:36 +02:00
  • 7831bc697e Fix timezone mismatch modal posting to the removed Jetstream route Andrew Herron 2026-08-29 16:44:56 +10:00
  • 602a8daa1f Suppress expected OAuth access denial reports Constantin Graf 2026-08-31 11:39:30 +02:00
  • 38b448a729 Suppress reporting for expected API exceptions Constantin Graf 2026-08-31 11:14:23 +02:00
  • e6f071f87f Fixed formatting Constantin Graf 2026-08-31 12:07:08 +02:00
  • 693a1fa7e0 Test still-running email preference Constantin Graf 2026-08-31 11:52:55 +02:00
  • 77f14b696e Move email preference to notifications section Constantin Graf 2026-08-31 11:43:32 +02:00
  • 593372bae5 Add still-running email preference Constantin Graf 2026-08-31 11:14:39 +02:00
  • db9ca51fc4 Bump docker/login-action from 4 to 4.5.2 dependabot[bot] 2026-07-31 08:04:13 +00:00
  • 08a645e4fc Updated invoicing extension feature/updated-invoicing-extension Constantin Graf 2026-08-31 12:09:32 +02:00
  • 95bd15864a Fixed formatting feature/still-running-email-preference Constantin Graf 2026-08-31 12:07:08 +02:00
  • 8f446306ef Test still-running email preference Constantin Graf 2026-08-31 11:52:55 +02:00
  • e74af760dd Move email preference to notifications section Constantin Graf 2026-08-31 11:43:32 +02:00
  • 0d1d9a4ee7 Suppress expected OAuth access denial reports feature/suppress-expected-api-exception-reporting Constantin Graf 2026-08-31 11:39:30 +02:00
  • 425175c43e Add still-running email preference Constantin Graf 2026-08-31 11:14:39 +02:00
  • ba778bdddf Suppress reporting for expected API exceptions Constantin Graf 2026-08-31 11:14:23 +02:00
  • 28aba7b27a Stopped downloads opening a new tab now that it's guaranteed to be an attachment. Andrew Herron 2026-07-30 17:24:17 +10:00
  • 453d5ed066 Set content-disposition 'attachment' for both local and S3 downloads. Added a bunch of tests. Fixes #1148. Andrew Herron 2026-07-30 17:21:51 +10:00
  • ed3ba0135b fix undefined table-state helper in projects search e2e test Gregor Vostrak 2026-08-28 13:10:36 +02:00
  • fb7d945c50 polish projects search ui, fix empty states Gregor Vostrak 2026-08-27 18:21:38 +02:00
  • 9958e1c09c add search input to projects overview page AKolenda 2026-08-18 17:21:57 -06:00
  • f00d48f1c3 Update VOUCHED list github-actions[bot] 2026-08-27 16:28:04 +00:00
  • 7edbfd5d76 Updated extension billing to 0.0.6 Constantin Graf 2026-08-26 12:46:46 +02:00
  • 1edb940557 fix empty-value sorting edge cases and simplify sort components Gregor Vostrak 2026-08-26 18:11:24 +02:00
  • c9330e6cb8 fix semantic task table role Gregor Vostrak 2026-08-26 17:59:16 +02:00
  • 0e9f652d84 refactor table sorting to composables and shared SortableTableHeaderCell Gregor Vostrak 2026-08-26 14:46:00 +02:00
  • d29f5706ce Add sorting to tasks table Niklaus Bucher 2026-08-21 14:16:58 +02:00
  • 76fde9e185 Updated extension billing to 0.0.6 feature/filament-billing Constantin Graf 2026-08-26 12:46:46 +02:00
  • 303de4930d Add invite-only registration mode Constantin Graf 2026-08-25 16:38:07 +02:00
  • a887ad8f38 Updated extension billing to v0.0.6 feature/billing_update Constantin Graf 2026-08-25 18:13:16 +02:00
  • b2849ec04a Fixed code formatting Constantin Graf 2026-08-25 13:32:16 +02:00
  • bd69cf478c Bump billing extension to v0.0.5 Constantin Graf 2026-08-25 13:22:37 +02:00
  • 5197135d00 Updated service extension Constantin Graf 2026-08-25 12:57:00 +02:00
  • 9f8f19e170 Fixed code formatting feature/error_tracking Constantin Graf 2026-08-25 13:32:16 +02:00
  • d40e6a0d52 Bump billing extension to v0.0.5 Constantin Graf 2026-08-25 13:22:37 +02:00
  • 1cee7581f8 Updated service extension Constantin Graf 2026-08-25 12:57:00 +02:00
  • b09b8649b8 Fixed typo in import Constantin Graf 2026-08-25 12:22:18 +02:00
  • 99fafdb8d6 Add database indexes Constantin Graf 2026-08-25 10:59:43 +02:00
  • b02e49c7e0 improve modal scrolling behaviour on mobile Gregor Vostrak 2026-08-24 21:46:46 +02:00
  • 8609635d74 fix modal overflow on smaller viewports with dynamic viewport height Gregor Vostrak 2026-08-22 17:43:33 +02:00
  • 5a07f798b3 Update VOUCHED list github-actions[bot] 2026-08-21 13:22:28 +00:00
  • 3af69830ee move api rate limit to app config, add fallback for empty env key Gregor Vostrak 2026-08-20 17:40:33 +02:00
  • a050153bcd feat: make API rate limits configurable via env vars (#1204) Darwin Correa 2026-08-20 10:22:24 -05:00
  • 9d9731c7ce add formatting support for months grouping Gregor Vostrak 2026-08-20 16:13:52 +02:00
  • dfe3206614 Add "Week" grouping option to reporting Andrew Herron 2026-08-05 12:22:02 +10:00
  • 97fd882878 Format date group labels in all aggregate exports Andrew Herron 2026-07-30 11:56:27 +00:00
  • 111e12df12 Add "Date" grouping option to reporting Andrew Herron 2026-07-30 10:49:45 +00:00
  • 2c540be236 add formatting support for months grouping extended-group-by Gregor Vostrak 2026-08-20 16:13:52 +02:00
  • 3bddd49364 Add "Week" grouping option to reporting feature/extended-group-by-month-year Andrew Herron 2026-08-05 12:22:02 +10:00
  • 7ad37d35d8 Migrate workflows to Blacksmith blacksmith-migration-de13c07 blacksmith-sh[bot] 2026-08-06 16:36:35 +00:00
  • 67fca5c429 Fixed invoice tax rate feature/fix_bug_invoicing_tax_rate Constantin Graf 2026-07-30 21:07:15 +02:00
  • ab5dbfef36 Format date group labels in all aggregate exports Andrew Herron 2026-07-30 11:56:27 +00:00
  • 2eb9ae699c Add "Date" grouping option to reporting Andrew Herron 2026-07-30 10:49:45 +00:00
  • de13c07855 Fixed return type in TrustHosts v0.19.1 Constantin Graf 2026-08-06 17:49:52 +02:00
  • 29a2e994cd Fixed phpstan error in TrustHosts middleware v0.19.0 Constantin Graf 2026-08-06 17:06:34 +02:00
  • f6d886b218 Refactored TrustHostsTest; Added return types to TrustHosts Constantin Graf 2026-08-06 16:58:43 +02:00
  • 80d98b30a1 add custom error handling for host mismatch; ensure TrustHosts runs before TrustProxies Gregor Vostrak 2026-08-02 18:09:46 +02:00
  • 32f2f1431b add TrustHosts middleware with exemption for healthchecks Gregor Vostrak 2026-08-02 17:23:35 +02:00
  • 8f6d584ee9 Fixed invoice tax rate Constantin Graf 2026-07-30 21:07:15 +02:00
  • 1905cbf40c Update VOUCHED list github-actions[bot] 2026-07-29 22:12:52 +00:00
  • c8f668238e Update VOUCHED list github-actions[bot] 2026-07-29 21:36:39 +00:00
  • bf11bacdee add vouch system requirement for PRs > 50 line changes Gregor Vostrak 2026-07-25 03:45:31 +02:00
  • f3c6a0b8ae fix invitations not being respected during signup when email case differs v0.18.0 Gregor Vostrak 2026-07-23 20:01:32 +02:00
  • b418bb5caf Bump the npm_and_yarn group across 1 directory with 3 updates dependabot/npm_and_yarn/npm_and_yarn-2dc94cc766 dependabot[bot] 2026-07-28 14:56:12 +00:00
  • 619c602571 cleanup and deduplicate breaks frontend tests Gregor Vostrak 2026-07-28 15:51:17 +02:00
  • 600daf44d9 add description/project labels to break placement modal for existing time entries Gregor Vostrak 2026-07-28 15:21:58 +02:00
  • a1d6c92806 insert breaks into work entries instead of carving them out; rollback on failure system Gregor Vostrak 2026-07-28 15:11:03 +02:00
  • ce1bd6a435 unify display values for work and break time totals Gregor Vostrak 2026-07-27 15:48:05 +02:00
  • 79d85227c2 bump ui to 0.0.22 and api to 0.0.7 Gregor Vostrak 2026-07-24 17:42:14 +02:00
  • 885abf3333 promote breaks feature in sidebar banner Gregor Vostrak 2026-07-24 16:12:57 +02:00
  • c0c8fee6be default time entry type filter to work for legacy reports Gregor Vostrak 2026-07-24 15:36:51 +02:00
  • cbcd1e51f6 add break time entries and simplified time tracker ui Gregor Vostrak 2026-07-21 16:48:37 +02:00
  • bbaa0ae45b cleanup and deduplicate breaks frontend tests feature/breaks Gregor Vostrak 2026-07-28 15:51:17 +02:00
  • 40dc3842ce add description/project labels to break placement modal for existing time entries Gregor Vostrak 2026-07-28 15:21:58 +02:00
  • bbd7d286d9 insert breaks into work entries instead of carving them out; rollback on failure system Gregor Vostrak 2026-07-28 15:11:03 +02:00
  • 0348344842 add e2e test support for extensions + on premise e2e check action feature/support_extension_e2e_tests Gregor Vostrak 2026-07-27 16:22:56 +02:00
  • f6311eddfd unify display values for work and break time totals Gregor Vostrak 2026-07-27 15:48:05 +02:00
  • 1fbf7b87bb add vouch system requirement for PRs > 50 line changes feature/vouch Gregor Vostrak 2026-07-25 03:45:31 +02:00
  • 2639b62744 bump ui to 0.0.22 and api to 0.0.7 Gregor Vostrak 2026-07-24 17:42:14 +02:00
  • 8a68673a48 promote breaks feature in sidebar banner Gregor Vostrak 2026-07-24 16:12:57 +02:00
  • 34f8eb0970 default time entry type filter to work for legacy reports Gregor Vostrak 2026-07-24 15:36:51 +02:00
  • bf2798c0f4 fix invitations not being respected during signup when email case differs feature/fix_invite_email_casing_mismatch Gregor Vostrak 2026-07-23 20:01:32 +02:00
  • 114a32536d Fixed update of member_id in time_entries.update and time_entries.updateMultiple v0.17.0 Constantin Graf 2026-07-17 18:59:44 +02:00
  • ff8a0f065b Updated extension billing Constantin Graf 2026-07-23 11:42:32 +02:00
  • 44fd0ffb91 Fix .dockerignore Constantin Graf 2026-07-22 19:17:49 +02:00