Commit Graph

  • 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
  • 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
  • cb34490e61 fix light mode timesheet background and add missing aria-label Gregor Vostrak 2026-05-20 15:24:09 +02:00
  • 80f0ed2bab add timesheet unit and e2e tests; add unit test CI setup Gregor Vostrak 2026-05-20 15:23:22 +02:00
  • 3a17f80f99 Bump codecov/codecov-action from 5.4.3 to 5.5.1 dependabot[bot] 2025-09-05 08:12:13 +00:00
  • e29ea2ea42 Bump actions/setup-node from 4 to 6 dependabot[bot] 2025-10-14 08:13:19 +00:00
  • fb6e4639ce Bump actions/download-artifact from 4 to 6 dependabot[bot] 2025-10-27 08:30:25 +00:00
  • 69bc41988a Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 14:38:36 +00:00
  • e56386d2c3 remove special “Add new project” state in TimeTrackerProjectTaskDropdown Gregor Vostrak 2026-05-19 14:39:21 +02:00
  • f7663b1c8b Clarify out of scope items for vulnerability reports v0.12.2 Gregor Vostrak 2026-05-18 19:21:32 +02:00
  • 793bd11dcf remove member, invitation, and owner email disclosure from Teams/Show inertia props Gregor Vostrak 2026-05-18 18:43:48 +02:00
  • 7f75e5f1b5 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
  • 8941aec72b remove timetrackerprojecttaskdropdown test without setup Gregor Vostrak 2026-05-12 17:33:26 +02:00
  • bc1f4deaa0 fix DST boundary issue in timesheets Gregor Vostrak 2026-05-12 17:25:46 +02:00
  • d292396dd4 fix "No project" duplicating rows, unify no project senitel to null Gregor Vostrak 2026-05-12 17:02:26 +02:00
  • f926e8fde3 change TimeEntryFilter start filter to be inclusive Gregor Vostrak 2026-05-12 16:55:01 +02:00
  • 595132ec2c fix diagnostics smoke test feature/docker_runtime_uid_remap Gregor Vostrak 2026-05-12 15:15:40 +02:00
  • 0659cb3993 fix smoke test permissions Gregor Vostrak 2026-05-11 20:15:21 +02:00
  • e8fc6fd77e removed SOLIDTIME_DROP_PRIVILEGES always option Gregor Vostrak 2026-05-11 20:10:37 +02:00
  • a04185921d improve self-hosting permission handling Gregor Vostrak 2026-05-11 19:08:55 +02:00
  • b660486eb7 fix e2e tests Gregor Vostrak 2026-05-11 19:00:37 +02:00
  • 61db23fc01 fix formatting Gregor Vostrak 2026-05-11 17:28:29 +02:00
  • ab761d97f9 clamp running time entry duration to min 0 for FullCalendarHeaderDuration calc Gregor Vostrak 2026-05-11 17:20:28 +02:00
  • 50d60393bc fix formatting Gregor Vostrak 2026-05-11 17:18:57 +02:00
  • b5639e4bb2 add missing dayjs plugins for isSameOrBefore and isSameOrAfter Gregor Vostrak 2026-05-11 17:08:15 +02:00
  • db4af2bcac add timesheets page Gregor Vostrak 2026-04-30 02:50:02 +02:00
  • 77a62afd69 add alphabetic sorting to multiselect dropdowns Gregor Vostrak 2026-04-29 18:08:01 +02:00
  • 83da1435be add alphabetic sorting to multiselect dropdowns fix/dropdown-alphabetical-sort Gregor Vostrak 2026-04-29 18:08:01 +02:00
  • b73aa543fd Merge commit from fork v0.12.1 Gregor Vostrak 2026-04-21 21:12:30 +02:00
  • 2d6f9e514f add groupSimilarTimeEntries to TimeEntryGroupedTable Gregor Vostrak 2026-04-21 20:44:33 +02:00
  • f8e668790b Fix typo in project name in README.md Gregor Vostrak 2026-04-18 04:27:50 +02:00
  • 77a5e979c6 Added the ability to disable group similar time entries (#1054) utlark 2026-04-17 19:44:59 +05:00
  • 353a579850 chore: bump ui package version Gregor Vostrak 2026-04-17 14:46:36 +02:00
  • bd44a2b376 fix e2e tests for new duration reporting format logic Gregor Vostrak 2026-04-17 14:36:56 +02:00
  • 277dbaf6eb promote duration formats that omit seconds to HH:mm:ss in reporting views and exports Gregor Vostrak 2026-04-17 12:15:26 +02:00
  • 1cf33ddb3f improve dark mode color palette; rework font weights throughout the interface Gregor Vostrak 2026-04-15 15:35:20 +02:00
  • 84cd0d572d bump ui package version Gregor Vostrak 2026-04-08 23:18:29 +02:00
  • f37b86f377 chore: remove unused formatActivityDuration function Gregor Vostrak 2026-04-08 14:49:37 +02:00
  • 1e7364fc4b show calendar activities more prominently when no time entry exists Gregor Vostrak 2026-04-08 14:43:09 +02:00
  • 8cbc9838c9 fix minimal layout shift on time entry select and migrate to ui button Gregor Vostrak 2026-04-07 21:42:34 +02:00
  • 71c8992e31 Fix getLocalizedDayJsFromMinutes handling negative minute values Gregor Vostrak 2026-03-31 13:56:30 +02:00
  • 53d91b65d6 fix: use timezoned dates in public report endpoint tests Gregor Vostrak 2026-03-31 13:19:16 +02:00
  • 0c88a10eb5 improve calendar current day styling Gregor Vostrak 2026-03-30 00:58:40 +02:00
  • dd7b23958a fix gotenberg url in CI Gregor Vostrak 2026-03-30 00:07:45 +02:00
  • 1eb066f5aa Add E2E test for project name prefill Gregor Vostrak 2026-03-29 23:45:14 +02:00
  • b1287c6a0a Prefill project name in create modal ShrootBuck 2026-03-26 21:04:49 -07:00
  • 815abb5980 improve drag handle hit area and activity tooltip placement Gregor Vostrak 2026-03-29 23:14:01 +02:00
  • e2f859be27 fix calendar scroll down on load; bump ui package version Gregor Vostrak 2026-03-29 23:02:22 +02:00
  • 3d26fcaefe Fix DST-related timezone offset when creating/resizing/dragging calendar events Gregor Vostrak 2026-03-29 22:55:50 +02:00
  • 1e73a90f9d chore: bump ui version Gregor Vostrak 2026-03-29 22:09:01 +02:00
  • 0f8f906e5c clarify naming on activity type Gregor Vostrak 2026-03-27 00:37:29 +01:00
  • 797fddf638 chore: Add zod/type deps and tighten TimeTracker types v0.12.0 Gregor Vostrak 2026-03-24 17:41:26 +01:00
  • d07294ae7c add zodios to external ui package dependencies Gregor Vostrak 2026-03-23 19:55:26 +01:00