Gregor Vostrak
|
785c8b939f
|
only use xsrf token for organization requests
|
2026-03-02 17:08:08 +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 |
|