Releases: wesm/msgvault
v0.11.0
-
Support multiple Google OAuth apps for Google Workspace organizations.
-
Add
source_conversation_idtosearchandshow-messageJSON 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
-
Adds remote TUI support so the terminal UI can connect to a remote
msgvaultserver. -
Adds IMAP account support for syncing mail from standard IMAP servers.
-
Adds
--accounttosearchso 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
-
Support modern Apple Mail V10 directory layouts during import.
-
Add
create-subsetcommand to generate smaller subset databases from existing archives. -
Add
remove-accountcommand to delete an account and its associated local data. -
Handle expired or revoked OAuth tokens by automatically triggering re-authentication, with a new
--forceflag 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
-
Add
import-mboxto import local MBOX archives into msgvault. -
Add
import-emlxto import Apple Mail.emlxexports. -
Add NAS/Docker deployment support for self-hosted archive setups.
-
Add MCP
stage_deletionfor 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
What's Changed
- Add HTTP API server and daemon mode with scheduled sync by @EconoBen in #77
- Ignore .gocache/.gopath and add commit-every-turn rule by @wesm in #102
- Add Gmail thread ID to queries, harden cache validation, and clean up API layer by @wesm in #104
- Consolidate security bot to one comment per push by @wesm in #105
- Harden security bot robustness by @wesm in #106
- Optimize incremental sync and harden cache logic by @wesm in #108
- Add nix flake with automated vendorHash maintenance by @socksy in #74
- Add hide-deleted filter and revamp filter modal by @wesm in #109
- Fix CPU pinning and UX issues in batch deletion by @wesm in #111
- Remove GitHub Actions security review bot by @wesm in #112
- Add account filter to MCP search, list, and aggregate tools by @robelkin in #110
New Contributors
Full Changelog: v0.6.5...v0.7.0
v0.6.5
What's Changed
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Add Discord community badge and section to README by @wesm in #75
- Add security review bot and supply chain analysis by @wesm in #78
- Bump actions/setup-go from 5.6.0 to 6.2.0 by @dependabot[bot] in #79
- Bump actions/upload-artifact from 4.6.2 to 6.0.0 by @dependabot[bot] in #81
- Bump actions/download-artifact from 4.3.0 to 7.0.0 by @dependabot[bot] in #82
- Bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #83
- Add dependabot[bot] to security review trusted list by @wesm in #85
- Bump softprops/action-gh-release from 26994186c0ac3ef5cae75ac16aa32e8153525f77 to de2c0eb89ae2a093876385947365aca7b0e5f844 by @dependabot[bot] in #80
- Bump the minor-and-patch group with 6 updates by @dependabot[bot] in #84
- Add --home CLI flag and TOML backslash error hints for Windows by @wesm in #87
New Contributors
- @dependabot[bot] made their first contribution in #79
Full Changelog: v0.6.0...v0.6.1