fix(#516): review round 3 - change runs stay off the status, unlisted copies don't retire the old layout, stable export order for the hash

This commit is contained in:
makiolaj committed 2026-11-14 04:09:05 +01:00
1 parent 93b795ed72
commit dca98bbb2d
5 files changed
+51 -22

No files matched your search

+2 -2
View File
@@ -492,8 +492,8 @@ this app, a sync adapter or another app), a 2-minute settle delay capped at 15
minutes, and battery-not-low. A trigger fires once and observes only while its
job waits, so there are two slots: a change run arms the other one as it starts
(catching changes made during the run) and again as it ends. Runs share the
scheduled backup's lock. A change run only rewrites the stable copies and shows
on the status line only when it fails: the dated files and their retention stay on the interval,
scheduled backup's lock. A change run only rewrites the stable copies and stays
off the status line: the dated files and their retention stay on the interval,
so a day of edits can't rotate the history out. Since the trigger fires for any
provider change (reminders, other calendars, sync bookkeeping), each series'
file is hashed without its `DTSTAMP`s (`auto_backup_fingerprints`, reset with