Spiral-up Recovery

Forces the app to load the newest version. Your habit data is kept.

Unregisters the old service worker, clears all code caches, hard-reloads with cache bypass. Habit data (IndexedDB) is preserved.

If you tapped this inside the home-screen app and it still looks old after the reset: long-press the Spiral-up icon → Remove App → Remove from Home Screen → reopen spiral-up.pages.dev in Safari → Share → Add to Home Screen. (Data survives if synced to GitHub.)

Diagnostics

Loading…

Hard reset (rare — wipes habit data)

Only if data is corrupted. Restore via GitHub Sync afterwards.