Skip to content

FEAT: CardDAV contact sync #1143

@andrinoff

Description

@andrinoff

Describe the feature

Sync the user's CardDAV address book (iCloud, Fastmail, Nextcloud, Radicale) into the local contact cache. Autocomplete suggestions then come from the user's real address book, not just the people they've already emailed from matcha.

Why this matters

Composer autocomplete is fundamentally a contacts feature. Without CardDAV the suggestion list grows only by use, which means new colleagues never autocomplete.

Notes

  • One-way sync (CardDAV → matcha) is enough for v1.
  • Store sync token so subsequent runs only fetch deltas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions