Gregor Vostrak
595132ec2c
fix diagnostics smoke test
2026-05-12 15:15:40 +02:00
Gregor Vostrak
0659cb3993
fix smoke test permissions
2026-05-11 20:15:21 +02:00
Gregor Vostrak
e8fc6fd77e
removed SOLIDTIME_DROP_PRIVILEGES always option
2026-05-11 20:10:37 +02:00
Gregor Vostrak
a04185921d
improve self-hosting permission handling
2026-05-11 19:08:55 +02:00
Gregor Vostrak
b73aa543fd
Merge commit from fork
v0.12.1
2026-04-21 21:12:30 +02:00
Gregor Vostrak
2d6f9e514f
add groupSimilarTimeEntries to TimeEntryGroupedTable
2026-04-21 20:44:33 +02:00
Gregor Vostrak
f8e668790b
Fix typo in project name in README.md
2026-04-18 04:27:50 +02:00
utlark
77a5e979c6
Added the ability to disable group similar time entries ( #1054 )
...
* Added the ability to disable group similar time entries
* Fix E2E test for Group similar time entries
* Simplify `TimeEntryGroupedTable` by replacing ternary with early return logic
* Refactor time entry grouping settings: rename storage key, move logic into a dedicated module
* Replace fixed `waitForTimeout` calls in E2E tests with element-based waits and assertions
* Run frontend linting and formatting for changes
2026-04-17 16:44:59 +02:00
Gregor Vostrak
353a579850
chore: bump ui package version
2026-04-17 14:46:36 +02:00
Gregor Vostrak
bd44a2b376
fix e2e tests for new duration reporting format logic
2026-04-17 14:36:56 +02:00
Gregor Vostrak
277dbaf6eb
promote duration formats that omit seconds to HH:mm:ss in reporting
...
views and exports
2026-04-17 12:15:26 +02:00
Gregor Vostrak
1cf33ddb3f
improve dark mode color palette; rework font weights throughout the
...
interface
2026-04-15 15:35:20 +02:00
Gregor Vostrak
84cd0d572d
bump ui package version
2026-04-08 23:18:29 +02:00
Gregor Vostrak
f37b86f377
chore: remove unused formatActivityDuration function
2026-04-08 14:49:37 +02:00
Gregor Vostrak
1e7364fc4b
show calendar activities more prominently when no time entry exists
2026-04-08 14:43:09 +02:00
Gregor Vostrak
8cbc9838c9
fix minimal layout shift on time entry select and migrate to ui button
2026-04-07 21:42:34 +02:00
Gregor Vostrak
71c8992e31
Fix getLocalizedDayJsFromMinutes handling negative minute values
2026-03-31 13:56:30 +02:00
Gregor Vostrak
53d91b65d6
fix: use timezoned dates in public report endpoint tests
...
Replace travelTo + now() with Carbon::now($timezone)->startOfDay() to eliminate flakiness when tests run near midnight UTC, where the UTC and Vienna dates can differ.
2026-03-31 13:21:54 +02:00
Gregor Vostrak
0c88a10eb5
improve calendar current day styling
2026-03-30 00:58:40 +02:00
Gregor Vostrak
dd7b23958a
fix gotenberg url in CI
2026-03-30 00:07:57 +02:00
Gregor Vostrak
1eb066f5aa
Add E2E test for project name prefill
2026-03-29 23:55:10 +02:00
ShrootBuck
b1287c6a0a
Prefill project name in create modal
...
Add optional initialProjectName prop to ProjectCreateModal and use it
to initialize the project's name. Pass the TimeTracker dropdown's
searchValue as initial-project-name so the create form is prefilled.
2026-03-29 23:55:10 +02:00
Gregor Vostrak
815abb5980
improve drag handle hit area and activity tooltip placement
2026-03-29 23:14:01 +02:00
Gregor Vostrak
e2f859be27
fix calendar scroll down on load; bump ui package version
2026-03-29 23:02:22 +02:00
Gregor Vostrak
3d26fcaefe
Fix DST-related timezone offset when creating/resizing/dragging calendar
...
events
2026-03-29 22:55:50 +02:00
Gregor Vostrak
1e73a90f9d
chore: bump ui version
2026-03-29 22:09:01 +02:00
Gregor Vostrak
0f8f906e5c
clarify naming on activity type
2026-03-27 00:37:29 +01:00
Gregor Vostrak
797fddf638
chore: Add zod/type deps and tighten TimeTracker types
v0.12.0
2026-03-24 17:41:26 +01:00
Gregor Vostrak
d07294ae7c
add zodios to external ui package dependencies
2026-03-23 19:55:26 +01:00
Gregor Vostrak
1f49940805
Use Bundler moduleResolution and add PostCSS config for ui package
2026-03-23 19:38:07 +01:00
Gregor Vostrak
6be6a48e0d
Use relative cn imports in UI package to improve isolation and fix
...
package build
2026-03-23 19:16:31 +01:00
Gregor Vostrak
b94a04dca0
Move useCssVariable into ui package
2026-03-23 19:02:20 +01:00
Gregor Vostrak
bd3b8f265f
chore: cleanup old tabs reexports and ui version bump
2026-03-23 17:57:28 +01:00
Gregor Vostrak
c19a0f9acc
Move tabs and TabBar into UI package
2026-03-23 17:43:46 +01:00
Gregor Vostrak
5c6d84dc38
fix e2e tests timing issues with cut off time entries at the start of
...
the day
2026-03-23 17:43:46 +01:00
Gregor Vostrak
5c67709746
Add clearable DatePicker and report tests
2026-03-23 17:43:46 +01:00
Gregor Vostrak
a2b0828c54
Fix flaky e2e tests for calendar and projects
2026-03-23 17:43:46 +01:00
Gregor Vostrak
b94872b07b
Add size prop to DatePicker and fix range end
2026-03-23 17:43:46 +01:00
Gregor Vostrak
12bbbf64e9
Add context menu actions and tests
2026-03-23 17:43:46 +01:00
Gregor Vostrak
c07ac4b0e4
add random identifier to exports to avoid path conflicts, fixes #1035
2026-03-23 17:43:46 +01:00
Gregor Vostrak
a58566d002
fix design inconsistencies in time entry edit modal
2026-03-23 17:43:46 +01:00
Gregor Vostrak
57ed6036e6
Add context menu to time entry rows
2026-03-23 17:43:46 +01:00
Gregor Vostrak
ef7569b63b
only show calendar toolbar after load complete to avoid layout shift
2026-03-23 17:43:46 +01:00
Gregor Vostrak
19c789b78e
fix flaky firefox e2e test
2026-03-23 17:43:46 +01:00
Gregor Vostrak
49548037b3
fix calendar and calendar settings e2e test regressions after migration
2026-03-23 17:43:46 +01:00
Gregor Vostrak
97df779d1e
Use locale-aware parseTimeInput for duration inputs
2026-03-23 17:43:46 +01:00
Gregor Vostrak
a1d5563fc4
fix window type error for activity test data injection
2026-03-23 17:43:46 +01:00
Gregor Vostrak
c94ca804f8
add Progress component and Reorganize UI exports
2026-03-23 17:43:46 +01:00
Gregor Vostrak
189682cfaf
Replace FullCalendar with custom calendar UI
2026-03-23 17:43:46 +01:00
Gregor Vostrak
8d16503541
Adjust UI sizing and spacing
2026-03-23 17:43:46 +01:00