Skip to content

0.3.0 - 2026-10-09

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:55
v0.3.0
280951e

Release Notes

Changed

  • Renamed to Postvak. The crate, binary, app, Homebrew formula and cask are now postvak, the repository is postvak-app/postvak and the docs are at postvak.pataar.nl. Nothing carries over from a postbode install (#111)

Added

  • (gui) search field and tighter action spacing in the toolbar (#102)
  • (gui) Ossenbloed visual identity (#99)
  • (cli) add account list to print configured accounts (#97)
  • (gui) reader toolbar with Save .eml, View source and a Text | HTML switch (#91)
  • (gui) opt-in notice for a newer release in the status bar (#90)
  • (gui) group counts by the device's region (#82)
  • (gui) add a toolbar, a sync button and the version (#81)
  • (gui) show the full date with seconds and offset in the reader (#80)
  • (gui) remember window size, position and pane widths (#83)
  • (gui) align message rows in columns with the date on the right (#79)
  • (gui) show custom folders as a collapsible tree (#78)
  • (store) keep each folder's IMAP hierarchy delimiter (#77)
  • (gui) full-width folder rows with icons and counts, views pinned below (#74)
  • (gui) add the Phosphor icon font (#73)
  • (rules) any, none, tags and value lists in conditions (#71)
  • AppImage for Linux, one file for window, CLI and MCP (#66)
  • macOS app bundle, DMG and Homebrew cask (#38)
  • (gui) render HTML mail with Blitz (#65)

Fixed

  • (package) ship the window icon the GUI embeds, so cargo install postvak builds
  • (sync) forget stored folders a clean pass did not sync (#109)
  • (store) renumber rule-definition migration to 007 (#108)
  • two mail-loss paths (rule clock on edit, plain EXPUNGE) (#105)
  • (sync) make syncing a Gmail account safe (#104)
  • (log) never let RUST_LOG trace IMAP commands or keyring secret bytes (#103)
  • (gui) draw text in Ubuntu Medium instead of egui's Ubuntu Light (#95)
  • (sync) show archived, moved and trashed mail in the target folder (#92)
  • (gui) give the macOS Dock icon Apple's margin (#89)
  • (gui) prefer the integrated GPU on macOS (#84)
  • (gui) keep selected text readable in text fields (#75)
  • (gui) darken the light theme's teal and green to pass WCAG AA (#72)

Other

  • (gui) pin the shown version in tests so a release bump keeps the snapshots (#107)
  • describe MCP's privacy-friendly scopes and move it out of the headline (#106)
  • lead the README with rules and say what Postvak does not do (#101)
  • show the light or dark screenshot to match the reader's theme (#100)
  • (daemon) make the 'restarting' reply test independent of thread scheduling (#98)
  • show moves, restores and unread counts before the daemon answers (#96)
  • (gui) stop racing the HTML render thread with Harness::run (#93)
  • (gui) align panes on one 16 px grid, truncate long reader headers (#88)
  • show GUI screenshots from the snapshot tests (#85)
  • running headless on a server or in Docker (#76)
  • refresh after the AppImage and macOS app merges (#69)

Install postvak 0.3.0

Install prebuilt binaries via Homebrew

brew install postvak-app/tap/postvak

Download postvak 0.3.0

File Platform Checksum
postvak-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
postvak-x86_64-apple-darwin.tar.xz Intel macOS checksum
postvak-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
postvak-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum