Skip to content

Releases: herald-email/herald-mail-app

Herald v0.7.0-beta.2

10 Jun 00:20

Choose a tag to compare

Herald v0.7.0-beta.2 Pre-release
Pre-release

Herald v0.7.0-beta.2

Highlights

  • Adds shared mailbox retrieval across Timeline search, Gollem chat tools, daemon search, MCP search, and SSH-backed sessions.
  • Improves keyword search so multi-word queries can match across sender and subject, including simple singular/plural variants.
  • Adds Gollem chat tool policy that hides mailbox tools for plain chat turns and requires the relevant first tool for explicit retrieval or summary requests.
  • Keeps the chat drawer input visible after long tool-style answers.
  • Publishes the v0.7 "What's New" docs page with screenshots and updates the docs sidebar and README for Herald Memories.

Fixes

  • Aligns daemon and MCP search behavior with the same retrieval semantics used by the TUI.
  • Adds regression coverage for retrieval merging, query tokenization, cache keyword matching, chat tool dataflow, and chat panel layout.

Herald v0.7.0-beta.1

09 Jun 00:15

Choose a tag to compare

Herald v0.7.0-beta.1 Pre-release
Pre-release

Herald v0.7.0-beta.1

Highlights

  • Adds Herald Memories: local, source-backed relationship context for contacts, companies, threads, Compose Radar, Obsidian-friendly Markdown sync, and daily briefing diffs.
  • Replaces the legacy chat runtime with the Gollem-backed UI chat agent path, including typed Timeline, summary, email-context, people, memory, and Compose review intents.
  • Adds Compose Radar nudges for replies, using bounded evidence from local memories without silently changing drafts.
  • Adds macOS email-preview printing with Original Visual and Rendered Markdown modes.
  • Improves Timeline reading workflows with range selection, chat drawer focus/scrolling polish, faster chat replies, and clearer responsive layouts.
  • Expands AI and setup controls with role-based chat/embedding provider choices, external embedding provider support, and simpler first-run/product docs.

Fixes

  • Keeps calendar list sync moving when individual event loads fail.
  • Validates Google OAuth account access before saving account settings.
  • Clears terminal inline images on tab switch to prevent stale preview artifacts.
  • Removes the lowercase log shortcut fallback so advertised keyboard profiles stay consistent.
  • Repairs calendar edit vet coverage and broadens release, docs, keyboard, settings, memory, printing, SSH, MCP, and virtual-lab regression tests.

Herald beta-latest

27 Apr 00:18

Choose a tag to compare

Herald beta-latest Pre-release
Pre-release

Mutable beta channel for Herald.

This release is updated automatically from v0.7.0-beta.2 (3dcfbad).
For a permanent artifact, use the immutable release v0.7.0-beta.2.

Herald v0.6.3-beta.1

04 Jun 22:18

Choose a tag to compare

Herald v0.6.3-beta.1 Pre-release
Pre-release

Herald v0.6.3-beta.1

Highlights

  • Adds OSC 8 hover previews for email links, including cleaner link rendering and tracker-stripped preview targets.
  • Shows sent replies in timeline threads so conversations remain coherent after replying.
  • Refreshes the v0.6 documentation and demo media, including calendar, preview selection, image preview, and compose-preserved-reply demos.

Fixes

  • Preserves signature delimiters and line breaks through compose preview, outbound MIME generation, sent mail, and rendered previews.
  • Fixes compose return and draft exit prompts so returning from compose is less likely to lose work or trap the user.
  • Caches clipped native image previews and clarifies the linked-image preview hint for smoother preview navigation.

Herald v0.6.2-beta.1

04 Jun 04:35

Choose a tag to compare

Herald v0.6.2-beta.1 Pre-release
Pre-release

Herald v0.6.2-beta.1

Highlights

  • Added richer email preview interaction, including visible cursor selection, mouse text selection, practical rich copy, safer link targets, and opt-in remote image reveal.
  • Expanded calendar workflows with event create/edit/delete support, email invitation handling, timezone-aware details, and hardened create/edit picker behavior.
  • Added native macOS Contacts import, macOS notifications, Herald deep links, and compose body editing through an external editor.
  • Improved release/demo coverage with updated docs, fixtures, and TUI test cases for the new preview and calendar flows.

Fixes

  • Throttled Gmail API message reads and handled stale Gmail preview references more gracefully.
  • Fixed preview link behavior under mouse capture and aligned link tests with sanitized targets.
  • Hardened keyboard routing so shortcuts do not steal input from layout-sensitive editor contexts.
  • Clarified calendar create permission guidance for users configuring calendar write access.

Herald v0.6.1-beta.1

01 Jun 03:32

Choose a tag to compare

Herald v0.6.1-beta.1 Pre-release
Pre-release

Herald v0.6.1-beta.1

