Skip to content

FEAT: IMAP CONDSTORE/QRESYNC incremental sync (RFC 7162) #1146

@andrinoff

Description

@andrinoff

Describe the feature

Use CONDSTORE and QRESYNC to fetch only modifications since the last sync, instead of paging through every UID on every refresh.

Why this matters

Today every refresh re-fetches the visible window from scratch. With QRESYNC, the daemon can ask "what changed since MODSEQ X?" and the server answers with the deltas — 100x faster and ~free in bandwidth.

Notes

  • Persist the last-seen MODSEQ per folder/account.
  • Fall back to UID FETCH on servers without QRESYNC.

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