rspace-online/modules/rflows
Jeff Emmett 49f55dffc8 fix: resolve 500s on notifications, cache errors in SW, and [object Object] on-ramp alert
- Notification routes: wrap GET / and GET /count in try-catch, return
  graceful fallbacks instead of 500s when DB table is missing/unavailable
- getUnreadCount: add null safety (row?.count ?? 0) and catch DB errors
- Service worker: add .catch(() => {}) to all cache.put() calls to
  suppress NetworkError on quota-exceeded or corrupted cache entries
- On-ramp error display: coerce err.error to string so alerts show the
  actual message instead of [object Object]

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:31:14 -07:00
..
components fix: resolve 500s on notifications, cache errors in SW, and [object Object] on-ramp alert 2026-03-10 12:31:14 -07:00
db feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
lib feat(rflows): faucet-shaped source nodes with purchase modal + MetaMask 2026-03-10 11:56:13 -07:00
landing.ts feat: add animated SVG visuals to rFlows landing page 2026-03-04 17:03:06 -08:00
local-first-client.ts feat: canvas-first rFlows with flow storage, retrieval, and management 2026-03-04 19:19:57 -08:00
mod.ts chore: switch payment defaults from staging to production 2026-03-07 11:28:22 -08:00
schemas.ts feat: canvas-first rFlows with flow storage, retrieval, and management 2026-03-04 19:19:57 -08:00