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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions