1.0 (7)11 May 2026
- Library — wired the search bar and section pills. Previously cosmetic stubs; typing now filters live across every collection.
- Library — search results render with type-aware icons and a clear "No matches for …" empty state.
- Library — section pills (All / Books / Videos / PDFs / Downloaded) filter the visible shelf.
1.0 (6)11 May 2026
- Library collection — the “Download all” button now actually triggers a bulk download. Previously a no-op.
- Library collection — hero card uses real counts and sizes ("9 PDFs", "Download all (8 MB)") instead of hardcoded placeholder values.
- Library — single-item Download now reliably flips to the saved checkmark once the file is on disk.
1.0 (5)11 May 2026
- Settings → Household — replaced the flaky
navigationDestination(isPresented:)wiring with NavigationLink, fixing a rare crash on rapid taps. - Household Readiness — defensive cleanup of the bag-grouping pipeline.
1.0 (4)11 May 2026
- Settings → Household — the “Household readiness” and “Family planner” rows now push their destinations (modifier placement bug, fixed).
1.0 (3)11 May 2026
- Subscription entitlement — premium no longer disappears after backgrounding, token refresh, or transient 401s. New cached-entitlement model holds premium during temporary network failures; only confirmed expired or cancelled subscriptions downgrade.
- 19 new entitlement tests covering the don’t-silently-downgrade contract.
1.0 (2)10 May 2026
- First TestFlight build with the Scenario & Kit Builder stack: 10 starter scenarios, kit templates, readiness dashboard.
- Stage 4 — Family Planner, Health Profiles, Documents Vault with biometric gate.
- Stage 5 — PDF exports (bag manifests, emergency contacts, medication lists).
Older builds
Before 1.0 (2)?
Earlier internal builds aren’t in this list — we started the public changelog with the first build uploaded to TestFlight for external testers. The pre-1.0 commit history lives on GitHub.