Gregor Vostrak
|
40dc3842ce
|
add description/project labels to break placement modal for existing
time entries
|
2026-07-28 15:21:58 +02:00 |
|
Gregor Vostrak
|
bbd7d286d9
|
insert breaks into work entries instead of carving them out; rollback on
failure system
|
2026-07-28 15:11:03 +02:00 |
|
Gregor Vostrak
|
f6311eddfd
|
unify display values for work and break time totals
|
2026-07-27 15:48:05 +02:00 |
|
Gregor Vostrak
|
64ca1e9115
|
add break time entries and simplified time tracker ui
|
2026-07-21 18:54:05 +02:00 |
|
Gregor Vostrak
|
13a25524f3
|
add saved/saving/error indicators to timesheets
|
2026-06-02 17:14:32 +02:00 |
|
Gregor Vostrak
|
eb63c4ef03
|
fix light mode timesheet background and add missing aria-label
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
54fffd07bc
|
add timesheet unit and e2e tests; add unit test CI setup
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
221889ff87
|
fix "No project" duplicating rows, unify no project senitel to null
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
faf3ee471c
|
fix formatting
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
72cd0b6f05
|
fix formatting
|
2026-05-29 17:14:52 +02:00 |
|
Gregor Vostrak
|
09af0f775f
|
add timesheets page
|
2026-05-29 17:14:52 +02:00 |
|