What to build
Investigate the best supported path for using the Supabase collection adapter in offline-capable TanStack DB apps. This should use TanStack browser SQLite persistence and the TanStack offline transactions example as reference points.
The investigation should determine which pieces compose cleanly with this adapter today, which pieces need adapter changes, and which behaviors are constrained by Supabase Auth, RLS, PostgREST, or Realtime. The goal is not necessarily to deliver complete offline sync in one pass, but to produce examples or a clear design conclusion that users and maintainers can trust.
The completed issue should show the current best path for persisted collection data and offline mutation behavior. It should also document known limitations around queued writes, retry behavior, conflict handling, auth/session expiry, Realtime gaps, and multi-tab behavior.
Acceptance criteria
Blocked by
None - can start immediately.
What to build
Investigate the best supported path for using the Supabase collection adapter in offline-capable TanStack DB apps. This should use TanStack browser SQLite persistence and the TanStack offline transactions example as reference points.
The investigation should determine which pieces compose cleanly with this adapter today, which pieces need adapter changes, and which behaviors are constrained by Supabase Auth, RLS, PostgREST, or Realtime. The goal is not necessarily to deliver complete offline sync in one pass, but to produce examples or a clear design conclusion that users and maintainers can trust.
The completed issue should show the current best path for persisted collection data and offline mutation behavior. It should also document known limitations around queued writes, retry behavior, conflict handling, auth/session expiry, Realtime gaps, and multi-tab behavior.
Acceptance criteria
Blocked by
None - can start immediately.