Description
Users have no way to back up or export their chat history. Since messages are stored in IndexedDB and encryption keys are local, losing the browser profile means losing all message history.
Suggested implementation
- Add an "Export chat" button in settings that exports messages as an encrypted JSON file
- Add an "Import chat" option during setup or in settings
- Use the wallet password to encrypt the export file (AES-GCM)
Benefits
- Users can back up conversations before clearing browser data
- Enables migration between devices without re-scanning QR codes
Description
Users have no way to back up or export their chat history. Since messages are stored in IndexedDB and encryption keys are local, losing the browser profile means losing all message history.
Suggested implementation
Benefits