Marc-André Bombeck
3b2c2c45f3
fix(backup): carry deleted family-history entries in the disaster-recovery file
...
Every record with a tombstone (allergies, labs, conditions, vaccinations,
life events, measurements and the rest) rides the disaster-recovery file
deleted rows included, so a restore gives back the account as it was. The
family history read only live entries for both files, so a restore lost
its deletions, and it carried the note as readable text that the restore
sealed again under the active key.
The disaster-recovery slice now carries every entry with its deletion and
the note as the ciphertext at rest, and the restore writes both back
verbatim; the portable file keeps the readable live entries. The parity
golden copies change for exactly that: the deleted entry, its note's key
and the shifted ids after it.
2026-10-22 18:59:07 +02:00
..
2026-10-22 01:12:17 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 06:50:58 +02:00
2026-10-22 06:50:58 +02:00
2026-10-22 06:50:58 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-10-21 16:25:25 +02:00
2026-10-20 16:52:08 +02:00
2026-09-26 01:49:02 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 07:46:02 +02:00
2026-09-25 02:05:19 +02:00
2026-10-04 15:56:55 +02:00
2026-10-22 07:46:02 +02:00
2026-10-16 01:20:53 +02:00
2026-10-22 08:02:14 +02:00
2026-09-26 20:18:55 +02:00
2026-10-22 08:02:14 +02:00
2026-10-06 18:39:50 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-08-22 10:23:58 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-10-18 13:10:19 +02:00
2026-10-22 08:02:14 +02:00
2026-10-16 01:20:53 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 18:59:07 +02:00
2026-10-22 18:59:07 +02:00
2026-10-22 07:46:02 +02:00
2026-10-18 13:10:19 +02:00
2026-09-05 17:06:34 +02:00
2026-10-22 08:02:14 +02:00
2026-07-31 15:38:50 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-10-16 00:18:35 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-21 16:25:25 +02:00
2026-10-22 08:02:14 +02:00
2026-10-08 13:03:37 +02:00
2026-10-11 12:31:37 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 07:46:02 +02:00
2026-09-25 08:53:38 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 06:59:54 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 06:59:54 +02:00
2026-10-22 06:59:54 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 08:02:14 +02:00
2026-09-10 11:03:56 +02:00
2026-07-22 04:14:15 +02:00
2026-09-25 02:05:19 +02:00
2026-10-22 08:02:14 +02:00
2026-10-20 09:08:40 +02:00
2026-10-22 18:59:07 +02:00
2026-10-22 08:02:14 +02:00
2026-10-16 05:25:50 +02:00
2026-10-22 08:02:14 +02:00
2026-09-27 13:07:10 +02:00
2026-09-25 02:05:19 +02:00
2026-10-22 07:46:02 +02:00
2026-10-22 07:46:02 +02:00
2026-09-27 11:24:41 +02:00
2026-10-09 12:02:25 +02:00
2026-10-22 07:46:02 +02:00
2026-10-15 23:57:27 +02:00
2026-10-04 10:19:31 +02:00
2026-10-22 08:02:14 +02:00
2026-08-22 09:48:10 +02:00
2026-10-04 18:23:14 +02:00
2026-09-30 22:51:02 +02:00
2026-10-18 13:10:19 +02:00
2026-10-18 13:10:19 +02:00
2026-10-22 08:02:14 +02:00
2026-10-03 21:13:45 +02:00
2026-09-26 19:22:03 +02:00
2026-09-03 02:08:09 +02:00
2026-10-22 08:02:14 +02:00
2026-10-08 13:00:37 +02:00
2026-10-22 08:02:14 +02:00
2026-10-20 16:01:13 +02:00
2026-10-22 08:02:14 +02:00
2026-10-22 07:46:02 +02:00