simon.franken
2e629d8017
Merge branch 'main' into feature/adjust-timer-start-time
2026-02-23 10:53:54 +01:00
simon.franken
6e0567d021
icon update
2026-02-23 10:53:39 +01:00
simon.franken
3ab39643dd
Disable Stop button when no project is selected
2026-02-23 10:47:07 +01:00
simon.franken
e01e5e59df
Remove cancel confirmation — discard timer immediately on click
2026-02-23 10:44:34 +01:00
simon.franken
06596dcee9
Add cancel (discard) timer feature
...
Allows users to discard a running timer without creating a time entry.
A trash icon in the timer widget reveals a confirmation step ('Discard / Keep')
to prevent accidental data loss. Backend exposes a new DELETE /api/timer
endpoint that simply deletes the ongoingTimer row.
2026-02-23 10:41:50 +01:00
simon.franken
7358fa6256
Add ability to manually adjust the running timer's start time
...
Allows users to retroactively correct the start time of an ongoing timer
without stopping it. A pencil icon in the timer widget opens an inline
time input pre-filled with the current start time; confirming sends the
new time to the backend which validates it is in the past before persisting.
2026-02-23 10:32:38 +01:00
4b0cfaa699
increases limit for corrections
2026-02-18 20:32:40 +01:00
658a70f3ac
fix
2026-02-18 19:31:47 +01:00
simon.franken
408f49ba10
update
2026-02-18 16:23:44 +01:00
simon.franken
0f6e55302a
update
2026-02-18 16:08:42 +01:00
simon.franken
f5c0a0b2f7
improvements
2026-02-18 15:26:36 +01:00
simon.franken
4cce62934e
adds targets
2026-02-18 14:27:44 +01:00
simon.franken
a352318e8a
adapts time format
2026-02-18 12:43:17 +01:00
simon.franken
f77e94f7b7
update time visualization
2026-02-18 10:53:15 +01:00
simon.franken
6a6a3ba00b
refactoring
2026-02-18 10:26:15 +01:00
64fd134044
improvements
2026-02-16 19:54:15 +01:00
81b4a8ead2
small UI fix
2026-02-16 19:36:15 +01:00
c516a097a3
small adaptions
2026-02-16 19:28:23 +01:00
9206453394
adds statistics
2026-02-16 19:15:23 +01:00
2311cd8265
fix
2026-02-16 18:25:09 +01:00
simon.franken
fc06dac40e
update
2026-02-16 17:12:47 +01:00
simon.franken
a9228d19c8
fix
2026-02-16 16:09:07 +01:00
simon.franken
d200254783
fix infinite redirect
2026-02-16 15:41:59 +01:00
simon.franken
d3b8df3deb
fix
2026-02-16 11:01:07 +01:00
simon.franken
7d678c1c4d
creates application
2026-02-16 10:15:27 +01:00