Back to Dev Log
v0.15.0-Feb 27, 2026Major

Auth + Sync Foundations (Post-Value) + Account Prompts

Introduced authentication routes and deterministic sync endpoints, plus post-value account prompt surfaces and state management to encourage signup only after users see value.

AuthCloudSyncAccountPromptsLocalFirstSecurity

Shipped

  • Implemented authentication flows:
    • Sign-in, sign-out, forgot/reset password, account linking
    • Shared AuthFlowShell layout for consistent auth pages
    • Password policy + strength feedback across signup/reset
    • Email delivery config + OTP template updates (10-minute expiry)
  • Added sync endpoints for deterministic event replay and commit handling
  • Introduced post-value account prompt plan + implementation:
    • AccountPromptSurface (banner/fullscreen)
    • Eligibility, snooze, and conversion state management
    • Deep links from prompts into auth/onboarding flows
    • Triggers tied to meaningful actions (workouts, routine creation, forking)

Why

  • Local-first stays default; accounts become optional after value is proven
  • Deterministic sync architecture sets up cloud backup without rewriting core storage
  • Standardized auth UX reduces drop-off and support burden

Next

  • Strengthen onboarding gate logic around auth/local data presence
  • Expand regression coverage for prompt triggers and auth flows

Install App