Highlights

  • Gmail OAuth now uses Herald's Gmail API mail source for core mail sync, body reads, mailbox actions, and send.
  • Gmail API sources now support history-based incremental sync and Gmail draft create, edit, discard, autosave, and direct send.
  • First-run setup is faster: Gmail OAuth is the default Google account path, account verification returns to populated forms on failure, and advanced preferences can be skipped or customized.
  • Logs are privacy-safe by default, with -unsafe-logs available only for explicit local diagnostics.
  • Problem reports can now package redacted context from the selected message and recent Herald events.

Fixes

  • Fixed live multi-account folder refresh and two-account mail operation routing.
  • Fixed Google OAuth account settings and removed the legacy broad Google OAuth scope.
  • Improved preview/body-load diagnostics without exposing provider internals.
  • Fixed date-sensitive calendar agenda tests in CI by using Herald's model clock for agenda filtering and range selection.

Herald v0.6.0-beta.1

30 May 21:35

Choose a tag to compare

Herald v0.6.0-beta.1 Pre-release
Pre-release

Herald v0.6.0-beta.1

Highlights

  • Gmail OAuth is now the recommended Gmail setup path in first-run onboarding and account settings.
  • Google Calendar setup now uses the same supported Google OAuth path by default.
  • Gmail App Password setup remains available as a fallback for accounts that need it.

Fixes

  • Updated OAuth setup copy, timeout guidance, and documentation so Google OAuth is no longer described as experimental.
  • Added and updated tests for the new default OAuth onboarding behavior.
  • Added documentation for downloading nightly build artifacts.

Herald v0.5.1-beta.1

30 May 03:18

Choose a tag to compare

Herald v0.5.1-beta.1 Pre-release
Pre-release

Herald v0.5.1-beta.1

Highlights

  • Adds a scheduled Nightly workflow for short-lived macOS test builds from main.
  • Updates release documentation for nightly build credentials, behavior, and release-channel ownership.
  • Refreshes the v0.5 docs page and cropped calendar screenshots.

Fixes

  • Fixes --demo-multi-account so it launches the offline multi-account demo directly.
  • Seeds demo calendar events around the current date so the Calendar tab is populated during demos.

Herald v0.5.0-beta.1

29 May 19:37

Choose a tag to compare

Herald v0.5.0-beta.1 Pre-release
Pre-release

Herald v0.5.0-beta.1

Highlights

  • Adds Calendar as a first-class Herald surface with week grid, day agenda, 3-day command, agenda list, event detail, calendar search, source filtering, and mouse interactions.
  • Introduces Google Calendar OAuth and CalDAV/iCloud-style calendar setup paths, with safer sync fallback behavior.
  • Expands Herald's source platform so mail and calendar data carry account/source scope through reads, search, compose, sync, and mutations.
  • Moves cleanup browsing into Timeline grouping modes and retires the old top-level Cleanup tab.
  • Improves multi-account mail with source badges, Mail.app-style account sections, account-aware Compose routing, and account-scoped signatures.
  • Adds calendar-aware MCP and daemon read tools plus scoped mutation guardrails for safer multi-account automation.

Fixes

  • Fixes Calendar current-time marker placement, date anchoring, event link rendering, hidden-past agenda handling, and multi-day grid parity.
  • Hardens live calendar rail sync, empty-cache agenda refresh, iCloud CalDAV availability, and CalDAV validation guidance.
  • Fixes Timeline reflow, cached mailbox switching, all-account sync source scoping, multi-account sidebar recovery, and settings submenu handling.
  • Expands virtual mail/calendar lab coverage, tmux/ttyd evidence tooling, and release pipeline checks for the new surfaces.

Herald v0.4.1-beta.1

19 May 23:52

Choose a tag to compare

Herald v0.4.1-beta.1 Pre-release
Pre-release

Herald v0.4.1-beta.1

Highlights

  • Compose AI rewrites now open in a review-in-place flow, with the editable suggestion taking over the main editor slot and Tab toggling between the original draft and the suggestion.
  • Ollama setup and AI settings now validate that selected chat/classification and embedding models are installed before saving, with exact ollama pull repair commands when models are missing.
  • Herald now defaults to stronger local AI recommendations: gemma3:4b for chat/classification and nomic-embed-text-v2-moe for embeddings.
  • The AI status chip can surface startup-detected Ollama problems as AI down without blocking cached or offline mail access.

Fixes

  • AI model setting changes now apply immediately after saving, including embedding cache invalidation when the embedding model changes.
  • Compose AI rewrite failures and refusals now show bounded status feedback instead of placing refusal text in the editable suggestion.
  • Compose AI review strips prompt scaffolding such as Current draft: and shows cleaner word-level change summaries.
  • The themed image rendering gate now verifies raster inline images while an app theme background is active.