The Discord link on the in-app feedback page now works for everyone. Previously it pointed at a channel that only resolved if you were already a server member.
Auto-start and selective app detection now recognise FaceTime calls. The same fix also covers iPhone calls relayed to your Mac via Continuity and iMessage audio/video calls.
Restored cross-meeting speaker recognition as an opt-in setting. v0.11.1 narrowed speaker matching to the current meeting's participants only, and didn't leave a way to get the previous behaviour back. If recurring calls with the same rotating group of people worked better for you before, the new toggle under Settings → Transcription brings that back.
Adding a participant to a meeting now correctly attributes their earlier speech in that meeting, not only what they say after being added. v0.11.1 accidentally broke this as a side effect of the matching-scope change above; it now works the same way it did before that release. We apologise for both regressions.
Hide calendar events without a join link, or restrict the Upcoming list to specific providers (Meet, Zoom, Teams). The same filters gate calendar notifications and auto-start
Exclude meeting rooms, bots, or anyone else you don't want appearing as a speaker, using glob patterns under Calendar settings
Open recordings on the Summary tab by default when one exists, via a new Appearance setting
Improvements
Speaker matching now sticks to people who are actually in this meeting, instead of guessing from everyone you've ever talked to. Recordings without participants stay unattributed rather than picking up noisy mismatches
Calendar sync keeps existing events up to date if you move them, rename them, swap the join link, or change the invite list
Choose a calendar-day cutoff for your Upcoming list: Today, Today and tomorrow, Next 3 days, or Next 7 days
PDF exports render Cyrillic, Greek and other non-Latin characters correctly (CJK and Arabic still to come)
Notifications no longer stack on top of each other when meeting or microphone state changes in quick succession
Splitting a recording now generates a title, summary, export, and webhook for both halves, and the new half appears in your library immediately. The cut handle also shows up on hover, no right-click needed
'Today' and 'Tomorrow' labels on the home view and meeting pages roll over correctly across local midnight, even when you leave the app open
The 'talat' wordmark in the sidebar is now a shortcut back to your library, and a cog next to Upcoming jumps to Calendar settings
Discord link added to the Feedback page
Fixes
Turning on 'Restrict by source' and unchecking every provider no longer silently empties your Upcoming list
Switching Upcoming filters now refreshes the home view immediately, instead of waiting for the next poll
Better calendar matching for back-to-back meetings: starting a recording mid-call now lands on the right meeting
Upcoming meetings drop off your home screen shortly after they start
Newly-connected Google or Apple calendars sync straight away when you add them
Unmatched audio stays unassigned rather than getting attributed to a fall-back speaker you didn't choose. Star a speaker on the mic or system channel to set your own default
Voice references save correctly when you reassign someone in a recording you've resumed
Theme toggle shows a sun in light mode and a moon in dark, matching the current theme
The 'Remove speaker' action in the side panel is now 'Remove from call', with a clearer icon
Meeting-starting notifications now only respond to clicks on the 'Join call' button
Fixes
Windows: mouse-wheel scrolling over a long summary now scrolls the page
Windows: talat exits cleanly without leaving anything running in the background
Cursor in the summary correctly distinguishes clickable timestamps from editable body text
talat has been redesigned from the ground up: calmer chrome, an editorial transcript layout, a sidebar you can pin open, dedicated tabs for the transcript, notes and summary, and refreshed onboarding. Every screen has had a pass
Connect Apple Calendar (via the system Calendar permission on macOS) to pull upcoming meetings into the library, with attendees mapped to speakers by email and a one-click Join button on every meeting page
Connect a Google Calendar account from Settings → Calendar for the same upcoming-meetings view on machines without Apple Calendar set up, or alongside it. Google support is experimental for this release while we work through Google's verification process, so expect a few rough edges
Speaker identification now runs on the microphone channel too, not just system audio. When two people share a mic, talat splits them into separate speakers automatically; you set your own name during onboarding so the transcript shows you the way you'd rather see yourself, instead of a generic 'You'
Tag any meeting from the side panel, and filter the library by tag, speaker or date
Find and copy the transcript while a recording is still running, not only after it ends
Notes have their own tab on every recording, with timestamped markers that surface on the playback bar so you can jump straight back to anything you flagged
Choose which output device talat captures system audio from, in case you route certain calls through a separate speaker or headset
Configure the filename template used when meetings are exported, and if you rename the recording later the exported file renames itself to match
Optional sticky sidebar: pin the side panel open and it stays open as you move between meetings, instead of collapsing each time
Improvements
The playback bar has been rebuilt: a per-speaker waveform shows who spoke when at a glance, both during a live recording and after it ends; the timeline is correct on multi-session meetings; clicking it mid-recording no longer snaps you back to where you were
Each speaker is assigned a distinct colour automatically, and you can override it with any colour you like; changes apply across the transcript and playback bar instantly
The People page has been overhauled: each speaker now has a full name and email, you can search by either, and the list stays fast with hundreds of speakers; split a speaker if talat lumped two people together, or merge two if it didn't realise they were the same person — merging carries voice references across so matching keeps working
Calendar-sourced meetings bind attendees to speakers by email so the transcript shows real names from the very first segment
The library is more useful: section headers stay sticky as you scroll; library rows show the source of each meeting (Zoom, Meet, Teams, Apple/Google calendar, manual, imported); upcoming events sit alongside what you've already recorded; and a new date-picker filter on Home lets you jump to any day's meetings in one click
Search has been broadened to match speaker names alongside transcript and meeting titles, and the in-app find bar is now available during a live recording too
Audio recordings encode roughly twice as fast at about half the file size, with no audible loss in quality
A heads-up notification fires shortly before scheduled calendar events so you don't miss an auto-detected start
talat remembers where you last left the window between launches, and clamps its size to the current monitor if you've moved displays around
More control over updates in Settings → About — turn auto-checking off entirely, or keep checks on but choose when to download. Useful if your antivirus flags freshly-downloaded installers
Fixes
Update prompts no longer get hidden once your trial has ended
Windows: long meetings now summarise reliably, even when they run well past half an hour
Windows: the 'call in progress' notification now appears when you start a meeting
If you had auto-record turned on, the 'call in progress' prompt could still pop up alongside the recording it had just started — you should now only see one or the other, not both
Fixed a mismatched trial state in the call-in-progress notification
The 'Today' and 'Yesterday' headers in the meetings list now update automatically when the day rolls over, even if you leave the app open across midnight
Split a recording into two separate meetings, for those times when two conversations got captured as one session
Merge two recordings into one, for the inverse: when a single meeting ended up split across two recordings (because you stopped and restarted, or the auto-stop fired too early)
Improvements
Auto-stop now defaults to a one-second grace period after your meeting app releases the mic, with the option to dial it down to zero for an immediate cutoff or higher if you want a longer buffer
Small visual polish on the 'call in progress' notification, including an always-visible close button
Loading an older meeting is smoother, with less flashing as the transcript fills in
Fixes
Windows: fixed a bug that could cause new recordings to come out empty after certain auto-stop sequences, until the app was restarted
Fixed an error that could pop up when reassigning a speaker in a long meeting
The summariser now recovers automatically if it crashes partway through, instead of needing a full restart
Global recording hotkey is now reliable across every modifier combination, including Ctrl-only and Shift+letter shortcuts that previously failed to register
The hotkey feedback sound actually plays when you start or stop a recording
Global keyboard shortcut to start and stop a recording from anywhere, with optional audio feedback
Optional recording timer in the macOS menu bar, so you can see how long you've been at it without coming back to the app
Editable summaries: click anywhere in a summary and start typing, with inline bold, italic, headings, and lists; edits save automatically
New Help tab in settings, including a direct link to book a 15-minute support call if something's gone sideways
Improvements
New status line along the bottom of the window: live recording controls, model readiness, download progress, and update prompts, so you always know what talat is up to
Updates now install cleanly when you quit talat, rather than fighting with the running app
Faster, more reliable model downloads that properly resume if they get interrupted partway through
Summarisation no longer blocks recording: if the local model is still downloading, you can record first and generate the summary once it's ready
Transcription now works reliably with low-quality mics (e.g. 8kHz or 16-bit sources) that weren't being captured properly before
Reassigning speakers uses the same command palette you see elsewhere in the app, with a one-click option to clear a speaker's entire assignment history
The feedback form can optionally include your email so talat can reply, with clear copy about what happens either way
Audio player shows hours:minutes:seconds for long meetings, and the segment play button now actually toggles to pause while playing
The talat window takes focus on launch instead of hiding behind whatever else was on screen
Better support for macOS Tahoe
Fixes
Force-quitting during a download no longer makes the next launch start from scratch
Short recordings that get auto-discarded now navigate home properly and fully release the mic and system audio
Home screen no longer flashes blank
Renaming a meeting refreshes the title on the home screen immediately
Notes you're typing during a live recording no longer get overwritten by incoming transcript events
If talat's transcription engine crashes mid-recording, it now detects it, restarts cleanly, and your meeting is still there when it comes back
Audio playback works on the first click instead of occasionally sitting in silence until you hit play a second time
Summary notifications open the correct meeting when clicked
New three-panel layout: transcript in the centre, collapsible notes and people panels on the sides
Inline notes — jot timestamped thoughts during a live recording, or reply directly to a transcript line to anchor a note in context
Overhauled speaker recognition: tag expected participants before a meeting for better accuracy from the first word, and voice references now build automatically as speakers are identified
Custom summarisation endpoints — point talat at any OpenAI-compatible API, including on-premise or private deployments like AWS Bedrock, corporate proxies, or self-hosted models
Option to hide talat from the Dock and Cmd+Tab switcher so it lives purely in the menu bar
Back and forward navigation in the toolbar, just like Finder
"Meetings" renamed to "recordings" throughout the app — it better reflects how people actually use talat
Improvements
Built-in summarisation model upgraded to Qwen 3.5 4B — noticeably better output, slightly larger download
Models load instantly when already downloaded, even without an internet connection
Live speaker detection is more accurate, with fewer misattributions mid-meeting
Audio files can now be included in auto-export and batch export
You can resume any past recording, regardless of how old it is
Fixes
Recordings stuck in a processing or crashed state now recover automatically on startup
Fixed a layout glitch where live preview text briefly appeared twice after being finalised
Very long recordings (4+ hours) no longer cause the audio processor to spin endlessly in the background
Improved privacy safeguards around feedback and diagnostic logs
Mic device selection now works reliably for non-default microphones
Automatic meeting detection now works for non-admin macOS users
Fixed a rare blank screen on startup caused by a boot-sequence timing issue
Summarisation, export, and webhooks were incorrectly locked behind a license in v0.5.0 (sorry about that). These features are for everyone; the license only gates the recording limit