- Words statistics on the home page (month / all-time / words-per-minute), minimalist layout
- Live processing row in history with stop/cancel; retry for interrupted & failed entries (voice/file/call); startup reconciliation of orphaned jobs
- Uniform hotkey editing across OSes: physical-key (event.code) capture + apply-on-keydown on macOS
- Contact-support button and a GitHub link next to the version
- Stop ducking other apps audio: check mic permission via the Permissions API instead of opening getUserMedia at startup
- CI workflow running cargo check on macOS/Windows/Linux on push and PR
- fix: paste via CGEvent with Command flag baked in (no more stray 'v')
- fix: local STT mode bypasses API key check (Speaches needs no auth)
- fix: Speaches returns 500 on verbose_json — use json for local endpoints
- fix: language param now sent to Speaches (prevents foreign-script hallucinations)
- fix: business style now strips ну вот/слушай/ну ладно fillers
- feat: local model instructions collapsible in settings
- fix: correct GitHub repo link in settings
- chore: add testing_plan.md, release review v0.1.10