Pulse — an offline-first dashboard.
A Vite + React SPA with a service worker, IndexedDB, and a canvas chart. Toggle Go offline, then file a bug with the OnCatch button (bottom corner) and watch it land in the live triage feed. The service worker is the layer that breaks naive widgets — this proves OnCatch's capture survives it.