Repository navigation
Releases: meetfranz/franz-6
Release list
6.9.0
Local AI now runs through Ollama. You can share models across apps and update them independently of Franz. Franz no longer downloads or runs a separate set of chat models. Local chat stays available on Free, with Ollama running on your computer.
Signal got a refreshed interface, and this release also improved Google sign-in, Messenger badges and the way Ask Franz presents results from cached messages.
Already using local chat in Franz? Install Ollama, download a local model, then choose it in Settings > AI. Your previous Franz model files stay on disk, but Franz no longer uses them. Follow the Ollama setup guide to get started. Franz Cloud AI and your own provider settings stay in place. Email intelligence and voice transcription keep their separate local engines.
New
- Added Italian and Brazilian Portuguese as app languages. Franz now starts in your system language on first launch.
Improved
- Local AI setup became simpler. Choose an installed Ollama model and connect using its local port. Model updates and downloads are managed in Ollama.
- Signal got clearer quotes and a cleaner composer. Updated the chat filters, voice-recording controls, background pattern and reaction animations.
- Voice controls got easier to use. Added language selection for Signal voice-note transcription and improved dictation's language controls.
- Ask Franz made cached-message results easier to read. Improved account discovery and counting guidance, preferred available contact names, and removed unrelated filters and technical columns from result tables.
- Notices shared one banner row. Important notices took priority, with smoother transitions and support for reduced motion.
- Plan upgrades showed clearer prices. Improved the confirmation of today's charge, tax and renewal details, and kept prices consistent with checkout.
Fixed
- Fixed Cloudflare verification checks that blocked sign-in in Todoist and browser services.
- Fixed Google sign-in rejection in affected services while preserving sign-in popups and their return to the service.
- Fixed Messenger unread badges, including clearing the count after messages were read.
- Fixed removing your own Signal reactions and the jump at the end of reaction animations.
- Fixed white backgrounds in simply formatted emails when using dark mode.
- Kept the open email visible in the unread view and applied "Not priority" to the whole conversation.
- Kept email attachments available for retry after a failed send.
- Fixed all-day calendar dates and the placement of events spanning several days.
- Made the main AI switch turn off Smart Translate everywhere.
Under the hood
- Updated Electron to 44.4.5 and refreshed mail security dependencies.
6.8.2
Marking an email urgent in Franz Mail could still leave you staring at an empty priority inbox. A deadline mix-up was keeping those messages out of view.
Fixed
- Important mail stopped being hidden by misread deadlines. Franz could read a deadline as a date before the email was sent. That mistake no longer kept the message out of your priority inbox, including mail you'd marked urgent.
6.8.1
Catching up on a voice note you'd missed got easier, even if it arrived while Franz was closed. Ask Franz gained a card with the transcript and a play button together, so you didn't have to leave the assistant to hear the original. The rest is fixes: services that vanished after a crash, lock controls that lagged behind your PIN, and a sign-in gap that left returning users without their trial.
New
- Ask Franz gained voice-note cards for WhatsApp and Signal. You could play the original audio alongside its transcript. If a note hadn't been transcribed yet, asking about it started the transcription, including notes received while Franz was closed.
- You could choose the language of a voice note. Picking a language beneath the transcript transcribed the audio again, and Franz remembered your choice for that chat. If another attempt didn't work, you kept the text you already had.
- Missing speech languages became downloadable from the voice-note card on supported Macs. The menu showed download progress and started transcription when the language was ready. Languages you'd already installed were recognised too.
Improved
- Assistant cards got easier to read. Single results lost unnecessary counters and filters, and transcripts stopped appearing twice. Chat previews identified your messages with "You" and named the sender in group chats. Dates used your language and time zone.
- Ask Franz stopped showing failure while it was still trying. A request stayed marked as running through a retry, so you weren't told it had failed before it finished.
Fixed
- Services came back after a crash or reload. Dismissing a trial or upgrade dialog could leave the service area blank until you restarted Franz. It doesn't anymore.
- A locked Franz kept its services hidden. Dismissing the waiting screen no longer revealed them over the lock screen.
- Lock controls followed your PIN straight away. Setting a PIN made View > Lock Franz available immediately, and enabling Lock on startup took effect at the next launch instead of locking the session you were in.
- Ask Franz got better at finding WhatsApp and Signal conversations. Fixed lookups that returned no messages even when the conversation had them, and incorrect dates on Signal voice notes.
- A disconnected WhatsApp service stopped confusing Ask Franz. If you'd added more than one WhatsApp service, the assistant picked a connected one when available.
- Returning users got their trial at sign-in. Signing into a fresh install with an existing Free account could skip the 14-day trial entirely. Now it doesn't.
Under the hood
- Opening messages and conversations in large mailboxes got faster, with fewer pauses as you moved through your mail.
6.8.0
Press ⌘J, or Ctrl+J, and Franz shows you what you have. That's the magic bar, and it's the headline of this release: type a name and the mail, the WhatsApp and Signal messages, the todo, the calendar event and the service all come up in one list, and Enter takes you there in the right workspace. Hit Tab and the same bar turns into Ask Franz. That one got rebuilt underneath, and on Franz Cloud and some of the keys you can bring, a question that takes several steps now comes back as one answer. Two writing features arrived alongside it, Translate on any selected text in any service, and Snippets for the replies you write over and over. The in-app browser links open in got back, forward and an address bar, 1Password autofill works on Windows the way we said it would, and there's quite a lot of reliability work sitting under all of it.
The plans changed too. Franz Pro is the complete daily workspace now: unlimited services and workspaces, Franz Mail and Todos, the privacy tools, dictation on a supported Mac, 1Password on the direct downloads, Smart Translate on whichever model you've configured, and a library of plain snippets that follows your account. Nothing on that list needs Franz Cloud. What Max adds is the part that writes for you: smart snippets that fill in the name, the date and the thing you promised from the conversation you have open, plus the managed Franz Cloud allowance so you don't have to bring a model at all.
Franz Mail got quieter as well. A trial user wrote in to say the AI in Franz Mail was too much, and that they couldn't get it to go away. They had a point. A row in the list could carry a priority badge plus a whole stack of tags, the summaries had no way to dismiss them, and there wasn't a switch for any single one of them. Every row shows one chip now, and you correct Franz right there on the chip. Summaries read in full and remember when you collapse them. The briefing waits until a new mailbox has finished syncing before it writes anything, and each AI surface got its own switch in Settings.
Printing arrived too. ⌘P, or Ctrl+P, prints the service you're looking at, and in Franz Mail it prints the open conversation laid out properly for paper. Franz could also freeze while syncing, and on one day with two large accounts we counted seven freezes, from 24 seconds to more than 17 minutes. That's fixed, opening a message in a big mailbox got quite a bit faster along the way, and if you sync a big mailbox, this is the one to update to.
New
- Everything you have, one shortcut away. ⌘J on a Mac, Ctrl+J on Windows and Linux, from anywhere in Franz. It searches your mail, your WhatsApp and Signal messages, your contacts, todos, calendar events, workspaces and services, and groups what it finds by where it came from. Enter opens the row you picked and switches workspace if that's where it lives. Type
/for commands and filters likefrom:,to:, unread, starred and has-attachment, or scope the search to one service. Dictation works in the bar, so you can speak instead of typing. Open it empty and your recent searches are waiting. - Ask Franz from the same bar. Tab switches from searching to asking. The answer streams in place, cards and all, and ⌘↵ hands the whole conversation over to the assistant when you want more room. It's the same Ask Franz in both places, and it got rebuilt for this release.
- Ask Franz works through the whole question. Ask something that takes several steps and you get one answer at the end. Ask which customers are still waiting on you and to draft each a reply, and the drafts come back together. On 6.7.1 that same question produced no card at all. Each run shows one plain line saying what it did.
- It works over your data, with or without a dedicated tool. Franz can answer over what you have even where nothing was built for that question specifically. The result card now covers your calendar, todos, Signal and WhatsApp, not just mail. Correct a chip on the card and Franz runs the same work again without asking the model.
- A draft says what it doesn't know. If Franz doesn't have the date, the price or the thing you promised, it says so instead of inventing it, and the card marks the gap for you. Nothing gets sent without a click.
- The new loop runs on Franz Cloud and on some of the keys you can bring. Local models and the other keys keep the older, simpler loop.
- ⌘K searches the service you're in. In Franz Mail and Signal, ⌘K, or Ctrl+K, opens the magic bar already scoped to that service, and the search field in the header shows the shortcut so you know which one drives it. Clicking the field does the same thing.
- Compose from anywhere. Compose email in the magic bar and ⌘N both open the Franz Mail composer. If you don't have a Franz Mail account yet, Franz says so and offers to set one up, and the new service lands on its Email accounts tab ready to sign in.
- Print what you're looking at. ⌘P on a Mac, Ctrl+P on Windows, prints what's in front of you: a service, a popped-out tab or a page in the in-app browser. There's a Print item in the Services menu and a Print row in the magic bar, and they all do the same thing. Tested on macOS and Windows so far.
- Franz Mail prints a proper conversation. Subject and sender on top, then every message in order with who wrote to whom, names and email addresses both, the full date, Cc and the attachments with their sizes. The quoted history under each reply is left off, so you don't print the same thread over and over, and a forwarded message prints whole. Print sits in the thread's overflow menu and in the right-click menu in the message list, and every message has its own Print this message. Remote images aren't fetched again for paper, so a tracking pixel doesn't fire a second time. They print as their description instead.
- Translate anything, anywhere. Select text in any service, right-click, pick Translate. Signal has it in its own context menu, and
/translatein the magic bar translates whatever you type or paste. The card keeps the original next to the translation, both languages are chips that open the language list, and Swap flips them. Copy and retry are one click each. Part of Franz Pro and Max, on any supported model you've configured: your own key, a local model or Franz Cloud. Under a result from a model that isn't Franz Cloud, Franz shows one line recommending Franz Cloud AI, and the result stays exactly as it is. - Type a sentence, get a translation. Free text that matched nothing used to end in No results found. Now there's a Translate row under the real hits, and Enter translates what you typed.
/translateworks as before. - Snippets. Save the replies you write over and over in the Snippets rail and drop them into whichever message field you're in, or onto your clipboard when the field can't take them. Search, create, edit, duplicate and delete your library, and it syncs with your Franz account, so it's on every machine you use. A plain snippet never touches a model, and it's part of Franz Pro. Smart Snippets go further: put an instruction in double braces and Franz fills that part in from the conversation that's open, then shows you the result to read and edit before you press Insert. Nothing goes in until you say so, and a snippet with no conversation to read from tells you that instead of failing. Smart snippets are part of Franz Max, work with your own configured model as well as with Franz Cloud, and Lifetime and active trials get them too.
- One switch per AI surface in Franz Mail. Settings, AI has a switch each for the priority briefing, thread summaries, the classification chips and smart replies. Switch one off and it's gone right away, no reload, and Franz stops asking the model for it. Everything stays on until you say otherwise.
- Look inside spam and trash when you mean to. Spam and trash stay out of your search results by default, the same way the magic bar and Ask Franz already handled it. Type
in:spamorin:trashwhen you actually want to look there. It shows up as a chip you can remove again. - The in-app browser got real controls. Links from a service have always opened inside Franz. That window has back, forward and an address bar now. The switch in Settings, General still decides whether links open in Franz or in your system browser, and holding Cmd, Shift or Ctrl while clicking still does the opposite.
- 1Password autofill on Windows. The padlock fills your logins and your one-time codes on Windows now, the same way it has on a Mac. 6.7.0 said Windows was next. Part of Franz Pro, on the macOS and Windows direct downloads, and not in the Mac App Store version.
- The trial is a Max trial. 14 days with everything Max has, plain and smart snippets included, and 1M Franz Cloud tokens for the trial. When it ends on Pro, your plain snippets keep working and your smart snippets stay in the library with an upgrade path, nothing is deleted.
- Lifetime includes the workflows. A Lifetime licence has plain and smart snippets, Smart Translate and the native integrations on their supported platforms, all with your own model. Hosted Franz Cloud AI stays an optional add-on.
Improved
- Franz Pro includes dictation and 1Password autofill. Both used to sit a tier up. Dictation needs macOS 26 or later on Apple Silicon.
- The in-app plan comparison shows snippets and Smart Translate. Plain snippets on Pro, plain and smart on Max, and the translation row is checked on both. The two platform-dependent rows, dictation and 1Password, are still explained on the feature pages rather than in the modal.
- Downloads moved into the utility rail, next to your todos and calendar, and you can filter them down to a single service.
- Franz Mail search answers straight away. The first results come out of the text index, so you get something the moment you type, even when the...
6.8.0-beta.1
Press ⌘J, or Ctrl+J, and Franz shows you what you have. That's the magic bar, and it's the headline of this release: type a name and the mail, the WhatsApp and Signal messages, the todo, the calendar event and the service all come up in one list, and Enter takes you there in the right workspace. Hit Tab and the same bar turns into Ask Franz. That one got rebuilt underneath, and on Franz Cloud and some of the keys you can bring, a question that takes several steps now comes back as one answer. Two writing features arrived alongside it, Translate on any selected text in any service, and Snippets for the replies you write over and over. Links open inside Franz now instead of throwing you into your browser, 1Password autofill works on Windows the way we said it would, and there's quite a lot of reliability work sitting under all of it.
The plans changed too. Franz Pro is the complete daily workspace now: unlimited services and workspaces, Franz Mail and Todos, the privacy tools, dictation on a supported Mac, 1Password on the direct downloads, Smart Translate on whichever model you've configured, and a library of plain snippets that follows your account. Nothing on that list needs Franz Cloud. What Max adds is the part that writes for you: smart snippets that fill in the name, the date and the thing you promised from the conversation you have open, plus the managed Franz Cloud allowance so you don't have to bring a model at all.
New
- Everything you have, one shortcut away. ⌘J on a Mac, Ctrl+J on Windows and Linux, from anywhere in Franz. It searches your mail, your WhatsApp and Signal messages, your contacts, todos, calendar events, workspaces and services, and groups what it finds by where it came from. Enter opens the row you picked and switches workspace if that's where it lives. Type
/for commands and filters likefrom:,to:, unread, starred and has-attachment, or scope the search to one service. Dictation works in the bar, so you can speak instead of typing. Open it empty and your recent searches are waiting. - Ask Franz from the same bar. Tab switches from searching to asking. The answer streams in place, cards and all, and ⌘↵ hands the whole conversation over to the assistant when you want more room. It's the same Ask Franz in both places, and it got rebuilt for this release.
- Ask Franz works through the whole question. Ask something that takes several steps and you get one answer at the end. Ask which customers are still waiting on you and to draft each a reply, and the drafts come back together. On 6.7.1 that same question produced no card at all. Each run shows one plain line saying what it did.
- It works over your data, with or without a dedicated tool. Franz can answer over what you have even where nothing was built for that question specifically. The result card now covers your calendar, todos, Signal and WhatsApp, not just mail. Correct a chip on the card and Franz runs the same work again without asking the model.
- A draft says what it doesn't know. If Franz doesn't have the date, the price or the thing you promised, it says so instead of inventing it, and the card marks the gap for you. Nothing gets sent without a click.
- The new loop runs on Franz Cloud and on some of the keys you can bring. Local models and the other keys keep the older, simpler loop.
- ⌘K searches the service you're in. In Franz Mail and Signal, ⌘K, or Ctrl+K, opens the magic bar already scoped to that service, and the search field in the header shows the shortcut so you know which one drives it. Clicking the field does the same thing.
- Compose from anywhere. Compose email in the magic bar and ⌘N both open the Franz Mail composer. If you don't have a Franz Mail account yet, Franz says so and offers to set one up, and the new service lands on its Email accounts tab ready to sign in.
- Translate anything, anywhere. Select text in any service, right-click, pick Translate. Signal has it in its own context menu, and
/translatein the magic bar translates whatever you type or paste. The card keeps the original next to the translation, both languages are chips that open the language list, and Swap flips them. Copy and retry are one click each. Part of Franz Pro and Max, on any supported model you've configured: your own key, a local model or Franz Cloud. Under a result from a model that isn't Franz Cloud, Franz shows one line recommending Franz Cloud AI, and the result stays exactly as it is. - Snippets. Save the replies you write over and over in the Snippets rail and drop them into whichever message field you're in, or onto your clipboard when the field can't take them. Search, create, edit, duplicate and delete your library, and it syncs with your Franz account, so it's on every machine you use. A plain snippet never touches a model, and it's part of Franz Pro. Smart Snippets go further: put an instruction in double braces and Franz fills that part in from the conversation that's open, then shows you the result to read and edit before you press Insert. Nothing goes in until you say so, and a snippet with no conversation to read from tells you that instead of failing. Smart snippets are part of Franz Max, work with your own configured model as well as with Franz Cloud, and Lifetime and active trials get them too.
- Links open inside Franz. A link from a service now opens in an in-app browser with back, forward and an address bar instead of pulling you out of the app. Hold Cmd, Ctrl or Shift while clicking to send it to your system browser instead, and there's a switch in Settings, General if you'd rather have it the old way all the time.
- 1Password autofill on Windows. The padlock fills your logins and your one-time codes on Windows now, the same way it has on a Mac. 6.7.0 said Windows was next. Part of Franz Pro, on the macOS and Windows direct downloads, and not in the Mac App Store version.
- The trial is a Max trial. 14 days with everything Max has, plain and smart snippets included, and 1M Franz Cloud tokens for the trial. When it ends on Pro, your plain snippets keep working and your smart snippets stay in the library with an upgrade path, nothing is deleted.
- Lifetime includes the workflows. A Lifetime licence has plain and smart snippets, Smart Translate and the native integrations on their supported platforms, all with your own model. Hosted Franz Cloud AI stays an optional add-on.
Improved
- Franz Pro includes dictation and 1Password autofill. Both used to sit a tier up. Dictation needs macOS 26 or later on Apple Silicon.
- The in-app plan comparison shows snippets and Smart Translate. Plain snippets on Pro, plain and smart on Max, and the translation row is checked on both. The two platform-dependent rows, dictation and 1Password, are still explained on the feature pages rather than in the modal.
- Downloads moved into the utility rail, next to your todos and calendar, and you can filter them down to a single service.
- Franz Mail search answers straight away. The first results come out of the text index, so you get something the moment you type, even when the smarter half of search hasn't warmed up yet.
- Local model downloads say what went wrong. A download that fails now tells you why instead of leaving the button as it was, and Download is offered for whichever model you select, not just the one Franz picked for you.
- Signal reads like a chat. Messages from the same person in a row join into one block, search has tabs, a chip showing what you asked for and highlighted snippets, you can paste an image straight into the composer, and Reply puts the caret where you type.
- A service that won't load tells you more. The recovery actions sit behind a Troubleshooting disclosure, and a DNS failure names the host Franz couldn't reach.
- Unread from your other workspaces. The collapsed workspace switcher shows when something new landed somewhere else, and a badge clears properly when its service unloads.
Fixed
- Emails that showed nothing show their text. Some messages on IMAP accounts arrived with a blank reading pane. If you hit that, this is the version to get.
- Turning Franz AI on takes effect right away. The switch in Settings used to write the setting and then do nothing until the next launch, with nothing on screen saying a restart was needed. Mail sorting and search intelligence now start the moment you switch it on.
- Quitting Franz stops Signal's helper too. The process Franz talks to Signal through used to outlive the app, and because every Franz install on a machine shares its connection, a second profile couldn't link Signal until you found and ended it by hand. Both ways of quitting, the menu and an update restart, end it now.
- Signal quotes work in both directions, your own replies included, and an edit lands on the message you actually edited. Each Franz profile keeps its own Signal database, so two profiles on one machine stop writing over each other, and a slow Signal start no longer switches the service off.
- Passkey sign-in no longer loops on Windows. A page asking for a passkey Franz can't put a dialog on screen for is turned down now, instead of reopening the same dialog forever.
- The WhatsApp badge counts what's in your chat list, not the chats you've hidden from it.
- Date phrases in German and French resolve properly. "nächsten Freitag" now means this coming Friday whether or not you typed the umlaut, and the date is read in your app language first.
- Windows tray icons are transparent again, and a todo due tomorrow says tomorrow instead of "in 9,287 seconds".
- No more update offers on macOS 12. Newer Franz builds can't run there, so Franz stops offering them instead of failing to install.
Under the hood
- Sorting your mail stays out of your way. The work that indexes and sorts your mail runs in a process of its own now, on a bu...
6.7.1
A focused reliability release. The headline is for Linux: Franz now launches cleanly when installed from the .deb package on Ubuntu 24.04 and newer, and we verified the fix on Ubuntu 24.04 and Debian 12 before shipping it. Alongside that, reconnecting 1Password takes a single click, mail sorting loads its on-device model in the installed app, and service updates now reach every service, even one with a broken definition.
Fixed
- Franz starts on Ubuntu 24.04 and newer. Installing from the .deb package now sets up everything the app needs on recent Ubuntu releases, including the security profile the system expects. If Franz never opened for you after a .deb install, this is the version to get. Verified on Ubuntu 24.04 and Debian 12 before release.
- Reconnecting 1Password takes one click. The 1Password connection rests after a few minutes of inactivity. Approving it again now gets you a fresh connection right away, and the padlock goes straight back to filling your logins.
- Mail sorting loads its on-device model. The installed app now finds the bundled model that sorts your mail on your machine, so more of that work happens locally, fast and private.
- Service updates repair broken definitions. A service whose definition fails to load can now still receive the update that fixes it, and a single unexpected value no longer invalidates the whole definition.
Under the hood
- When syncing between your devices fails, Franz now records the exact reason in its log and flags a failure that keeps repeating, so a stuck sync is visible and diagnosable at a glance.
6.7.0
Franz can fill in your logins now. When you land on a service's sign-in screen, a small padlock appears in the sign-in fields. Click it, pick the right item from your 1Password vault, and Franz types it in for you, one-time codes included. It's part of Franz Pro, on macOS and coming to Windows soon.
Mail search got much better at the thing search is actually for: finding all of something. Ask the assistant for every invoice from a quarter and you get the real number, the messages grouped by sender, and every attachment a click away as a folder or a spreadsheet. Type a name and the people you write to come up alongside the messages. Search a name without accents and it still finds the person with them.
The rest is reliability, and there's quite a lot of it. What you change on one machine now reaches the others: the order of your workspaces, the services you add yourself, the tabs you set up on your first day. Your calendar shows the whole day and the events it should. And the badge that tells you there's something new is telling you the truth again.
New
- Fill your service logins from 1Password. A padlock appears in the password field of a service you're signing in to, and in the username field on pages that mark it as one. Click it, pick the right item from your vault, and Franz fills it in. If the item stores a one-time code, Franz fills that from the same item. Settings has a new Passwords page where you connect your account, see how many of your services have a matching item, and turn the padlock or the one-time codes off. When a page asks for your username first and the password on the next screen, Franz fills the username and stops there, so you finish the way you normally would. Franz Pro, on macOS, and not in the Mac App Store version. Windows is next: 1Password supports it and most of the Franz side is already written, it just needs a proper test run against a real Windows vault before we switch it on.
- Ask the assistant for a whole set of mail. Ask for something like all your invoices from a quarter and you get a card with the real number, the messages grouped by sender, and a stat bar across the top. The count comes from the database, so it's not the assistant's own reading of the page.
- Correct what Franz understood, on the card. The card shows how it read your question as chips: the period, the tag, the sender. Click the period chip, pick a different one, and the card re-counts and re-lists straight away without spending another AI turn.
- Select messages on that card and archive them without leaving the conversation.
- Take every attachment in a result set at once. Download them all into a folder under Downloads with a manifest of what got written and what got skipped, and live progress while it runs. You can export the set as a spreadsheet too, with German characters intact.
- People in the search bar. Type a name and a People section lists the matching correspondents with how many emails you have with each of them. Pick one and the search filters to that person. It looks at your whole correspondent history now, not just the first 2,000, which used to drop about two thirds of your contacts.
- A full day in the calendar. The day grid runs midnight to midnight instead of starting at 07:00, so an early meeting isn't squashed into a sliver at the top edge. It'll scroll to the most useful part of whichever day you open.
- Working hours. Set a start and end hour in Settings, Calendar, and the day grid shades everything outside them.
- See everyone a message went to. The "+N more" at the end of the To: line is a button now. It opens the full To: and Cc: list, grouped and de-duplicated, and every row copies when you click it.
Improved
- Search results in Franz Mail keep loading as you scroll instead of stopping after the first batch.
- Franz Mail search is a lot faster. The search worker was being pointed at a folder instead of the database file, so every search across accounts fell back to a slow path that couldn't count anything and reported "50 of unknown". The same search in testing came back in a few milliseconds instead of a few hundred, with a real total.
- Names without accents find people with them. Searching for muller finds Müller.
- Numbers and dates on the new search card follow the app's language, not your computer's. German was showing 1,357 and 06/27 in the middle of German sentences.
- The Franz Cloud usage chart covers a rolling 31 days. It shows the date range in the header and colours the bars by which billing period they belong to. If your billing cycle crossed the end of a month, that chart was just empty before.
- The setup window is taller on a fresh install, so the first screen of setup fits without scrolling.
- The last screens of setup fit too. The trial summary and the finish screen used to be one screen, and the Launch button could end up below the fold: 44 pixels down in German, 25 in French, 3 in English. They're two screens now and both fit, in all three languages, at the height Franz opens at and at a shorter one.
- Franz does a lot less calendar work while it starts up, and the calendar panel fills at launch instead of up to five minutes later.
- French reads consistently again. The new Passwords screen addressed you informally while the rest of Franz doesn't.
Changed
- Franz no longer writes classification labels into your mailbox unless you ask it to. Franz used to create its own labels in Gmail and categories in Outlook on the first sync, and there was no prompt and no way out of it. There's a per-account switch for it now, and it's off by default for existing accounts as well as new ones, so if you've been using those labels they'll stop being updated until you turn it back on. Triage still works exactly the same with it off, it just stays on that device. There's a Clean Up Mailbox button that removes the labels and categories Franz created and tells you how many it took out. Turning the switch off on its own never deletes anything.
- The trial starts automatically during setup again, outside the Mac App Store. It gets a screen of its own near the end: what you get, what it costs after, and the date it ends. No card, and nothing gets charged. Then a last screen tells you Franz is ready and hands you the button. This is how Franz worked before 6.5.0, and picking a fourth service during setup no longer opens a separate offer, because your trial is already running by then.
Fixed
- Changing one setting on a service can't corrupt or delete it any more. Four bugs compounded into this: a service you edited could come back renamed to Untitled with its recipe gone, and then be removed from every device. Incoming changes are merged field by field now, and a field only wins if it's actually newer.
- Things you changed reach your other devices. Reordering workspaces, services added with Add browser or as a custom service after the first sync, and every tab made during first-run setup were all saved locally and never sent. Deleted services and tabs came back on the next sync. A new browser could sit there for up to an hour before it showed up elsewhere.
- A workspace you delete while it's open elsewhere no longer leaves a dead entry behind. The switcher kept a clickable entry for a workspace that was gone, and clicking it tore down all your services and left you on no tab. The sidebar also just started showing every tab from every workspace.
- Removing a mail service takes its accounts with it. The accounts were left behind, and confirming their removal didn't stick because the next sync brought them back. Leftovers now show up in the confirmation banner instead of disappearing, and that banner is reachable from Calendar settings too.
- Franz stops re-uploading your custom service icons on every sync. A 512x512 image was going out with every single change, and the server had nowhere to put it, so it threw the thing away on arrival.
- A search across two mail accounts returns both of them. The merge starved the smaller mailbox, so the first page could be 50 rows from just one account. The assistant was also building its address book from the first account only, and its option to search one specific account had no effect on what came back.
- Named periods work. "Second quarter" and "zweites Quartal" produced no date filter at all, so the search ran over your whole mailbox and then got cut at 50. A stated year is kept now, so Q4 2026 means 2026, while a bare "Q4" in August still correctly means last year's.
- Counts are real or absent. Franz Mail's header shows a genuine count from the database, or no count at all when it can't work one out. The assistant used to be handed the size of one page of results along with a note telling it to report that as the total. Both are gone.
- One broken calendar no longer hides the rest of your events. Loading walked your calendars in order and a single failure stopped the whole thing, so everything after the broken one vanished, and there was nothing on screen to explain it. Background refresh had the same problem and could leave the panel stale for good.
- Only your own response marks an event declined. A colleague or a meeting room declining used to strike the event out in your agenda, and it'd make the assistant think you were free during a meeting you were going to.
- One-off appointments aren't labelled Recurring. On a Mac, every single Apple Calendar event carried it.
- Editing or deleting one occurrence hits the one you clicked, not the first in the series. Choosing "all events" deletes the whole series now instead of a single occurrence.
- The same event from two accounts shows once, once those accounts have synced again.
- The unread badge can't get stuck at zero. Archiving, moving or deleting priority mail nudged the c...
6.6.0
Franz can take dictation now. Hold the shortcut, say what you want to send, and the words land in the message field you were already writing in, no matter which service you're in. A small pill shows the transcript while you speak, and the text drops in the moment you let go. It's included with Franz Pro, and it needs macOS 26 or later on an Apple Silicon Mac.
The rest of this release is repair, and quite a lot of it. WhatsApp could freeze for close to forty seconds while it started up, and loading older messages, downloading media and deleting a message had all stopped working against the current WhatsApp Web. Element couldn't be added as a service at all. Signal showed raw account ids instead of names for group members who aren't in your contacts. Local transcription of voice notes was switched off by a bug that told the app the engine wasn't ready when it actually was. Those are all fixed. Franz Mail got the other half of the attention, starting with an uncomfortable find: replies sent from Franz carried an internal id where the real message reference belonged, so in your recipient's Gmail or Outlook your reply opened a brand-new conversation instead of joining the thread. That one had been there since the very first version of Franz Mail.
New
- Speak your message. Hold the dictation shortcut, talk, and Franz types for you. The words land in the message field you were writing in, whichever service you're in, and a small floating pill shows the transcript while you speak. The text drops in when you release the key. Included with Franz Pro, on macOS 26 or later with Apple Silicon.
- Better voice notes on a Mac. Franz now uses Apple's own on-device speech recognition to transcribe WhatsApp and Signal voice notes on a recent Mac. It's a lot more accurate than what we had before, German especially. Nothing leaves your machine, same as always.
- Reply to any message in a thread. Every message in a Franz Mail conversation now has its own actions menu: reply, reply all or forward from right there, and the composer opens directly beneath the message it answers.
- Several drafts in one conversation. Answering one message while forwarding another is now perfectly normal. Each draft keeps its place in the thread, and when you leave the conversation and come back, every draft you had open is restored right where it was.
- Your signature, your call. The composer now has a signature control: switch to a different signature, remove it for just this message, or bring it back after removing it. A manage link takes you straight to your signature settings, and changing your From address updates the signature to match.
Improved
- Conversations read the way they happened. A reply now appears beneath the message it answers instead of at the bottom of the thread, so long back-and-forths stay easy to follow.
- Priority changes show up right away. Marking a message urgent or changing its tags from an open conversation now applies instantly and stays in sync with your priority and category views.
- Mute all looks muted. When you silence every service, the sidebar button now shows it, so you can tell at a glance why things have gone quiet.
- Settings is easier to scan. The settings list is grouped now, with your account and workspace items separated from the feature ones, and About sits at the bottom where you'd look for it.
- A smaller download. We trimmed what goes into the build, so the download and the install both take up less room.
Fixed
- WhatsApp doesn't freeze on startup. A WhatsApp Web update sent Franz hunting through the whole page for things that had moved, and that search could block WhatsApp for close to forty seconds while it started. It's back under a second, and if it ever happens again Franz now says so instead of just sitting there.
- WhatsApp messages, media and deleting work again. The same WhatsApp Web update broke loading older messages, downloading attachments and deleting a message. All three work again.
- WhatsApp voice notes transcribe by themselves again. Voice notes were the one kind of message the automatic transcription never picked up, because Franz was looking for the wrong type internally.
- Local transcription actually runs. The on-device transcription engine reported itself as not ready before it had finished loading, and everything that uses it waits for ready, so it sat there unused.
- Signal shows names, not account ids. Group members who aren't in your address book showed up as a long raw id. Franz now asks Signal for everyone it knows about, not just your saved contacts, so those people have names.
- Signal replies show what they're replying to. The quote above a reply now shows the message it points at, including whether that was a photo or a voice note, and clicking it jumps to the original in the thread.
- Signal says when it has stopped. If the Signal connection dies for good, Franz now tells you instead of looking connected, and it keeps its logs so a broken link can actually be diagnosed.
- Element can be added again. The Element service pointed at an address Element has since left, so it could never load. It also couldn't be installed at all, because one harmless field in its definition was enough to make Franz reject the whole thing. Unread badges for Element count properly again too.
- One bad service definition no longer takes the service with it. An unexpected value in an optional field used to throw away the entire definition instead of just that field.
- Your hibernation setting sticks. Turning hibernation on or off for a service was saved locally but dropped on the way to your other devices, so it never survived a second machine or a full refresh.
- Workspaces keep their services. A sync bug could quietly drop services out of a workspace's list.
- No more codes with nowhere to type them. Some screens sent you a verification email saying "enter this code in Franz" while having no code field anywhere. Those screens send a link again, and only the screen that has a code field asks for a code.
- Replies from Franz Mail thread properly for the person receiving them. Franz was sending an internal id where the real message reference belonged, so your replies started a new conversation in the recipient's Gmail or Outlook instead of joining the existing one. Replies now carry the proper reference.
- Escape closes the menu, not the conversation. Pressing Escape to dismiss an open menu in Franz Mail also backed you out of the whole conversation. It now closes just the menu, and only leaves the thread when nothing else is open.
- The what's-new screen waits for slow starts. After an update, the overview of what changed could count itself as shown before it ever appeared, and then never show up again. It now waits until you've actually seen it, and if it can't load, Franz tries again on the next launch.
Under the hood
- Franz moved to a newer Electron release, which brings the usual Chromium security and performance updates.
6.5.3
The first few minutes with Franz were doing too much asking. Signing up sent you out of the app to hunt for an email; on a Mac, the system's calendar permission dialog could appear before you had even picked a service. Both are gone. Signup now shows a six-digit code field right in the window, the email leads with the code, and you are through in a few seconds. Or you skip it, and Franz only brings it up when you reach for something that needs a verified address. Calendar access now waits for a screen that explains itself first, and for your yes. The rest of this release is trust repair, and the biggest piece is the trial: if you started one and Franz carried on treating you as a free user, that was our bug, it is fixed, and the accounts it caught have been put right. Underneath it, a family of sync problems that could lose a setting you had just changed, bring back a service you deleted, or empty out a brand-new second machine on its very first sync, are all closed.
New
- Sign up without leaving Franz. Creating a Franz Cloud account now shows a six-digit code field right in the window. The verification email leads with the code, you type it in, and you are on your way. Prefer the link? That still works, and Franz picks it up the moment you switch back, no restart needed.
- Not ready to verify? Keep going. Skipping verification no longer parks you behind a wall. Franz gets out of the way and asks once, in context, when you actually reach for something that needs a confirmed address, instead of stacking a banner and a block on top of each other.
- macOS: your calendar is invited, not assumed. Franz used to hand you the system's calendar permission dialog during first launch, before you had any idea why. Now there is a step that shows what the calendar panel does and lets you decide, and nothing reaches the system until you say yes. Say "maybe later" and the panel keeps a friendly offer waiting for whenever you change your mind. If you have already granted access, nothing changes for you.
- Calendar access, visible and reversible. Settings now has a calendar permission card showing exactly where you stand, and if access was turned off at the system level, Franz shows you the way back with a direct link into System Settings.
Improved
- More of your settings follow you between devices. Your search engine, telemetry preference, content filter and AI preferences (context, tone, suggestions and generation settings) now sync alongside your theme. Changes also land on your other devices promptly instead of waiting for a full refresh. Your local AI models, your provider keys and your WhatsApp chat categories deliberately stay on the device they belong to.
- Deleting your account no longer asks for your password. Franz sends a confirmation link to your account email instead, and your account stays fully active until you confirm. The email now comes from an address a person actually reads, so if you reply to tell us why you are leaving, it reaches us.
- Removing a mail account really removes it. Confirming the removal of a mail account on a second device used to leave it syncing for the rest of the session, with its sign-in still stored on your machine. It now signs out properly and clears the local mail cache right away.
- German and French across the new screens. The new signup, calendar and account screens are fully translated, and the German account-deleted email no longer signs off with an English footer.
Fixed
- Your trial counts from the moment you start it. Starting a trial after signing in never linked it to your account, so Franz kept showing you the free plan, the Pro features you had just unlocked stayed out of reach, and the trial reminder emails never went out. Trials are now linked the instant they start, with a second attempt on the next launch if you were offline. Accounts affected by this have been repaired on our side, so nothing is needed from you.
- A fresh second machine no longer wipes itself. Under an unlucky combination, signing in on a new device could pull an empty account down over your existing services, tabs and workspaces and leave you with nothing. That path is closed.
- Mail accounts that never made it to the cloud now do. Some devices reported their mail accounts as synced while nothing was actually stored, so a second machine downloaded zero accounts, silently and permanently. Those devices now notice and re-send on their next sync.
- Deleted services stay deleted. A service, tab or workspace you removed on one device could reappear later from another device that had been offline, sometimes as a broken leftover. Deletions now travel properly between your devices, and a genuinely newer edit still wins.
- Changes made mid-sync no longer vanish. A setting you changed in the second a sync was running could be quietly dropped and never sent again. It now rides out on the next round.
- One device with a wrong clock can't freeze the rest. A machine with a badly set clock could stamp a setting so far in the future that no device, including that one, could ever change it again. Franz now keeps those out, and accounts already stuck this way heal themselves on their next sync.
- Two devices syncing at the same moment keep both sides. Simultaneous syncs from two of your machines could quietly discard one of them. They now take turns.
- No more "please restart the app." Confirming your email on the web told you to restart Franz. The app picks the change up on its own now, so the instruction is gone.
Under the hood
- Routine sync check-ins are much lighter. Most of the time your devices have nothing new to say to each other, and Franz now answers that in a single quick round trip instead of a full exchange, which means less waiting and less battery spent on nothing.
- Signing in, checking your plan and opening the upgrade flow are noticeably quicker, and no longer slow to a crawl when other things are busy.
6.5.2
If WhatsApp told you "There was a problem sending your message" this week, this release is for you. WhatsApp rolled out an update in late July that broke sending from Franz entirely, and your reports let us pin it down fast: the new WhatsApp version needs two things Franz wasn't providing, and now does. Sending works again, tested against the real thing before shipping. The rest of this release fixes a recurring annoyance: Franz forgetting things you had already done. You bought Cloud AI, and it asked you to sign in. You've owned a lifetime license for years, and it suggested an upgrade. You were signed in, and it asked again. All of that second-guessing is gone. Rounding it out: a sneaky bug where deleting a service could quietly slow down your entire machine, a close button on Windows that ignored your clicks, and Signal now lets you keep typing right after you hit send.
Fixed
- WhatsApp: sending works again. After WhatsApp's late-July update, every message you tried to send failed with "There was a problem sending your message." Franz now supports what the new WhatsApp version requires, and sending is back to normal. No relinking needed.
- Cloud AI works the moment you buy it. After purchasing Cloud AI, Franz could keep telling you to sign in for up to twelve minutes before your purchase kicked in. It now takes effect within seconds, no restart needed.
- Lifetime licenses are recognized everywhere. With a lifetime license and the Cloud AI add-on, Franz Mail could still show an "Upgrade to Pro" prompt on the reply generator, especially on machines with less memory. Franz now remembers exactly what you own.
- No surprise sign-in when upgrading. Opening the upgrade flow while already signed in could stop you at a sign-in screen anyway. It goes straight through now.
- Upgrading while already subscribed no longer errors. If you opened the upgrade flow with an active subscription, Franz stopped you with an error. It now recognizes your subscription and takes you straight to managing it, where you can switch plans, and plan changes you make there are picked up by your account right away.
- Signal: keep typing after you hit send. Sending a message kicked the cursor out of the compose box, so the first words of your next message went nowhere. Focus stays put.
- Deleting a service no longer slows down your machine. Removing a service mid-session could push Franz into a permanent background loop heavy enough to make your whole computer feel sluggish. Fixed at the root, and installs already caught in the loop free themselves automatically after updating.
- "Ask where to save" downloads wait their turn. With the new ask-me-where setting, a download appeared in your downloads list, progress bar and all, before you had even chosen where to put the file, and cancelling the save dialog could leave ghost entries behind. Downloads now show up once you've picked a destination.
- Windows: the downloads window can be closed again. Clicking the X on the download manager did nothing, because the invisible strip used for dragging the window was swallowing the click. The button now responds like it should.
- First-time setup stays on screen. With unlucky timing, a service you were signed into could suddenly appear on top of the setup wizard and leave you stuck looking at the wrong thing. The wizard now keeps its place until you're done.
- Linux: updates through our apt repository are dependable again. For a short window, the repository could offer a pre-release build or fail the download entirely. It now only ever serves stable releases, with safeguards to keep it that way.