Repository navigation
v1.0.4
TidyByte 1.0.4 (build 5) — from the tidybyte-cleanup-refresh branch.
Addresses all review findings on PR #2 (44 fixes, 239/239 tests passing):
- Data-loss and destructive bugs: Auto-Clean honors per-group keeps and restores selection on decline; originals are never deleted when their replacement copy is gone; kept-both declines settle durably so a kill cannot delete saved copies on next launch; cancelled orphan cleanup preserves partial IDs; album sheet locks during adds; cancellable card retry.
- Compression, swipe, and cleanup correctness: main-actor PhotoKit fetch moved off the UI thread; Live Photo cancel vs failure; pending-deletion sizes survive reload; reviewed bursts never return; serialized retry; prune-deferral across scanners; expiring scan counts; badge excludes saved copies; declined copies stay non-eligible.
- Widget and reminders: byte-level snapshot guard; weekly reminder retries after scheduling failure.
- Accessibility and copy: preview labels, alert bindings, cache generations, device-neutral wording, media-neutral labels.