-
Add
msgvault backupcommands for initializing, creating, listing, verifying, and restoring backups. -
Add Google Calendar sync support.
-
Add Microsoft Teams ingestion through delegated Microsoft Graph sync.
-
Add search and query filters by message type.
-
Add scoped embedding builds for rebuilding vectors over selected data.
-
Add OpenAPI daemon API docs and generated Go client support.
-
Move archive access to the daemon-only model, with CLI commands routed through daemon HTTP.
-
Skip unchanged IMAP folders during resync using
UIDVALIDITYandUIDNEXT. -
Improve
serve stopstatus messages by showing active daemon operations. -
Read large MCP message bodies in windows instead of all at once.
-
Replace the pending embeddings queue with per-message embedding generations.
-
Persist full-sync batch error counts.
-
Integrate the documentation site into the project, including CLI, API, setup, backup, calendar, and vector-search docs.
-
Add macOS installation instructions for Homebrew.
-
Finish the TUI migration to Bubble Tea v2.
-
Reject Gmail-only search operators in MCP list searches.
-
Re-probe Parquet schemas when the cache changes under a running query engine.
-
Prevent empty text or subject search terms from matching every message.
-
Preserve multiple Facebook Messenger attachments instead of collapsing them into one row.
-
Normalize imported message and reaction dates to UTC.
-
Avoid mixed SQLite access during TUI startup.
-
Fix API server documentation sidebar overflow.
-
Fix release publishing and Nix update flow.