Gregor Vostrak
|
600daf44d9
|
add description/project labels to break placement modal for existing
time entries
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
a1d6c92806
|
insert breaks into work entries instead of carving them out; rollback on
failure system
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
ce1bd6a435
|
unify display values for work and break time totals
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
cbcd1e51f6
|
add break time entries and simplified time tracker ui
|
2026-07-28 16:52:36 +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 |
|