- i18n: lightweight RU/EN system + interface-language picker; full UI translated, OS-detected default
- summary: right slide-over modal with per-record summary history table (generate/regenerate/edit/copy/delete); replaces inline SummaryPanel; triggers disabled with hint when no text model configured
- models: API & Local split into Recognition/Text sub-tabs; explicit select-mode commit row; TextModelCard restyled to match adapter cards; honest Configured badge
- widget: click-to-expand notice bubble
- bump version to 0.3.0
- 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
- Add tauri-plugin-deep-link with 'talkis' URL scheme
- Register plugin in lib.rs with on_open_url handler
- Emit 'deep-link-auth' event to frontend with JWT token
- Listen for event in UserPanel, save token and reload profile
- Add url crate for parsing deep link URLs
- Full rebrand: TalkFlow → Talkis across all code, config, UI, docs
- Bundle ID: com.trixter.talkis, deep link: talkis://, store: talkis.json
- Fix: SettingsTabs now emits SETTINGS_UPDATED_EVENT so API key, style,
and endpoint changes apply immediately without restart
- Update GitHub Actions workflow artifact paths for new name
- Version 0.1.8
Clear the old macOS Accessibility permission entry before opening System Settings so users can re-grant access after reinstalling a newer Talk Flow build, and publish the fix as v0.1.7.
Point the bundled widget window at the app frontend instead of the dev server, replace the broken clear-history confirm flow, and ship the emergency fix as v0.1.6.
Prevent release users from getting stuck on accessibility onboarding by treating DMG/App Translocation launches as a hard blocker, routing them to Applications, and publishing the fix as v0.1.5.
Improve bundled-app accessibility checks, warn when the app is launched from a mounted or translocated location, and post-process macOS release artifacts with a stable app identifier before publishing v0.1.3.