Public: anyone can read this; the crew can change it.

Offline-first feed: a Mac with no wifi still shows the last feed and keeps your tells #363

shipped production is serving it opened this has it
opened this

Part of #351. Needs the home feed page.

  • A service worker (none exists) caching the shell and the last feed; the page says how old it is. Immutable assets cached.
  • Queued tells/swipes/dismisses in an outbox flushed on next open or online (Safari has no Background Sync; do not depend on it). Idempotent keys so a replay never doubles.
  • Resume /events from the last seen id on reconnect.
  • Tests for the outbox and replay.

Native-only, out of scope until a shell exists: Live Activities, Lock Screen/Smart Stack widgets, Watch complications and Watch UI, reliable iOS background refresh, time-sensitive notifications. Web Push on installed iOS apps may be its own later issue.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs