byGalax
|
035b5f078d
|
docs(mobile): phase 1 spec + plan — Auth + Chat MVP
11 tasks taking the mobile app from Phase 0 shell to a working
end-to-end magic-link login + conversation list + decrypted detail +
text-send. All renderer-only, plumbed through @chat-app/shared's
CryptoBackend / SecretStore / Supabase-session-storage interfaces:
1. Foundation deps (AsyncStorage), env reader, theme constants.
2. Crypto + secret-store + session-storage adapters.
3. Supabase client.
4. AuthProvider + cleanup of Phase-0 sharedSmoke canary.
5. Session-gated (app) layout.
6. Magic-link login screen.
7. Auth-callback deep-link screen.
8. Avatar + ConversationRow + timeFormat primitives.
9. Conversation list with pull-to-refresh + logout.
10. Conversation detail with decrypt + send.
11. Workspace-wide typecheck pass.
Push notifications, realtime, attachments, voice messages, edits,
reactions, calls are explicitly deferred to later phases.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-13 23:52:37 +02:00 |
|