Gregor Vostrak
cbcd1e51f6
add break time entries and simplified time tracker ui
2026-07-28 16:52:36 +02:00
Gregor Vostrak
84728f0914
fix e2e selectors to adapt to reka-ui change;
2026-06-18 13:27:43 +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
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
97df779d1e
Use locale-aware parseTimeInput for duration inputs
2026-03-23 17:43:46 +01:00
Gregor Vostrak
bd817db06f
only use xsrf token for organization requests
2026-03-02 17:18:21 +01:00
Gregor Vostrak
f880f9f730
fix firefox flaky input in e2e test
2026-02-18 23:22:04 +01:00
Gregor Vostrak
38457cae4d
make sure e2e tests use the visible timer button only
2026-02-12 17:43:04 +01:00
Gregor Vostrak
8be55359ce
add e2e tests for employee restrictions
2026-02-11 17:29:41 +01:00
Gregor Vostrak
125f6f062f
Expand e2e test coverage migrate to API-based data setup
2026-02-11 17:29:41 +01:00
Gregor Vostrak
f75a19bccd
improve time estimate input, responsive time entry create modal fixes,
...
fixes #460 , #800
2026-02-11 17:29:41 +01:00
Gregor Vostrak
a154293348
migrate datepickers to shadcn, Fixes #877 , #807
2026-02-11 17:29:41 +01:00
Gregor Vostrak
6804eb098d
Make sure that time entry billable status updates when project changes,
...
fixes #981
2026-02-11 17:29:41 +01:00
Gregor Vostrak
9379c191be
Add Mailpit SMTP and refine Playwright tests
2026-02-11 17:29:41 +01:00
Gregor Vostrak
73b4d66386
Add reporting e2e helpers and detailed tests
2026-02-11 17:29:41 +01:00
Gregor Vostrak
8c16302f17
add outline and secondary variants to TimeTrackerStartStop button to reduce visual complexity
2026-02-11 17:29:41 +01:00
Gregor Vostrak
0a6bde8bc6
upgrade inertia v2; add prefetching; migrate queries to tanstack query
...
vue
2026-02-11 17:29:41 +01:00
Gregor Vostrak
cb30487a21
add format check, update prettier rules, apply rules consistently
2025-07-31 11:53:00 +02:00
Gregor Vostrak
b796d232f5
add reporting tests for detailed, project filter, billable filter, tag filter
2025-05-05 21:30:18 +02:00
Gregor Vostrak
2dd80ba6cc
fix focus state for dropdowns, fix taborder for timerange select in timetracker and timeentryrows
2025-02-06 18:36:16 +01:00
Gregor Vostrak
4b0cb2e282
improve time picker parsing, fix nested escape listeners, change project member select
2024-11-12 16:07:51 +01:00
Gregor Vostrak
f147fb9725
add mass updates to time view
2024-10-08 21:28:23 +02:00
Gregor Vostrak
1e4f0afa67
use prop function createTag instead of event to make sure it is handled by the parent
2024-08-05 16:49:24 +02:00
Gregor Vostrak
655723db49
refactor tag components and tagCreate events, change global week_start and timezone settings, fix pie charts
2024-08-05 16:49:24 +02:00
Gregor Vostrak
10d8540e6c
refactor to common MoreOptionsDropdown component for shared ui
2024-08-05 16:49:24 +02:00
Gregor Vostrak
a519c119d4
refactor time entry and projecttaskdropdown components to not rely on pinia stores
2024-08-05 16:49:24 +02:00
Gregor Vostrak
474c0de3ac
add update member billable rate , fixes ST-241
2024-06-05 18:36:00 +02:00
Gregor Vostrak
b1795392ad
add date selector to time entries, fixes ST-134
2024-06-05 18:36:00 +02:00
Gregor Vostrak
8b12dec546
change color palette, change user_id to member_id
2024-05-21 01:53:50 +02:00
Gregor Vostrak
420508322c
change tests to always register a new user before running, skip flaky tests
2024-05-16 13:11:22 +02:00
Gregor Vostrak
bb5ccf3606
add notice when time tracker is running in a different organization
2024-04-26 02:10:45 +02:00
Gregor Vostrak
f52a629bac
add manual time entry feature
2024-04-24 22:26:06 +02:00
Gregor Vostrak
b9ee79174a
add task selector, change dropdowns to use floating-ui
2024-04-10 21:12:55 +02:00
Gregor Vostrak
0081aa7a6e
add basic crud frontend for clients, tags and projects
2024-04-03 17:21:15 +02:00
Gregor Vostrak
0cf3896309
add e2e test for endless scrolling on time overview page
2024-03-27 15:09:56 +01:00
Gregor Vostrak
30e991868b
make e2e tests less flaky
2024-03-27 12:43:55 +01:00
Gregor Vostrak
26fef8b9f7
add time overview page
2024-03-26 18:19:08 +01:00