← Back to home

Changelog

Release notes and version history for WalkAITalkie.

v2.10.1

  • Create Email turns session notes into a draft that reads like a normal mail: a dated subject, a greeting, when the session started and how long it ran, the summary and notes under plain headings, numbered action items and a sign-off, written in the language of the notes
  • When session notes are too long for one email, the action items are shortened last. If no mail app opens, the subject and text are put on the clipboard. Copy now copies what the window shows, including the key terms
  • Sessions recorded across a room are split at real pauses in speech instead of every few seconds, and a long stretch without a break is cut in a pause. In our tests with recorded meetings this caused fewer word errors in English and German
  • A dictation promoted to a session is no longer ended early by the silence auto-stop, unplugging a headset during it no longer discards the recording, and the next dictation no longer contains text from the earlier recording
  • A session that fails to start no longer loses the next dictation, and after a session the dictation auto-stop works again
  • History → Convert to… applies the chosen format including its translation and notes language, preselects the format the recording was made with, shows the right format afterwards and keeps key terms
  • Settings → Pro: Activate license again and Deactivate This Mac show an error instead of failing silently
  • Session notes written in a different language than the one spoken are marked Experimental when summarized on your Mac, because the on-device model can miss or invent action items
  • Session Notes, Clean Up and Raw keep their English names in every app language
  • The app no longer quits when Codex or Claude Code has to be stopped after a timeout, and Clean Up in German no longer treats “er” or a sentence-opening “Halt” as filler
  • VoiceOver reads the buttons in the result windows, such as Create Email and Copy, by their own names again

v2.10.0

  • Session notes tell speakers apart with a new on-device model, NVIDIA Nemotron 3 Diarization. Every word is assigned to the person who said it, so short interjections keep their own label
  • Speaker labels handle up to 8 speakers and no longer stop at 90 minutes: the recording is read in 30-second pieces, so memory use stays flat however long the session runs
  • If you already had speaker labels set up, the new model (about 97 MB) arrives automatically in the background; the old one is removed once the new one has loaded
  • If less than 1 GB of memory is free when a session ends, speaker labels are skipped with a notice. The transcript is always complete
  • Dictation: the Parakeet engine now runs on FluidAudio 0.17.1, which made fewer word errors in our German benchmark
  • History shows the real reason when a session-notes summary is incomplete, for example missing action items, instead of reporting a timeout
  • Stopping a session within a split second of a pause boundary no longer makes the transcription fail
  • About → Open Source Licenses includes the OpenMDW-1.1 license text and the notices for Nemotron 3 Diarization
Download v2.10.0 →

v2.9.1

  • Session notes tell two or three speakers apart again on long meetings. Overlap is added up per speaker and a chunk that spans several people is split at the turn boundaries
  • Dictation no longer picks up an invented closing sentence from the silence after your last word
  • Clean Up keeps your wording: if the model swaps a pronoun, drops a negation or changes a number, the raw text is kept and History shows why
  • First-person commitments (“I’ll send the budget on Friday”) land in the action items instead of the notes
  • You can choose the language your session notes are written in, per format; the default stays the language of the recording
  • Session notes: the number-consistency filter now runs for German and English only. In other languages, correct sentences with numbers written out as words are kept
  • Each recording mode in the menu now arms its own format instead of keeping the previous mode's
  • Settings → Speech & Text: the language list uses the same availability logic as General, so both places offer the same languages
Download v2.9.1 →

v2.9.0

  • Settings has been rebuilt around one consistent vocabulary. A badge now means the same thing on every page, so you can tell at a glance what is merely suggested, what is downloaded, and what is actually running
  • The Account tab is now called Pro, and the Processing tab is now Speech & Text. Your licence key goes into Settings → Pro
  • Speech setup has always been automatic — now it says so. The app shows which engine and model it picked for your language, and the expert options only appear once you take over yourself
  • Onboarding is down to three steps
  • Mixed-language recordings stay readable. An internal language hint used to mangle English passages inside a German recording; it now applies only to languages written in a non-Latin script
  • Session notes no longer invent numbers. Figures that never appear in the recording are removed, and the notes tell you when that happened instead of quietly changing them
  • Settings reopens on the pane you had open last instead of jumping back to General
  • In dark mode, text on the Pro surfaces is legible again
Download v2.9.0 →

