Commit Graph

7 Commits

Author SHA1 Message Date
c0e0ec8f51 Fix merge re-adding deleted/cancelled events and timer sync
- Track removed events via removedSinceLoad set in Logbook to prevent
  merge from re-adding deliberately deleted or cancelled events
- Deduplicate finalized timer events (same type + similar start time)
  to prevent duplicates when both devices stop the same timer
- Detect timer cancellation from other device: dismiss local timer
  dialog when ongoing event disappears from logbook after sync
- Fix thread safety: take snapshot of events before background merge

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 18:30:50 +01:00
3e2bdca083 make some val constant 2025-09-16 21:11:52 +02:00
0d3be20e1e Logbook event date edit 2025-04-23 08:58:32 +02:00
fe5da015cb Support for multiple logbook files 2025-01-13 08:16:06 +01:00
653c57e6e0 Avoid logboog to grow too much 2024-11-22 07:00:00 +01:00
6432045419 First working sync (with hardcoded credentials and no concurrent modification checks) 2024-11-07 19:43:56 +01:00
2948e059de JSON serialization, save and load routines 2024-11-03 08:30:07 +01:00