6.1.0
This release brings Franz 6 finally to Linux. AppImage, .deb, and snap packages on x64 and arm64, with native window decorations, system tray, autostart, live OS theme sync, and proper franz:// and mailto: handling — the goal was for Linux to feel native rather than ported. Alongside that, a new "Mute all services" button silences every tab in one click (with a per-service mute toggle in each tab's header), email search now reads the message body and not just the subject, and a stack of cross-app fixes lands on frozen email folders, smart-reply line breaks, and WhatsApp typing lag.
New
- Linux builds, finally. Franz 6 now ships natively on Linux as AppImage, .deb, and snap packages, for both x64 and arm64. Your desktop environment draws the window decorations; the tray icon registers on KDE (and on GNOME with the AppIndicator extension installed); the autostart toggle in Settings writes a proper XDG entry; the OS dark/light theme is followed live; and
franz://links plus the optional default-mail-client handler register the same way they do on macOS and Windows. Signal device-linking works on Linux arm64 too. - Mute everything, or just one. A new "Mute all services" button at the bottom of the sidebar silences every service in one click. Each service tab also gets its own mute icon in the header, so you can quiet one without touching the rest. Both settings persist across restarts; turning global mute off restores your per-service preferences exactly as you left them.
Improved
- Email search reads the message body. Searching for a word that only appears inside an email — not in the subject or sender name — now finds it. The index rebuilds automatically the first time you open a folder after upgrading.
- Smart reply keeps your paragraph breaks. Inserting a smart-reply suggestion into the composer used to flatten line breaks into spaces; the paragraph structure now survives all the way into the sent message.
- Thread reader opens at the latest message. Opening a long thread no longer scrolls you to the top — it lands at the most recent reply, with the sender row visible instead of tucked under the sticky header.
- WhatsApp typing is snappier. A background poll and an over-broad DOM observer were stealing main-thread time on the WhatsApp tab; both are gone, so the typing cursor keeps up with you.
- WhatsApp unread badge counts every conversation. Group chats no longer get demoted to a separate indirect dot — every unread chat, 1:1 or group, contributes to the same direct count the way unread mail does.
- Folder unread badges match the folder. The "N new" badge was counting messages that lived in both a folder and Trash or Spam, so it disagreed with what the folder actually showed. The badge now uses the same filter the folder list does, so the two numbers agree.
- Browser and custom-website services contribute to the dock and tray. Self-reporting services published via the new in-page unread schema now count toward the macOS dock badge and the system tray badge alongside everything else.
Fixed
- Post-send failures surface as toasts. The 10-second undo-send countdown used to silently swallow any error that fired after the countdown ended — the draft just reappeared with no feedback. You now see a toast explaining what happened (rate-limit, network error, etc.) when a send fails.
- Email folders freezing on open. Opening folders with very few items — Drafts, low-volume labels — could lock the email tab with one CPU core pinned and the UI frozen but still scrollable. The folder load no longer spins on itself.
- Avatar upload in Settings → Account. Applying a custom avatar after cropping was throwing "An object could not be cloned" and silently failing. It saves now.
- Failed and cancelled downloads have a context menu. Right-clicking a download that errored or was cancelled used to do nothing; the menu now opens with "Remove from List".
- Download Manager popup double-border on macOS. The popup was painting its own rounded border on top of the OS window frame, producing a visible double-edge. Cleaned up.