v2.8.2

  • Direct download: the cloud accelerator card now appears for everyone with Codex or Claude Code installed, not only when the app was started from a terminal. Detection runs under the same environment as the summaries themselves
  • Detection is bounded to five seconds and no longer freezes Settings if a CLI does not answer
  • Settings say what is actually wrong (not installed, not signed in, Node.js runtime not in a standard location, and more) and offer a Check again link
  • The processing options, including the cloud accelerator, no longer disappear when your dictation format is Raw — which was the default, so most people never saw them
  • The translation target language is now visible and changeable directly in the menu, and choosing your own speech language as the target is called out instead of silently doing nothing
Download v2.8.2 →

v2.8.1

  • Cloud processing with your own OpenAI or Anthropic API key has been removed. Speech recognition always runs on your Mac
  • Direct download, Pro: the cloud accelerator can write session notes through the Codex CLI or the Claude Code CLI you are already signed in to. Text only, off until you choose a provider and confirm it, and the app shows which provider actually wrote the summary
  • The Mac App Store version has no cloud processing at all

v2.6.0

  • Pro is now a single one-time purchase with no subscription, credits, or account. Existing licenses keep working
  • Choose a format before recording from the menu. Free includes Raw and Clean; Pro unlocks the other formats
  • The speech language picker is now directly in the menu
  • The Processing tab starts with a short summary and folds advanced engine options away. Choose on-device processing or your own API key
  • Updated model catalog with TranslateGemma for translation, retired outdated Whisper variants, and verified model sizes
  • Hardened Pro entitlement checks and removed the retired cloud account
Download v2.6.0 →

v2.5.0

  • Translation overhaul: custom Formats now reliably apply your chosen target language, Quick Copy respects your active Format, and a new target-language picker in the Formats tab puts translation exactly where you set everything else up
  • AI model storage moved to Application Support with automatic migration — fixes silent re-downloads and model-load failures caused by iCloud offloading model files from your Documents folder
  • AI processing problems no longer fail silently: a clear banner and menu-bar state now tell you when the on-device model needs attention, so your text never just disappears
  • Expanded German localization across the interface
  • Reliability and stability improvements throughout
Download v2.5.0 →

v2.4.0

  • Automatic session summaries: Meeting and session recordings now summarize themselves as soon as the on-device model is ready, with clearer progress and a dependable cancel — capture, transcription, and summarization all run on your Mac, nothing is ever uploaded
  • Summaries keep speaker context, so who-said-what carries through into your structured meeting notes and follow-up email drafts
  • Refined Settings: your chosen Format is now the active preset, with clearer Quick vs. Session capture labels and a more discoverable layout
  • Reliability and stability improvements throughout
Download v2.4.0 →

v2.3.0

  • Security hardening for direct distribution: the offline Pro cache is now signed, stored via Keychain-backed state, and rejects tampered or rollback-prone cache data
  • StoreKit role sync now refuses to report Pro status unless it has a verified transaction JWS, reducing false entitlement updates
  • Meeting and long-recording reliability improvements, including persistence-error toasts for failed history/status saves
  • Format and Meeting Mode polish from the record-first hardening cycle, with additional regression coverage across the Swift test suite
Download v2.3.0 →

v2.2.0

  • New Meeting Mode: record a meeting and get a structured summary plus a ready-to-send follow-up email draft — capture, transcription, and summarization all run on your Mac, nothing is ever uploaded
  • Smarter on-device language models: refreshed catalog with Qwen3.5 and Gemma-4 for faster, higher-quality text cleanup, translation, and summaries
  • Cleaner account experience: the Account tab stays out of the way until you opt into cloud features, with one-click Restore Purchases and Delete Account
  • Reliability and stability improvements throughout
Download v2.2.0 →

v2.1.3

  • Now requires macOS 26 (Tahoe) on Apple Silicon — the structural fix for the launch crash some macOS 14/15 users hit after v2.1.0
  • New on-device crash diagnostics with a one-click "Report a Problem" shortcut in the About tab — no data ever leaves your Mac
  • Faster, more accurate dictation and cleaner long transcriptions from the upgraded Parakeet speech engine
  • Reliability and stability improvements throughout
Download v2.1.3 →

v2.1.0

  • Upgraded Parakeet speech engine: FluidAudio 0.15.2 with nine months of upstream accuracy and speed improvements, fully ANE-native
  • Script-aware language filtering keeps recognition locked to your selected language, noticeably reducing wrong-script errors for German and other non-English dictation
  • Same private, on-device experience — no audio ever leaves your Mac
