Skip to content

v3.1.1 - Real cloud backup pipeline

Choose a tag to compare

@Suydev Suydev released this 06 Jun 04:01
· 88 commits to main since this release

v3.1.1

  • Upload the real browser-generated backup JSON from Settings/Data & Privacy sync flows into Supabase Storage under user-content.
  • Download and import the latest full cloud backup during cloud restore instead of trusting local browser cache.
  • Refresh canonical cloud snapshots after profile, onboarding, avatar, study session, and manual backup changes.
  • Use deterministic avatar object paths with SHA-256 and clean older owned avatar objects to avoid repeated duplicates.
  • Fix login persistence across local server restarts by restoring refresh-token sessions and enabling Supabase token auto-refresh.
  • Tighten Storage RLS policies for avatars, user-content, and notes so authenticated users manage only their own paths.
  • Add trace/proof documentation for cache-clear cloud restore checks.