Offline access to Lumo chats & local search (like Proton Drive)
I'd like to propose a new feature for Lumo that enables access to chat histories without an internet connection – similar to the "Make available offline" function in Proton Drive.
Use Case: Users want to read and search through specific chats or project histories while offline (e.g., on a plane, in areas with poor connectivity, or for privacy reasons). Currently, Lumo is only usable online, which limits access to your own conversation data.
Proposed Features:
Offline toggle for chats:
Like in Proton Drive, users should be able to mark individual chats (or entire projects) with a toggle as "Available offline." These would then be stored locally on the device, fully encrypted.Two export modes:
- Full-text mode: The complete chat history is made readable offline (including all details and discussion threads).
- Summary mode: Users can select multiple chats to generate a compact, Lumo-created summary available offline.
- Local search with navigation:
A full search within the offline-saved chats that:
- Highlights found terms in color.
- Allows navigating up/down between search results.
- Works entirely without internet (indexing happens locally).
Why this is valuable:
- Increases the practical usability of Lumo in situations without internet.
- Provides continuity in long-term projects and conversations, even offline.
- Leverages proven Proton principles (encrypted local storage) and extends them to chat data.
- Universally useful – not limited to specific use cases but beneficial for anyone who wants to work flexibly.
Technical Feasibility: The infrastructure for encrypted local storage already exists in Proton Drive. Extending this to chat data would be a logical evolution. Local search is technically achievable since the text resides on the device after download.