Download v2.1.0 →

v2.0.0

  • Complete v2 redesign: new 5-tab settings window, streamlined menu bar UI, and modern design language
  • Parakeet speech engine: ANE-native STT with 110x faster processing for 25 European languages
  • App Store readiness: Pro feature gating, subscription JWS verification, dual-environment support
  • Subscription JWS reporting to backend for immediate credit grants
  • Removed hardcoded prices from App Store texts across 11 locales
  • Apple trademark compliance: removed forbidden keywords from all locales
  • Pro Lifetime IAP removed from App Store build (direct distribution only)
  • Onboarding step 3 redesign: parallel model loading with try-it textfield
  • Language mismatch detection with automatic switch suggestions
  • Release automation with Sparkle integration and CI pipeline
Download v2.0.0 →

v1.2.0

  • Smart memory management: RAM-aware model unloading with automatic recovery and lightweight model recommendations
  • Translation quality improvements: dedicated translator prompt, quality indicators, and cloud recommendation UX
  • Qwen3.5 thinking mode fix: eliminates slow generation caused by unnecessary reasoning tokens
  • Dictionary term filtering to prevent hallucinated word insertions
  • LLM download confirmation sheet when switching processing styles
  • Email verification required for credit purchases (security hardening)
  • Managed cloud credits end-to-end improvements with action banners and pre-recording gates
  • App Store review prompt at usage milestones
Download v1.2.0 →

v1.1.5

  • LLM download confirmation sheet: choose model before downloading when switching to Cleanup or Style modes
  • Auto-switch to already-downloaded LLM model when switching styles
  • RAM-aware model recommendation in download sheet
Download v1.1.5 →

v1.1.4

  • Unified account auth: single email field for register & login
  • Hide style sections in Raw mode (Pinned, All, Custom Styles)
  • Contextual performance card adapts to on-device vs cloud backend
  • Style suggestions hidden in menu bar when using Raw mode
  • Memory warning only shows for on-device processing
Download v1.1.4 →

v1.1.3

  • Offline detection: instant fallback to on-device when cloud is unavailable
  • Daily credit limit reset time shown in error messages
  • Account device tracking for multi-device management
  • API mode localization completed for all 11 supported languages
  • 51 new integration tests for backend API endpoints
  • Graceful fallback for cloud unavailability with user-friendly toasts
Download v1.1.3 →

v1.1.2

  • LLM fallback indicator: preview shows '⚠ raw' when model was unavailable
  • Stronger output language prompts for GPT-4.1 Nano/Mini translation compliance
  • Swift 6 Sendable compliance for animation handlers and onboarding closures
  • Pin MLXLLM to main branch for latest Qwen3.5 support
  • Fix #if APPSTORE conditional compilation block structure
  • App Store entitlements fix: sandbox + audio + network + file access
Download v1.1.2 →

v1.1.1

  • Fix Carbon hotkey registration with improved F5 fallback (App Store)
  • Fix VAD auto-stop on silence not triggering
  • Suppress Whisper hallucinations on VAD silence detection
  • Credits UI: clearer zero-balance state with 3-tier coloring
  • Fix BYOK backend picker flicker when switching providers
  • Improved API key observer for seamless engine switching
Download v1.1.1 →

v1.1.0

  • Cloud API Mode: Use OpenAI or Anthropic APIs as transcription and LLM backends
  • Credit system for managed cloud usage (no API key needed)
  • Network connectivity monitor with inline warnings
  • Security hardening: API key validation, response size guards, JWT expiry checks
  • Shared retry logic with exponential backoff across all API engines
  • IAP credit purchases via App Store
  • App Store Server Notification v2 webhook support
Download v1.1.0 →

v1.0.2

  • Fix App Store hotkey permission flow
  • International keyboard layout support for hotkeys
  • Badge readability improvements
  • Localized onboarding, paywall, and permissions strings for all 11 locales
  • Full IAP text localization
Download v1.0.2 →

v1.0.0

  • Push-to-talk speech recognition with WhisperKit (on-device)
  • LLM post-processing with MLX Swift (grammar, punctuation, formatting)
  • Custom dictionary for domain-specific vocabulary
  • Hold and toggle hotkey modes
  • Transcription history with search
  • 11 interface languages
  • Free tier with Whisper Tiny + Pro unlock for larger models and LLM
  • Animated hero demo on the landing page
  • Direct download (DMG) and Stripe checkout for Pro