Aether Beta notes track earlier builds, faster iteration, and channel-specific packaging changes.
0.1.0-beta (b87-b130)
2026-03-28 - New: Added richer wake-word diagnostics with failure reasons, follow-up outcomes, and late-after-timeout tracking.
- New: Split LLM routing so automatic dictation enhancement and full-text optimization can use different providers and switches.
- New: Added App Launch Aliases and richer hotkey capture, including modifier-only and fn shortcut recording.
- Improved: Improved activation and trial recovery, refined lock-screen and offline-grace handling, and reduced cases where already licensed sessions were blocked by the activation gate.
- Improved: Refined the HUD across dictation, optimizing, and feedback states with steadier sizing, clearer device badges, compact speech lanes, and cleaner completion behavior.
- Improved: Improved wake follow-up timing, standby recovery, and session hard-cap handling so long dictation sessions stay alive while command sessions still end quickly.
- Fixed: Reduced false typing promotion caused by stale targets, semantic AX nodes, browser web areas, and app-switch edge cases.
- Fixed: Recovered useful partials from recoverable no-speech endings instead of dropping whole utterances in always-listening flows.
- Fixed: Shortened rewrite stalls with clearer timeout handling, and removed duplicate dictation-complete HUD prompts.
0.1.0-beta (b77-b86)
2026-03-25 - New: Added a full-text rewrite command that reads the current editor content, runs an LLM rewrite pass, and writes the optimized result back in place.
- New: Added an LLM Rewrite settings card for API key, endpoint, model selection, connection testing, and model fetching.
- Improved: Improved OpenAI-compatible provider support, beta version labeling in update prompts, and rewrite history so recent activity now shows source text, rewritten text, and LLM status.
- Improved: Stored LLM API keys in Keychain instead of plain app preferences.
- Improved: Wake-word standby now tolerates a short whitelist of filler lead-ins, awake follow-up matching is stricter, and recent activity can show both the LLM candidate text and the final committed text.
- Fixed: Added dictation-enhancement guardrails that reject language drift, protected-token changes, and overly aggressive short-text rewrites.
- Fixed: Fixed wake-gated typing so dictation cannot enter the typing path before wake confirmation while wake-word standby is armed.
- Fixed: Skipped LLM dictation enhancement automatically for structured text, number-heavy content, and code-like snippets to reduce false rewrites.
0.1.0-beta (b75-b76)
2026-03-24 - New: Added "执行" as an explicit Chinese command prefix, and unknown-command HUD now suggests the closest matching commands.
- Improved: Improved permission recovery by bringing Aether to the foreground before system prompts, and by relaunching into the follow-up recovery step after a TCC reset.
- Improved: Improved explicit command parsing so leading punctuation, filler words, and polite suffixes no longer block frontmost-app commands like Send.
- Fixed: Fixed wake-word follow-up payloads that previously kept auto-inserted commas or spaces after the wake phrase.
0.1.0-beta (b67-b74)
2026-03-23 - New: Added a dedicated Wake & Activation page with wake hits, empty wakes, dictation or control follow-ups, phrase distribution, and recent event history.
- New: Added wake-history controls for capture, retention limits, statistics reset, and history cleanup.
- Improved: Improved activation recovery with clearer device-loading states, safer device-list retries, and a direct quit action from the locked screen.
- Improved: Split microphone and speech permission onboarding into normal request and repair actions so first-time prompts no longer jump into System Settings too early.
- Improved: Beta builds now default to the beta update feed unless the user explicitly switches channels.
- Fixed: Fixed rapid flickering between dictation and control mode in auto mode by removing the HUD-routing feedback loop.
- Fixed: Fixed denied-permission recovery paths that could clear TCC records too early and leave Aether missing from privacy panes.
0.1.0-beta (b58-b66)
2026-03-23 - Improved: Reworked Voice Usage Insights into a tighter usage-focused dashboard with clearer labels, a more useful app rail, and more detail moved into sheets.
- Improved: Refined dictation routing and wake-session re-arm behavior so everyday phrases stay in text input while wake follow-up tracking becomes more stable.
- Improved: Added more Chinese command aliases and forcing prefixes for command or dictation routing.
- Fixed: Reduced accidental command matches from ordinary dictation phrases that referenced panel, paste, or undo operations.
0.1.0-beta (b52-b57)
2026-03-22 - Improved: Rebuilt the early Voice Usage Insights iterations into a more compact dashboard with clearer labels, a usage-focused app list, and fewer always-visible details.
- Improved: Added an option to hide no-speech events from the insights view.
- Fixed: Blocked speech actions while macOS is locked.
0.1.0-beta (b37)
2026-03-21 - Improved: Tightened Voice Usage Insights rows by moving app identifiers into hover help and keeping issue or anomaly summaries on a single line.
- Improved: Stabilized HUD typing-state recovery around explicit suppression windows for apps with special typing behavior.
0.1.0-beta (b36)
2026-03-21 - Improved: Condensed Voice Usage Insights cards by moving full bundle identifiers into hover help and surfacing issue or anomaly summaries inline.
0.1.0-beta (b35)
2026-03-21 - New: Added a developer terminology boost toggle that automatically applies contextual vocabulary in Terminal, Xcode, VS Code, Codex, and similar apps.
- Improved: Expanded Voice Usage Insights with anomaly-aware summaries, full bundle identifiers, and richer recent-activity cards.
- Improved: Suppressed focused typing fallback after explicit non-input clicks for apps with unusual typing behavior.
- Fixed: Added regression coverage for developer-speech profile matching and common phrase corrections.
0.1.0-beta
2026-03-20 - New: Released the first public beta version of Aether.
- Improved: This is the first public testing release, and the beta changelog starts here.