Releases: ariso-ai/oats
Release list
v0.24.0
0.24.0 (2026-09-13)
Features
- auth: hand back to oats from the sign-in callback page (51142b7)
- customizes the greeting UX (d1600e6)
- library: brand Up Next with the Ariso organization (3061c9c)
- library: discard an individual pending upload (96bc864)
- library: discard an individual pending upload (d74ebf3)
- make an in-progress impromptu recording discoverable and renamable (ba4a4f7)
- notes: follow up, reassign, and check off Ariso action items (266b1a1)
- notes: follow up, reassign, and check off Ariso action items (2b2c038)
- recorder-pill: draw the floating pill natively on macOS (e8d5a85)
- recorder-pill: draw the floating pill natively on macOS (#390) (de5fb98)
- recorder-pill: draw the floating pill natively on Windows (0563012)
- recorder-pill: draw the floating pill natively on Windows (#390) (fa30ea6)
- recorder-pill: platform-free pill layout for the Windows pill (07b72ab)
Bug Fixes
- close the recording-identity and tray-menu races structurally (f4ad182)
- keep note delete disabled while a recording is still capturing (fbe1ce1)
- library: keep org branding across same-account auth changes (552e1d1)
- notes: keep the reassign menu inside the detail pane (fee61c3)
- notes: read follow-up and participant bigint ids sent as strings (9526bde)
- recorder-pill: stop the macOS pill flapping on hover (ad6447f)
- recorder-pill: stop the macOS pill flapping on hover (8d82043)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.23.0
0.23.0 (2026-09-11)
Features
- add delete action for local meeting notes (251c51c)
- add delete action for local meeting notes (9bcf3fd), closes #360
- add list_vault_tasks command for vault-derived todos (c4537b0)
- add microsoft_sign_in command and provider-neutral cancel_sign_in (803ff81), closes #370
- auto-record: gate meeting detection on the Microphone toggle (7354be3)
- broadcast auth://changed and scope cancel_sign_in to its window (b777614), closes #370
- library: drop the signed-out dot from the backend indicator (de70d1b), closes #370
- library: gray the ariso.ai menu option until signed in (8e274e4), closes #370
- library: list vault Obsidian tasks in the offline Todos tab (5b6b8bd)
- library: make the backend indicator a backend menu (9a69b93), closes #370
- library: Meetings backend indicator (#370 part 3) (aa256a9)
- library: move the backend indicator next to the sidebar toggle (29e81ca), closes #370
- library: move the backend indicator to the bottom left, named after the backend (0394dd5), closes #370
- library: pin the backend indicator to the window's bottom-left corner (ba51bc4), closes #370
- library: show the backend and sign-in state in the Meetings titlebar (dbb2820), closes #370
- meeting-prompt: lead with Dismiss when auto-record is off (033322e)
- microphone activation always creates new recording (84b24f5)
- microphone activation always creates new recording (0c49034)
- Microphone gates meeting detection; auto-record sets the prompt's default (b9601f9)
- notes: hide Obsidian Tasks metadata in the in-app renderer (2373240)
- notes: surface a speechless recording as "Empty transcript" (6638d4a)
- notes: tick local AI-notes tasks to close their todos (64dddc4)
- notes: tick local AI-notes tasks to close their todos (7e9614d)
- onboarding: add Sign in with Microsoft (e75de1e), closes #370
- settings: add Sign in with Microsoft (e56e424), closes #370
- sign in with Microsoft (#370 part 1) (398f683)
- tray: move the sign-in rows into Quit's section (d1f41fb)
- tray: offer Sign in with Google/Microsoft while signed out (9641cfc)
- tray: Sign in with Google/Microsoft rows while signed out (3c0ddf5)
- tweak term (01bd679)
- vault: parse open Obsidian Tasks out of a vault note (155a007)
- vault: render local action items as Obsidian Tasks checkboxes (17fb670)
Bug Fixes
- address final review findings for vault todos (3f964f1)
- address review comments (04290f9)
- deliver browser-flow results only to the window that started them (cf68f88)
- library: keep nav pill bottom-anchored on empty sidebar states (fb99a1a)
- library: keep nav pill bottom-anchored on empty sidebar states (b6037a2), closes #383
- library: stop the list↔detail reload loop on an empty transcript (5740b41)
- library: stop the list↔detail reload loop on an empty transcript (1dbcd1d)
- notes: never generate notes from a speechless transcript (a695546)
- notes: never generate notes from a speechless transcript (969eeb8)
- vault: track fence delimiter and narrow placeholder heuristic (b85293e)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.22.0
0.22.0 (2026-09-10)
Features
- library: list meeting action items in the Todos tab (dd2ab37)
Bug Fixes
- close the device-change gap while capture is being built (182b0a4)
- follow output device and format changes mid-recording (8fe864b)
- resample system audio from the output device's real rate (15a6351)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.21.0
0.21.0 (2026-09-03)
Features
- add copy_recording_file command for exporting transcripts (0ed9f74)
- add Download transcript button to the Transcript tab (7499ef2)
- add save-dialog wrapper, copy IPC wrapper, and export filename helpers (da72aa5)
- download a local recording's transcript (#337) (8a0e997)
Bug Fixes
- ci: repoint the e2e smoke gate at the split sidecar tree and drop wait_for (2137f04)
- ci: wait for the main window, not just the socket, before asserting (58acc1f)
- clear stale download error on click, test the real invoke error shape (ae8b71e)
- dock the recording pill only on the meeting it was recording when it started (1feb474)
- guard copy_recording_file against self-overwrite and vault-note paths (9cf20b7)
- guard the transcript export against meeting switches; pin test TZ (46d1a8f)
- never dock a recording that belongs to no meeting (debe5ad)
- never dock a recording that belongs to no meeting (ec87484)
- report which recording blocks a new one, and in what state (d85436d)
- report which recording blocks a new one, and in what state (57a2764), closes #320
- reset transcript download error/state on meeting switch (c760281)
- residual cleanups for download-local-transcript review (3df84cb)
- stop the audio player overlapping Download in a narrow row (651070e)
- stop the overlap clip from swallowing the Play button's shadow (3f7d2d8)
- surface an error when a new recording can't start over a pending one (cce31d4)
- use the same-file crate for the export same-file guard (d93f2ef)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.20.0
0.20.0 (2026-08-26)
Features
- acquire Google Calendar via an additive second OAuth hop (6311459)
- adjusts tray icon (03b75d1)
- assign speakers to people on cloud audio meetings (7bbd55d)
- assign speakers to people on cloud audio meetings (f27aaf6)
Bug Fixes
- don't let two voice samples play over each other (7624314)
- give the calendar hop its own loopback success page (e1eb077)
- send recording audio over the raw IPC body instead of a JSON number[] (ba13203)
- send recording audio over the raw IPC body instead of a JSON number[] (439e2f4)
- tray: show the color logo in the menu bar while recording (5ff83b0)
- ui: make the meeting picker's meetings look clickable (835dec1)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.19.1
0.19.1 (2026-08-19)
Bug Fixes
- ci: don't post an empty triage comment on Task issues (#309) (848726d)
- ci: gate verify-published on !cancelled() rather than always() (4a5f068)
- ci: publish Windows artifacts to R2 instead of silently skipping (a4226ce)
- ci: publish Windows artifacts to R2 instead of silently skipping (5fabeec)
- ci: set and read issue type via REST, not gh-version-dependent flags (#305) (158931c)
- recorder: drop the queued re-open if the waveform label never frees (b3d0347)
- recorder: let a pending upload hand off the recorder window (0a035df)
- recorder: let a pending upload hand off the recorder window (#313) (334bb53)
- send fileSize with the audio upload presign request (11a8e39)
- send fileSize with the audio upload presign request (3573452), closes #321
- ui: make the recorder waveform actually react to audio (598c531)
- ui: make the recorder waveform actually react to audio (f731a3a)
- windows: enforce a single recorder pill (a77cca7)
- windows: guarantee a single recorder pill (91ad7e6)
- windows: guard recorder pill dev assets (0eb460f)
- windows: recover recording startup (c30ef17)
- windows: recover recording startup (08aaf9b)
- windows: reliably raise meetings from tray (e0b6fba)
- windows: serialize meetings window presentation (d98e7ef)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
Windows — Download x64 installer
v0.19.0
0.19.0 (2026-08-02)
Features
- ci: Authenticode-sign Windows releases by default (3c7089d)
- opt-in upload diagnostic data to Sentry.io when using ariso.ai backend (1861e24)
- tag diagnostics with the host OS and ship the prod DSN (bf409a1)
Bug Fixes
- address CodeRabbit findings on the upload diagnostics path (bc457ee)
- ci: address CodeRabbit findings on the Windows release split (87f805d)
macOS — Download DMG
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
v0.18.2
0.18.2 (2026-07-30)
Bug Fixes
- windows: bundle Visual C++ runtime app-local (c9ae955)
- windows: bundle Visual C++ runtime app-local (67f1258)
- windows: normalize Visual C++ file versions (237b614)
Downloads: macOS DMG · Windows x64 installer
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
v0.18.1
0.18.1 (2026-07-30)
Bug Fixes
- make ari will join chip conditional (6811343)
- make ari will join chip conditional (a19eb01)
- windows: address remaining review findings (bf3322e)
- windows: bundle recent installer and desktop reliability fixes (cdb0dc6)
- windows: harden NSIS migration and uninstall cleanup (6634890)
- windows: hide native menu in settings (4d7c76b)
- windows: make NSIS template patch EOL-independent (1c88d12)
- windows: make recorder drag deterministic (46715cb)
- windows: make recorder pill draggable (2c17353)
- windows: preserve settings close behavior (57933dc)
- windows: ship high-resolution shortcut icon (903b687)
Downloads: macOS DMG · Windows x64 installer
Homebrew: brew tap ariso-ai/oats https://github.com/ariso-ai/oats && brew trust ariso-ai/oats && brew install --cask oats
v0.18.0
0.18.0 (2026-07-28)
Features
- add Locate button to pending upload rows (0806d4a)
- add Locate button to pending upload rows (32522ee)
- add meeting-switch watch module (4b0c860)
- add signed Windows auto-updates (e66b181)
- add signed Windows auto-updates (3b1a9c9)
- add switch mode to the meeting-started prompt card (50feffe)
- improves the meeting prep user prompt (3639c05)
- meeting prep in the desktop meeting detail view (85f4045)
- rename meeting-end prompt window plumbing to meeting-switch (f6a6906)
- trigger meeting prep from inbox-message-ready and open it in-app (d3521d5)
Bug Fixes
- add missing title_is_default to a transcribe test fixture (364fbb9)
- address Windows release review findings (7607a4c)
- Authenticode-sign generated NSIS uninstaller (5689a15)
- build frontend before Windows cache target (793600c)
- do not show canclled meeting on menu bar (af1a42e)
- harden Windows signer diagnostics (0cd7a31)
- hide future meetings from the Meetings history list (1e841f2)
- hide future meetings from the Meetings history list (e8c6c9e), closes #263
- indicator for cancelled meeting (33adcce)
- keep signer cleanup from masking results (6363aef)
- mark canceled meetings and keep them out of the menu bar (98fac50)
- run Tauri signer with PowerShell 7 (e827419)
- surface safe eSigner diagnostics (6d0cd42)