Skip to content

FEAT: Add full-text search across all emails #640

@andrinoff

Description

@andrinoff

Is your feature request related to a problem? No way to search email content. Must manually scroll through inbox. Cannot find old emails by keyword.

Describe the solution you would like:

  • Index email bodies and headers
  • Fast full-text search (subsecond on 10k emails)
  • Search syntax: from:user subject:bug body:fix
  • Incremental search as user types
  • Highlight matches in results
  • Persist search index to disk
  • Update index on new mail

Describe alternatives you have considered: Server-side IMAP SEARCH (slow, limited). Local index provides better UX.

Additional context:

  • Need search engine (bleve, sqlite FTS, or similar)
  • Files: new search/ package, tui/ integration
  • Must handle index corruption gracefully
  • Encrypt search index if encryption enabled
  • Complexity: Very High - search engine integration

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions