Skip to content

v2026.4

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 14:09
· 11 commits to main since this release

Pelton 2026.4

Pelton-2026 4-Banner

Changes

  • chore: drop the minimize-to-tray option - @TRC-Loop in #189
  • chore: Enable blank issues in issue template configuration - @TRC-Loop in #338
  • chore: point dependabot at dev from the branch it reads - @TRC-Loop in #260
  • chore: put PGPKeyDTO in the order the wails generator writes - @TRC-Loop in #224
  • chore: stamp 2026.4 in the appstream release history - @TRC-Loop in #345
  • chore: untrack frontend/package.json.md5 - @TRC-Loop in #221
  • chore(deps): bump echo to 4.15.3 for the static route bypass fix - @TRC-Loop in #343
  • chore(deps): Bump github.com/labstack/echo/v4 from 4.13.3 to 4.15.3 in the go_modules group across 1 directory - @dependabot[bot] in #339
  • chore(deps): Bump the frontend-dependencies group across 1 directory with 9 updates - @dependabot[bot] in #295
  • chore(deps): Bump the go-dependencies group across 1 directory with 7 updates - @dependabot[bot] in #319
  • chore(deps): bump wails, sqlite and five frontend packages - @TRC-Loop in #258
  • chore(deps): go and frontend dependency bumps, and target dependabot at dev - @TRC-Loop in #182
  • ci: rebuild the docs when the theme overrides change - @TRC-Loop in #233
  • Delete on backspace, and shortcut hints in the right-click menu - @TRC-Loop in #331
  • Detect tracking pixels and keep them blocked - @TRC-Loop in #263
  • docs: document the menu bar access keys - @TRC-Loop in #289
  • docs: link the discord invite directly and add it to the docs site - @TRC-Loop in #230
  • feat: alt key access to the in-app menu bar - @TRC-Loop in #274
  • feat: close the window with cmd+w without quitting - @TRC-Loop in #243
  • feat: command palette with fuzzy search for actions, mail and settings - @TRC-Loop in #212
  • feat: create, rename and delete imap folders - @TRC-Loop in #190
  • feat: decrypt and verify received pgp mail - @TRC-Loop in #227
  • feat: delete moves mail to the trash - @TRC-Loop in #284
  • feat: developer overlays for activity, process and frame timing - @TRC-Loop in #296
  • feat: dismissible password prompt with a mailbox warning marker - @TRC-Loop in #294
  • feat: empty trash from the folder context menu - @TRC-Loop in #209
  • feat: flags in the language picker - @TRC-Loop in #305
  • feat: flatpak packaging for flathub - @TRC-Loop in #210
  • feat: label mail handed to mcp agents as untrusted - @TRC-Loop in #283
  • feat: mark folders that are not syncing - @TRC-Loop in #287
  • feat: mcp write actions with per-tool permissions - @TRC-Loop in #307
  • feat: more view icons for everyday categories - @TRC-Loop in #208
  • feat: native window frame, cursors and calmer setup flow - @TRC-Loop in #241
  • feat: nightly builds from dev with their own identity and warnings - @TRC-Loop in #177
  • feat: opt-in revocation checking for s/mime certificates - @TRC-Loop in #306
  • feat: option to minimize to the notification area on Windows - @TRC-Loop in #180
  • feat: pgp key storage, import and passphrase handling - @TRC-Loop in #213
  • feat: profiles - @TRC-Loop in #299
  • feat: reading-pane tabs - @TRC-Loop in #297
  • feat: remember the window size and position across launches - @TRC-Loop in #249
  • feat: reorder and pin sidebar folders, and pick a startup selection - @TRC-Loop in #198
  • feat: save an eml copy when archiving - @TRC-Loop in #275
  • feat: scan links and attachments with VirusTotal - @TRC-Loop in #207
  • feat: setting for whether the close button quits or keeps running - @TRC-Loop in #172
  • feat: settings editors open as modals - @TRC-Loop in #301
  • feat: sign and encrypt from the compose window - @TRC-Loop in #293
  • feat: sync progress bar with real message counts - @TRC-Loop in #323
  • feat: unread badge on the dock icon - @TRC-Loop in #253
  • feat: use the platform's own scrollbars - @TRC-Loop in #245
  • feat: verify s/mime signatures on received mail - @TRC-Loop in #225
  • feat: warn when a message is not from who it claims - @TRC-Loop in #288
  • fix: act on the whole selection, not the row under the pointer - @TRC-Loop in #316
  • fix: add the missing Polish strings for the new window and nightly settings - @TRC-Loop in #183
  • fix: blank space reserved for the unread dot on read rows - @TRC-Loop in #219
  • fix: cmd+h hides the window with no way to reopen it on macos - @TRC-Loop in #255
  • fix: detect the encoding of mail that does not declare one - @TRC-Loop in #315
  • fix: docs build failing on the missing discord icon - @TRC-Loop in #232
  • fix: info tip only opens on the glyph - @TRC-Loop in #304
  • fix: keep moves from expunging other mail - @TRC-Loop in #279
  • fix: never expunge mail another client marked deleted - @TRC-Loop in #277
  • fix: no fullscreen shortcut when the native menu is reduced - @TRC-Loop in #257
  • fix: open encrypted mail with a locked key - @TRC-Loop in #292
  • fix: quote display names in address headers - @TRC-Loop in #314
  • fix: scroll position kept across content changes - @TRC-Loop in #218
  • fix: search misses mail whose body is html only - @TRC-Loop in #220
  • fix: snooze picker placement, toasts behind modals, search bar wrapping - @TRC-Loop in #344
  • fix: starttls cannot be used with custom imap and smtp ports - @TRC-Loop in #259
  • fix: sync newest messages first and cap the initial fetch - @TRC-Loop in #184
  • fix: unified views miss folders the server does not flag - @TRC-Loop in #222
  • fix: windows notifications showing DefaultAppName and no icon - @TRC-Loop in #342
  • Make the sidebar layout follow the profile - @TRC-Loop in #337
  • Merge main into dev - @TRC-Loop in #269
  • Opt-in logs and crash reports - @TRC-Loop in #261
  • Password check on entry, translated relative time, sender fonts - @TRC-Loop in #324
  • perf: index the message list and let sync yield to sending - @TRC-Loop in #321
  • Post macOS notifications from the app bundle - @TRC-Loop in #267
  • Quote html-only mail when replying - @TRC-Loop in #264
  • Remember the window size and position across launches - @TRC-Loop in #272
  • Restore wails 2.14.0 - @TRC-Loop in #265
  • Retry or discard a failed send - @TRC-Loop in #262
  • Select all in the message list, skeleton rows while loading - @TRC-Loop in #330
  • Show the address in the password prompt - @TRC-Loop in #268
  • Split the import dialog, and show what a Thunderbird profile actually holds - @TRC-Loop in #333
  • Split the mailbox From name and the local sidebar label - @TRC-Loop in #334
  • Surface an account whose sync failed - @TRC-Loop in #328
  • Sync and edit contacts over CardDAV - @TRC-Loop in #341
  • Sync only the folders you check - @TRC-Loop in #273
  • Use the platform's own scrollbars - @TRC-Loop in #271

