Every update, every improvement, every release — documented here.
If someone had told me the biggest pressure on features would be the dark theme and custom shortcuts… Dark mode shipped a while ago. This release is the other one.
Every shortcut in Settings → Shortcuts can be rebound. Click one and press the keys you want: a single chord, or two keys in a row, like G then H. Add an alternative when you want the old keys and the new ones. If those keys already belong to another action, Talanoa names it and lets you take them or keep what you had. Reset one shortcut, or all of them, back to the defaults. Tooltips, the command palette and the app menu show the keys you picked.
A few stay locked on purpose. Escape still closes dialogs, Enter still confirms, and a shortcut that fires while you are typing needs a modifier, so it does not swallow the letter you meant to write. A binding recorded on one keyboard layout keeps matching on another.
Outlook calendars join Google Calendar. Add one from Settings → Calendar accounts → Add calendar, and see, create, edit and answer events from Talanoa, with Microsoft Teams links on new meetings.
The whole app is now available in French: inbox, conversations, composer, calendar, settings, notifications and menus. Talanoa follows your system language by default, and you can pin one in Settings → General. Dates and times follow your language too, instead of the American format everywhere, with a setting to choose another convention. Missing your language? The same setting has a link to ask for it.
INBOX.Archive.2023 is now Archive › 2023 in the sidebar, whatever separator your server uses, with collapsible parents.V flips the view. One key switches the open conversation between chat bubbles and the classic list, from the thread or from a sender’s stream. The toggle in the header is still there, and the shortcut is listed in Settings → Shortcuts.This release changes how Talanoa shows an email thread.
Email is a conversation that forgot it was one. A thread between two people is a chat: a message, a reply, a reply to the reply. What you see is the opposite. Every message repeats the whole history, quoted and indented, plus a signature, a legal footer, a logo, a “Sent from my iPhone” and a header full of addresses. By the fifth reply, the two lines that matter are buried, and the message you opened the thread for sits at the bottom. We stopped noticing because we have read email this way for thirty years.
Building the mobile app made it impossible to ignore. Nobody pinch-zooms through quoted history on a phone. A conversation already has a shape everyone knows: bubbles, yours on the right, theirs on the left, newest at the bottom, a box to type in. We built that for mobile first. The desktop thread view suddenly looked like a fax.
So we rebuilt reading around the conversation, not the message. Open a thread you have replied to and you get a stream of bubbles. Each one shows only what that message added: quoted history, signatures, footers and “On Monday, John wrote:” are gone. What is left is the sentence the person typed. Long messages fold behind See more. Pictures sit inside the bubble, attachments under it, and dates appear once, as separators, the way they do in Messages or WhatsApp.
The stream is anchored at the bottom. Newest last, oldest at the top, older pages loading as you scroll back. A new message slides in at the bottom, where your eyes already are. After a week you cannot go back.
You reply from where you read. A reply box sits under the conversation. Type, hit Enter, and the message appears as a bubble right away, attachments included, with a small ring that drains over six seconds. Click it to undo: the text is back in the box. The full composer is one click away for a subject, a Bcc or a template, and everything you typed comes with you. Recipients come from the thread: a two-person conversation replies to the person, a group replies to everyone, with a Reply only switch when you want it private. Cmd+Enter or Ctrl+Enter still sends.
It works per sender too. Click a person in the sidebar and you get everything you have ever exchanged with them, one continuous conversation across subjects, reply box at the bottom. This is the view we now spend most of our day in. A colleague is a relationship, not a list of subjects.
Some mail is not a conversation, and Talanoa knows the difference. Newsletters, receipts, GitHub or Stripe notifications keep the full-width cards, newest one expanded. Bubbles only appear on threads you have written back to. Prefer the classic view? The toggle is in the header, and Talanoa remembers your choice per account.


.ics was just a paperclip. It is now a banner: the event, who invited you, Yes / No / Maybe, and the reply goes back as a proper calendar response. A published event with nobody to answer offers Add to calendar instead.
The mobile app already reads mail this way. Reactions and push notifications for new mail land in its next TestFlight build. If you want in, Settings → Devices → “I want to be a beta tester”.
- , 1. , # ) fire the way you’d expect. Pasted paragraphs keep the spacing they came with.Cmd+K (Mac) or Ctrl+K (Linux and Windows) while writing and everything the toolbar does is one search away: send, send later, insert a template, drop in a scheduling link, add an attachment, change the sender. The point is to send an email without leaving the keyboard. Send later suggests real slots, and scheduling links propose times you are actually free.
Pictures in a message behave like attachments. Hover any image for a small Download / Copy / Show original toolbar, or right-click for the same three actions. “Show original” opens the picture full size, with click to zoom.
RSVP to a meeting time change from the email. When someone proposes a new slot, you can accept it right there instead of opening a browser tab.
Your todo board and email notes now stay in sync between desktop and mobile.
Attachments are finally readable at a glance, and you can open most files without leaving the app.
Notes, priority, labels, filters and search. Everything you need to triage tasks without leaving the board.