Release notes¶
What's new in each Rex release, written for people who use the app. The
commit-level developer changelog lives in
the repository's CHANGELOG.md.
0.3.1 — September 29, 2026¶
A fix-up release: bulk automations work again, and Rex finds more of your Teams meetings.
Automations¶
- Running automations from the Automations window works again. Starting a run on one meeting or many previously did nothing — a spinner flashed and disappeared.
Teams attendees¶
- Rex now finds meetings you were invited to even when Teams hasn't saved their invite list, which is common for Webex and Zoom invites. They match your recording by time and show up in Choose Teams Meeting, with the organizer filled in. Teams doesn't keep the rest of the invite list on your Mac for these meetings, so only the organizer is attached.
- Choose Teams Meeting is easier to scan: meetings that overlap the recording are pinned at the top, and everything else is listed by date, newest first.
0.3.0 — September 18, 2026¶
Rex learns who's talking. This release recognises speakers across meetings, separates voices far more reliably, turns automations into something you can manage in bulk — and works properly on macOS 27.
Rex remembers voices¶
- Name a speaker once and Rex recognises them in later meetings. After each transcription it compares the voices on the call with people you've named before, uses the invite list to narrow the candidates, and fills in confident matches for you. In a two-person meeting the other invitee is named automatically.
- Voiceprints stay on your Mac. They never appear in transcripts or exports, and the speaker database can be exported to move to a new Mac.
- The Speakers window is now a sortable, filterable table — by name, email, meetings, or when you last heard someone — with an EXTERNAL badge for people outside your organisation (set your email in Settings to enable it).
- Transcripts show first names, adding a last initial only when two collide, and "Last, First" calendar names are tidied into "First Last".
Better speaker separation¶
- A new default engine analyses the whole recording at once, which keeps one person's voice together far better than before. The previous engine is still available in Settings › Transcription.
- Rex won't find more voices than were invited, so a two-person call no longer splits into three speakers. A new Speaker limit setting lets you use the invite list or a fixed number.
- Transcript lines now break where the speaker changes, instead of lumping a quick back-and-forth into one line. Re-transcribe older meetings to apply these improvements.
Automations (formerly Workflows)¶
- Workflows are now called Automations everywhere — Settings, meetings,
notifications, the config file, and the
rexcommand line. Every enabled automation can always be run by hand from a meeting. - Automations can report what they did: a message, a status (ok, warning, or failed), and links that open in Finder, Obsidian, or your browser. Results show on the meeting and in the completion notification, and past results stay visible.
- A new Automations window (Window › Automations, ⇧⌘A) lists every meeting with each automation's last result. Filter to failures or meetings that haven't run yet, tick the ones you want, and queue a run. Bulk runs go one at a time, so AI-backed automations don't get rate-limited on a backlog.
Attendees you can correct¶
- Expanding the attendee list shows which Teams meeting Rex matched and why. If it picked the wrong one, choose "Change Teams Meeting…" to pick from the meetings nearest the recording, or remove the attendees entirely. Your choice sticks.
Fixes¶
- macOS 27: Rex recognises Full Disk Access again. After upgrading, Other Apps' Data showed "Not requested" and Teams attendee lookup stayed off even with the permission switched on. Your existing grant is picked up as soon as you update — no need to re-add Rex in System Settings.
- Imported recordings (
.mp4,.wav, and other formats) play again instead of showing "Cannot open recording". rex://links no longer make Rex appear to quit and relaunch, or make the open window wobble.- Long Teams meeting titles and attendee names no longer arrive with a stray leading character.
- Speaker review snippets start at the speaker's first word and play one voice at a time.
- The meeting list shows the date next to each start time, and the "Meeting ended — still recording" prompt now matches the meeting-detected prompt.
0.2.0 — August 31, 2026¶
A better first-run experience, and a small fix in Settings.
Setup covers everything now¶
- The setup assistant's permissions page now matches Settings › Permissions exactly, including the Other Apps' Data permission and a Run Test button for System Audio Recording — so you can confirm recording works before your first meeting.
- A new Integrations step lets you turn on meeting-name detection from window titles, Outlook calendar titles, and Teams attendee lookup during setup, and warns you if a needed permission hasn't been granted yet.
- A new Transcription models step shows the models Rex will use and lets you download them ahead of time, instead of waiting when your first transcription starts.
- You can revisit setup any time from Settings › "Show Setup Again".
Fixes¶
- The "Check Now" button in Settings › Updates now actually tells you what happened: a spinner while it checks, then "You're up to date" or a clear message if the update server couldn't be reached.
0.1.0 — August 31, 2026¶
The first release of Rex. The short version: Rex sits in your menu bar, notices when a meeting starts, records it with real echo cancellation, and transcribes it locally — nothing leaves your Mac.
Recording¶
- Automatic meeting detection for Teams, Zoom, Meet, and Slack huddles, with a prompt when a call starts — or record anything manually from the menu bar.
- Personal calls are recognized too, and titled "Call with name" when Rex can tell who you're talking to; calendar meetings pick up their real event title and attendees.
- Real echo cancellation: your speakers' audio is removed from the mic track, so speaker-mode calls transcribe cleanly without headphones.
Transcription¶
- Fully local transcription with a choice of models (Parakeet and the Whisper family), speaker diarization, and per-word confidence — low-confidence words are underlined so you know what to double-check.
- Transcript search: press ⌘F in a meeting to find and step through matches.
- Re-transcribe any recording later with a different model or settings.
Around the app¶
- Workflows: run your own scripts when a recording finishes — summaries, todo
extraction, anything that reads
meeting.json. rexcommand line,rex://URL scheme, and Raycast commands for automation.- Optional calendar integration names recordings after the meeting on your calendar; optional Teams attendee lookup fills in who was there.
- Configurable retention keeps transcripts while cleaning up old audio.
- Automatic update checks (on by default, configurable): when a new version is out, installing it is one click in the menu bar.
Requires macOS 26 or later on Apple Silicon.