Skip to content

Tags: DominicHolmes/msgvault

Tags

v0.11.0

Toggle v0.11.0's commit message
Release 0.11.0

- Support multiple Google OAuth apps for Google Workspace organizations.
- Add `source_conversation_id` to `search` and `show-message` JSON output.

- Show masked IMAP passwords with `*` while typing during account setup.
- Better protect local data and cache handling when SQLite state is corrupted or analytics cache data is empty.

- Fix IMAP host parsing for IPv6 addresses in `add-imap`.
- Improve IMAP compatibility by removing `ESEARCH RETURN (ALL)` for IMAP4rev1 servers.

v0.10.0

Toggle v0.10.0's commit message
Release 0.10.0

- Adds remote TUI support so the terminal UI can connect to a remote `msgvault` server.
- Adds IMAP account support for syncing mail from standard IMAP servers.
- Adds `--account` to `search` so you can limit results to a specific account.

- Auto-discovers Apple Mail accounts during import setup.
- Shortens overly long MIME parse errors to keep terminal output readable.

- Fixes Apple Mail v10 import compatibility.
- Prevents sync re-authentication from mixing tokens between accounts.

v0.9.0

Toggle v0.9.0's commit message
Release 0.9.0

- Support modern Apple Mail V10 directory layouts during import.
- Add `create-subset` command to generate smaller subset databases from existing archives.
- Add `remove-account` command to delete an account and its associated local data.

- Handle expired or revoked OAuth tokens by automatically triggering re-authentication, with a new `--force` flag for manual reauth.
- Update README import documentation for MBOX and Apple Mail workflows.

- Fix a foreign key constraint failure during ingest that can interrupt imports.

v0.8.0

Toggle v0.8.0's commit message
Release 0.8.0

- Add `import-mbox` to import local MBOX archives into msgvault.
- Add `import-emlx` to import Apple Mail `.emlx` exports.
- Add NAS/Docker deployment support for self-hosted archive setups.
- Add MCP `stage_deletion` for Claude-assisted staged email cleanup.

- Add installation instructions for additional package managers.
- Modernize Docker Compose templates for current Compose behavior.
- Update Docker and CI/release dependencies to improve build and release reliability.

- Fix TUI label search so label filters return expected results.
- Fix aggregate search behavior so combined queries return consistent results.

v0.7.0

Toggle v0.7.0's commit message
Release 0.7.0

- Add an HTTP API server and daemon mode with scheduled syncs for always-on archiving.
- Add account filters to MCP `search`, `list`, and `aggregate` tools.
- Add a hide-deleted message filter and revamp the filter modal in the terminal UI.
- Add Gmail thread ID support in query results for thread-aware workflows.
- Add Nix flake support for reproducible Nix-based builds and setup.

- Optimize incremental sync to reduce sync time on existing archives.
- Harden cache validation and cache handling to improve sync reliability.
- Improve query/API consistency across backends for more predictable results.

- Fix CPU pinning behavior that causes high CPU usage during batch deletion.
- Fix batch deletion terminal UI workflow issues for smoother operation.

v0.6.5

Toggle v0.6.5's commit message
Release 0.6.5

**Bug Fixes**
- Fix invalid UTF-8 handling during sync to prevent failures.
- Suggest running `repair-encoding` when encoding errors are detected.

v0.6.4

Toggle v0.6.4's commit message
Release 0.6.4

**New Features**
- Build and update the FTS5 full‑text search index during sync, and backfill existing databases for faster search.

v0.6.3

Toggle v0.6.3's commit message
Release 0.6.3

**Bug Fixes**
- Strip surrounding quotes from CLI paths in Windows CMD.

v0.6.2

Toggle v0.6.2's commit message
Release 0.6.2

**Bug Fixes**
- Preserve cursor position when scrolling page up/down in the message list.

v0.6.1

Toggle v0.6.1's commit message
Release 0.6.1

**New Features**
- Add `--home` CLI flag to set the base directory for archives.

**Improvements**
- Add Discord community section and badge in README.
- Add security review automation and documentation for reporting issues.

**Bug Fixes**
- Improve Windows TOML parsing error hints for backslashes.