Commit Graph

  • 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
  • 1f49940805 Use Bundler moduleResolution and add PostCSS config for ui package Gregor Vostrak 2026-03-23 19:38:07 +01:00
  • 6be6a48e0d Use relative cn imports in UI package to improve isolation and fix package build Gregor Vostrak 2026-03-23 19:16:31 +01:00
  • b94a04dca0 Move useCssVariable into ui package Gregor Vostrak 2026-03-23 19:02:20 +01:00
  • bd3b8f265f chore: cleanup old tabs reexports and ui version bump Gregor Vostrak 2026-03-23 17:55:04 +01:00
  • c19a0f9acc Move tabs and TabBar into UI package Gregor Vostrak 2026-03-23 17:25:26 +01:00
  • 5c6d84dc38 fix e2e tests timing issues with cut off time entries at the start of the day Gregor Vostrak 2026-03-23 15:53:50 +01:00
  • 5c67709746 Add clearable DatePicker and report tests Gregor Vostrak 2026-03-23 15:44:40 +01:00
  • a2b0828c54 Fix flaky e2e tests for calendar and projects Gregor Vostrak 2026-03-23 02:38:34 +01:00
  • b94872b07b Add size prop to DatePicker and fix range end Gregor Vostrak 2026-03-23 02:21:28 +01:00
  • 12bbbf64e9 Add context menu actions and tests Gregor Vostrak 2026-03-23 01:50:48 +01:00
  • c07ac4b0e4 add random identifier to exports to avoid path conflicts, fixes #1035 Gregor Vostrak 2026-03-17 16:58:44 +01:00
  • a58566d002 fix design inconsistencies in time entry edit modal Gregor Vostrak 2026-03-17 16:28:42 +01:00
  • 57ed6036e6 Add context menu to time entry rows Gregor Vostrak 2026-03-17 16:27:55 +01:00
  • ef7569b63b only show calendar toolbar after load complete to avoid layout shift Gregor Vostrak 2026-03-11 18:09:50 +01:00
  • 19c789b78e fix flaky firefox e2e test Gregor Vostrak 2026-03-11 18:01:29 +01:00
  • 49548037b3 fix calendar and calendar settings e2e test regressions after migration Gregor Vostrak 2026-03-11 17:46:07 +01:00
  • 97df779d1e Use locale-aware parseTimeInput for duration inputs Gregor Vostrak 2026-03-11 15:36:00 +01:00
  • a1d5563fc4 fix window type error for activity test data injection Gregor Vostrak 2026-03-11 13:45:15 +01:00
  • c94ca804f8 add Progress component and Reorganize UI exports Gregor Vostrak 2026-03-11 13:41:18 +01:00
  • 189682cfaf Replace FullCalendar with custom calendar UI Gregor Vostrak 2026-03-11 13:35:53 +01:00
  • 8d16503541 Adjust UI sizing and spacing Gregor Vostrak 2026-03-10 14:32:41 +01:00
  • e43ce477b8 externalize npm packages in ui package Gregor Vostrak 2026-03-05 15:56:02 +01:00
  • 5646aedb25 add lucide-vue-next to peer dependencies Gregor Vostrak 2026-03-05 15:18:35 +01:00
  • 2b46e568e0 Use nearest-grid snapping for event resize Gregor Vostrak 2026-03-04 19:00:30 +01:00
  • 89a4a1962a Replace fullcalendar calendar header with custom toolbar Gregor Vostrak 2026-03-04 15:47:23 +01:00
  • c581ad8854 move calendar, dropdown-menu, select, dialog, number-field components to the ui package Gregor Vostrak 2026-03-03 18:15:29 +01:00
  • bce6cb9395 Move dropdown menu into UI package Gregor Vostrak 2026-03-03 17:46:42 +01:00
  • 1cdae98ed9 Add context menu actions for running entries in calendar Gregor Vostrak 2026-03-03 17:21:53 +01:00
  • 02f6436fd0 keep calendar event data while resizing event Gregor Vostrak 2026-03-03 15:00:46 +01:00
  • 452acca942 add context menus to calendar view + ui package Gregor Vostrak 2026-03-03 14:42:35 +01:00
  • 192c8c3b88 fix IDOR private projects v0.11.6 Gregor Vostrak 2026-03-18 21:43:29 +01:00
  • 6218ffceb5 update composer dependencies Gregor Vostrak 2026-03-03 12:27:42 +01:00
  • ba32be0543 update npm dependencies Gregor Vostrak 2026-03-02 18:19:11 +01:00
  • bd817db06f only use xsrf token for organization requests Gregor Vostrak 2026-03-02 17:08:08 +01:00
  • 97f4bce676 bump retries and wait for networkidle in retry Gregor Vostrak 2026-03-02 16:57:15 +01:00
  • 6962b668fb add retries to api data token setup and xsrf token fallback Gregor Vostrak 2026-03-02 16:44:51 +01:00