Skip to content

Client-side encrypted search (replaces server search) #300

Description

@codebestia

Description:
Since the server can no longer search ciphertext (#124), implement local search over the decrypted message cache (#185): a local inverted index or substring search in IndexedDB/WebWorker. Scope to what the device has decrypted. Document the UX tradeoff (only searches synced history).

Acceptance criteria:

  • Local search returns relevant decrypted messages
  • Runs off the main thread for large histories
  • Clearly scoped to locally available messages

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions