Pelton 2026.4
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