Commit Graph

  • 4ff8a72f0b add comprehensive 2 factor authentication e2e tests feature/user-management Gregor Vostrak 2026-06-10 14:12:18 +02:00
  • 4790693017 add back destroy other browser sessions endpoint (jetstream migration) Gregor Vostrak 2026-06-10 13:28:35 +02:00
  • 3caf7438b5 update e2e test setup to use user settings api endpoint Gregor Vostrak 2026-06-09 16:13:09 +02:00
  • d929d31847 change redirects and references to new organization routes Gregor Vostrak 2026-06-09 13:08:22 +02:00
  • d7bb36d50f add currency to organization update endpoint Gregor Vostrak 2026-06-09 12:37:20 +02:00
  • 67d7c33216 Bump codecov/codecov-action from 5.5.1 to 7.0.0 dependabot/github_actions/main/codecov/codecov-action-7.0.0 dependabot[bot] 2026-06-09 08:04:40 +00:00
  • 37e2dd7d37 Bump docker/setup-qemu-action from 3 to 4 dependabot/github_actions/main/docker/setup-qemu-action-4 dependabot[bot] 2026-06-09 08:04:24 +00:00
  • b3785f0aa6 replace hardcoded inertia props with organization delete/update perms Gregor Vostrak 2026-06-09 01:34:38 +02:00
  • 8e47f07f09 remove unused inertia organization page props Gregor Vostrak 2026-06-09 00:32:44 +02:00
  • da611086e8 fix inertia backend role data structure after jetstream migration Gregor Vostrak 2026-06-09 00:19:36 +02:00
  • a220d0e592 call api for organization create/update/delete and switch Gregor Vostrak 2026-06-09 00:12:55 +02:00
  • 0e2c4431a0 Fixed current organization after normal registration Constantin Graf 2026-06-08 23:06:07 +02:00
  • d732064f31 Bump actions/checkout from 4 to 6 main dependabot[bot] 2026-05-21 08:08:27 +00:00
  • 2f4c079f9f Added tests Constantin Graf 2026-06-08 22:56:54 +02:00
  • f826474f88 add switch current organization endpoint Gregor Vostrak 2026-06-08 18:53:56 +02:00
  • 98bbe800f1 Removed Laravel Jetstream Constantin Graf 2026-06-08 16:37:02 +02:00
  • 8969cd8739 Bump the major-updates group across 1 directory with 14 updates dependabot/npm_and_yarn/main/major-updates-87a9fdc274 dependabot[bot] 2026-06-08 08:24:34 +00:00
  • 1e93830672 Bump the minor-updates group across 1 directory with 28 updates dependabot/composer/main/minor-updates-6d1cf0063b dependabot[bot] 2026-06-08 08:08:31 +00:00
  • 4c068eca2e Bump the minor-updates group across 1 directory with 19 updates dependabot/npm_and_yarn/main/minor-updates-04904bbd88 dependabot[bot] 2026-06-08 08:07:51 +00:00
  • 7035d5fd6e remove jetstream inertia properties; remove unused ApiTokenManager; Gregor Vostrak 2026-06-05 16:32:38 +02:00
  • cb5c2547f4 fix profile setting sidebar alignment v0.14.0 Gregor Vostrak 2026-06-03 12:24:53 +02:00
  • 13a25524f3 add saved/saving/error indicators to timesheets Gregor Vostrak 2026-06-02 17:14:32 +02:00
  • 112f6aa6a6 add invoice clone to openapi client, expose DetailedInvoice type Gregor Vostrak 2026-05-29 15:40:37 +02:00
  • f32ec59bb5 move banners on login and register cards into the cards Gregor Vostrak 2026-05-29 15:33:35 +02:00
  • d2b6be137f add pending email cancel button Gregor Vostrak 2026-05-29 15:31:33 +02:00
  • dc082b2b19 Replaces all Jetstream model trait functions and relations Constantin Graf 2026-05-29 12:40:06 +02:00
  • 82ad8ee316 Add reset pending email endpoint to user controller Constantin Graf 2026-05-28 20:45:27 +02:00
  • 117c3c4b6c move user delete to api endpoint Gregor Vostrak 2026-05-27 18:56:57 +02:00
  • 4c2586936d use api routes for profile information updates Gregor Vostrak 2026-05-27 18:16:19 +02:00
  • ca843168f6 show null billable rate as empty not as 0 to avoid confusion Gregor Vostrak 2026-05-27 13:12:59 +02:00
  • 67dcf77635 fix e2e selectors to adapt to reka-ui change; Gregor Vostrak 2026-05-27 13:12:10 +02:00
  • dcd21345b2 add pending email to UserResource and update openapi client Gregor Vostrak 2026-05-26 18:02:15 +02:00
  • 1f832a24a0 update ui package dependencies; update lucide imports Gregor Vostrak 2026-05-26 17:30:30 +02:00
  • 07cf3f7405 add user endpoint tests for idempotence email update, unauthenticated update and invalid email Gregor Vostrak 2026-05-26 17:21:40 +02:00
  • a880ccb32c update npm dependencies Gregor Vostrak 2026-05-26 17:19:42 +02:00
  • 5a41c356d4 add profile page e2e tests Gregor Vostrak 2026-05-26 17:11:28 +02:00
  • 72bddfba8b update email address change info to use session based banners Gregor Vostrak 2026-05-26 14:03:30 +02:00
  • 34a1a89c30 add 1MB photo upload limit Gregor Vostrak 2026-05-26 13:59:44 +02:00
  • 77e4d768d4 add photo delete logic to user update endpoint Gregor Vostrak 2026-05-26 13:23:31 +02:00
  • d42e3ffff0 Updated composer dependencies Constantin Graf 2026-05-22 16:18:02 +02:00
  • 4e26c8ad6d Add more tests Constantin Graf 2026-05-22 16:06:51 +02:00
  • 57794940f1 Add migration to lower case the user emails Constantin Graf 2026-05-21 23:22:27 +02:00
  • 09827d3d83 Migrate permission away from Jetstream; Moved update user to REST API Constantin Graf 2026-05-21 23:22:09 +02:00
  • 64c5da5223 rephrase logged out user invite accept message to clarify that the invite was accepted Gregor Vostrak 2026-05-20 22:10:10 +02:00
  • 983e6c3815 add banners for invitation accept Gregor Vostrak 2026-05-20 21:42:02 +02:00
  • f34b60874e Updated invitation flow, Moved jetstream function to REST endpoints; Lower case email Constantin Graf 2026-02-25 17:28:34 +01:00
  • 8eab0485c9 revert reka-ui update; fix DST cellMath; Gregor Vostrak 2026-05-29 17:03:52 +02:00
  • 0aa0f0bd77 use cn helper for alert-dialog modals Gregor Vostrak 2026-05-20 16:27:47 +02:00
  • eb63c4ef03 fix light mode timesheet background and add missing aria-label Gregor Vostrak 2026-05-20 15:24:09 +02:00
  • 54fffd07bc add timesheet unit and e2e tests; add unit test CI setup Gregor Vostrak 2026-05-20 15:23:22 +02:00
  • da235dfdc8 remove special “Add new project” state in TimeTrackerProjectTaskDropdown Gregor Vostrak 2026-05-19 14:39:21 +02:00
  • 0debdddef9 set min release age for npm packages to 7 days to prevent supply chain attacks Gregor Vostrak 2026-05-12 19:21:21 +02:00
  • 62354cfe8b remove timetrackerprojecttaskdropdown test without setup Gregor Vostrak 2026-05-12 17:33:26 +02:00
  • 396e7b2b6b fix DST boundary issue in timesheets Gregor Vostrak 2026-05-12 17:25:46 +02:00
  • 221889ff87 fix "No project" duplicating rows, unify no project senitel to null Gregor Vostrak 2026-05-12 17:02:26 +02:00
  • 7ce3fa2740 change TimeEntryFilter start filter to be inclusive Gregor Vostrak 2026-05-12 16:55:01 +02:00
  • df34014bfe fix e2e tests Gregor Vostrak 2026-05-11 19:00:37 +02:00
  • faf3ee471c fix formatting Gregor Vostrak 2026-05-11 17:28:29 +02:00
  • 866e5d8594 clamp running time entry duration to min 0 for FullCalendarHeaderDuration calc Gregor Vostrak 2026-05-11 17:20:28 +02:00
  • 72cd0b6f05 fix formatting Gregor Vostrak 2026-05-11 17:18:57 +02:00
  • 6d93e48b1d add missing dayjs plugins for isSameOrBefore and isSameOrAfter Gregor Vostrak 2026-05-11 17:08:15 +02:00
  • 09af0f775f add timesheets page Gregor Vostrak 2026-04-30 02:50:02 +02:00
  • a171a9d7cd revert reka-ui update; fix DST cellMath; feature/timesheets Gregor Vostrak 2026-05-29 17:03:52 +02:00
  • d5e5e915ab add invoice clone to openapi client, expose DetailedInvoice type feature/openapi_invoice_clone Gregor Vostrak 2026-05-29 15:40:37 +02:00
  • fb4bb6ef33 add invoice copy to openapi client feature/update_openapi_invoice_copy Gregor Vostrak 2026-05-29 15:34:54 +02:00
  • dc5e8e7de2 move banners on login and register cards into the cards Gregor Vostrak 2026-05-29 15:33:35 +02:00
  • 5821f7c688 add pending email cancel button Gregor Vostrak 2026-05-29 15:31:33 +02:00
  • 22e865a69e Replaces all Jetstream model trait functions and relations Constantin Graf 2026-05-29 12:40:06 +02:00
  • 5391a7abc8 Add reset pending email endpoint to user controller Constantin Graf 2026-05-28 20:45:27 +02:00
  • c8623b7e70 move user delete to api endpoint Gregor Vostrak 2026-05-27 18:56:57 +02:00
  • 3b1702221b use api routes for profile information updates Gregor Vostrak 2026-05-27 18:16:19 +02:00
  • 4432174439 show null billable rate as empty not as 0 to avoid confusion Gregor Vostrak 2026-05-27 13:12:59 +02:00
  • ccb16118a9 fix e2e selectors to adapt to reka-ui change; Gregor Vostrak 2026-05-27 13:12:10 +02:00
  • dad686d107 add pending email to UserResource and update openapi client Gregor Vostrak 2026-05-26 18:02:15 +02:00
  • 414b5d3294 update ui package dependencies; update lucide imports Gregor Vostrak 2026-05-26 17:30:30 +02:00
  • e9217df338 add user endpoint tests for idempotence email update, unauthenticated update and invalid email Gregor Vostrak 2026-05-26 17:21:40 +02:00
  • 96a0c21b5e update npm dependencies Gregor Vostrak 2026-05-26 17:19:42 +02:00
  • 8e7c8a1e1b add profile page e2e tests Gregor Vostrak 2026-05-26 17:11:28 +02:00
  • 6299e242a9 update email address change info to use session based banners Gregor Vostrak 2026-05-26 14:03:30 +02:00
  • c573d31ef9 add 1MB photo upload limit Gregor Vostrak 2026-05-26 13:59:44 +02:00
  • 00ffabe108 add photo delete logic to user update endpoint Gregor Vostrak 2026-05-26 13:23:31 +02:00
  • 1cc000a584 fix local storage filter migration state for visibility filter v0.13.0 Gregor Vostrak 2026-05-26 11:37:24 +02:00
  • 1a754f6756 improve modal and field group spacing for project modal layout Gregor Vostrak 2026-05-26 11:05:51 +02:00
  • d69d25d059 add project table visibility filter Gregor Vostrak 2026-05-22 21:02:33 +02:00
  • 0e15d9d9c2 add project visibility ui Gregor Vostrak 2026-05-22 16:09:02 +02:00
  • 400a764663 improve modal and field group spacing for project modal layout feature/public_projects Gregor Vostrak 2026-05-26 11:05:51 +02:00
  • 58e8fa0cd9 add project table visibility filter Gregor Vostrak 2026-05-22 21:02:33 +02:00
  • 5b756be058 Updated composer dependencies Constantin Graf 2026-05-22 16:18:02 +02:00
  • 54ed15f2e9 add project visibility ui Gregor Vostrak 2026-05-22 16:09:02 +02:00
  • dc70eb7130 Add more tests Constantin Graf 2026-05-22 16:06:51 +02:00
  • c2a8eac65f Add migration to lower case the user emails Constantin Graf 2026-05-21 23:22:27 +02:00
  • 28ecfc63a3 Migrate permission away from Jetstream; Moved update user to REST API Constantin Graf 2026-05-21 23:22:09 +02:00
  • f8a2487c95 Bump docker/login-action from 3 to 4 dependabot/github_actions/main/docker/login-action-4 dependabot[bot] 2026-05-21 08:08:17 +00:00
  • 45975ff1b9 Bump actions/download-artifact from 4 to 8 dependabot/github_actions/main/actions/download-artifact-8 dependabot[bot] 2026-05-21 08:08:13 +00:00
  • 4e5ef1d11c Bump docker/metadata-action from 5 to 6 dependabot/github_actions/main/docker/metadata-action-6 dependabot[bot] 2026-05-21 08:08:09 +00:00
  • 433a6f3770 rephrase logged out user invite accept message to clarify that the invite was accepted Gregor Vostrak 2026-05-20 22:10:10 +02:00
  • 0ba20fd24c add banners for invitation accept Gregor Vostrak 2026-05-20 21:42:02 +02:00
  • 805e817554 use cn helper for alert-dialog modals Gregor Vostrak 2026-05-20 16:27:47 +02:00
  • 3267acb161 Updated invitation flow, Moved jetstream function to REST endpoints; Lower case email Constantin Graf 2026-02-25 17:28:34 +01:00
  • 7d9ecd9526 Bump aglipanci/laravel-pint-action from 2.5 to 2.6 dependabot[bot] 2025-07-22 09:19:53 +00:00