Skip to content

FEAT: Implement contact autocomplete from email history #658

@andrinoff

Description

@andrinoff

Is your feature request related to a problem? Must type full email addresses. No autocomplete suggestions. Slow workflow for frequent contacts.

Describe the solution you would like:

  • Build contact database from sent/received emails
  • Autocomplete in To/Cc/Bcc fields
  • Show matches as user types
  • Rank by frequency and recency
  • Allow editing contact names
  • Sync with server contacts if available (CardDAV)
  • Export/import vCard format

Describe alternatives you have considered: Manual typing (current). Autocomplete standard in email clients.

Additional context:

  • Files: config/cache.go (contact storage), tui/composer.go (autocomplete UI)
  • Need fuzzy matching algorithm
  • Store contact metadata (name, email, last used)
  • Handle duplicate emails with different names
  • Complexity: High - autocomplete UI + data structure

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions