You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before cloud sync (planned separately), the local management layer for conversations and their audio should be solid. The local SQLite store already exists; this adds the user-facing management on top of it.
Why do this first:
It's fully local — benefits every direct-download user, no account needed.
Cloud sync will sync exactly these records + media, so clean local models and lifecycle make sync straightforward.
Recording retention/size matters for privacy and disk before anything leaves the device.
Before cloud sync (planned separately), the local management layer for conversations and their audio should be solid. The local SQLite store already exists; this adds the user-facing management on top of it.
Why do this first:
Sub-issues
Principles
updated_at+ soft-delete so the future sync layer can adopt it without a migration.