Full Changelog: v2026.3.4...v2026.4

Checksums

SHA-256 of every file on this release, also published as SHA256SUMS.txt, which sha256sum -c reads directly.

File SHA-256
Pelton-v2026.4-linux-amd64 ac0ae33551db1918dce4ca17841919551de469437e8b2cf8a77538cd26c329af
Pelton-v2026.4-linux-amd64.deb 7cda127710d4d3beffbbc0d5e0a6498d1867cbe501b0e2e9143d30a0c83e0caf
Pelton-v2026.4-linux-fedora-x86_64.rpm a105fd1d9a68d2526bba7739bec37b63b245f20875d8579343750ce7ad73cb25
Pelton-v2026.4-macos-applesilicon-app.zip 5c8656f56cd7058c7f07beb68928b4deea17e71fe7384fe6d0751023f18cd97d
Pelton-v2026.4-macos-applesilicon.dmg 6ae4ba26d6e65a33fb56be520ba47ec1764c1695ba21c2e856ed17c0991451a9
Pelton-v2026.4-vendored.tar.gz 17d76ce81d00125ccf75b9a07d6a2e5078c5820c2798998d8cea4fe40e4df459
Pelton-v2026.4-windows-amd64-installer.exe 65e24a0b7d2e269495a55afc31cd96d3cb0af86920ab1d2ff172d623d929ea46

Pelton is free software under the GPL-3.0, provided without warranty and used at your own risk. It connects to your real mailboxes, deletions can be permanent, and Pelton is not a backup tool. Keep your own backup of anything you cannot afford to lose.

Warranty and liability: DISCLAIMER.md - pelton.app/terms