Physical memory, not inventory work.
What are you
looking for?
Results
Quick find
Recently addedCategories
Unplaced
Capture it now. Decide where it belongs later.
Where things live.
Browse the physical path, then use visual cues to recognize the right spot.
All places
Top levelMake it yours.
Appearance, backup, updates, and the manual checks for this build.
Horizontal page drift and browser-style pinch/double-tap zoom are suppressed while normal vertical scrolling remains available.
Export a portable JSON backup including your visual memories, or restore a compatible KeptWhere backup. Import is validated before it can replace current data.
KeptWhere checks for a newly deployed build without touching your local memories.
DEVICE TESTS What to test on this build Manual iPhone/PWA acceptance checklist · collapsed by default. ⌄
- NavigationTap Find, Places, and Settings. Each should switch views without scrolling to another section of the same page; Add should still open capture.
- State survives tab changesAdd/search/browse normally, switch between views, then return. Nothing should disappear or duplicate.
- Visual MemoryOpen an Item with an Item photo and one using PLACE CUE. Check Visual Trail, Place navigation, and expanded photo viewing.
- Photo captureAdd an Item with and without a photo; also select a photo then cancel. Only saved capture should persist.
- Persistence + reopenClose and reopen the installed PWA. Items, Places, photos, theme, and the current build should remain correct.
- Offline cold openAfter one online load, close the PWA, go offline, reopen it, and confirm the app shell plus local memories still load.
- Deploy updateAfter a newer build is deployed, foreground/reopen KeptWhere or use Check for updates and confirm the new build activates promptly.
- Backup round tripExport a backup with visual memories and verify import restores both logical data and photos.
- Touch behaviorOrdinary UI text should not select/copy; editable text fields should remain selectable and editable.
Optional device diagnostics
Non-destructive technical probes for IndexedDB, Blob storage, offline cache, service worker, photo processing, deployed version, and browser storage.
Physical memory first. Inventory second.
Local-first. No account, analytics, telemetry, or cloud storage in this build.