Skip to content

Tags: MaydayV/koe

Tags

v1.0.9

Toggle v1.0.9's commit message
chore(sync): 同步 upstream/main 并保留本地功能增强

- 合入 upstream v1.0.8(设置重构、音频恢复与发布流程更新)

- 保留本地多语言与 Qwen ASR 配置能力,并融合会话流程改动

- 重新生成 Xcode 工程以纳入 Localization 源文件,确保构建通过

v1.0.8

Toggle v1.0.8's commit message
feat: 增加界面多语言与设置向导快捷键兼容

- 新增 SPLocalization,本地化状态栏、向导、Overlay 与通知文案

- 在配置中新增 ui.language(默认 en,可设 zh),并补充对应单元测试

- 修复 Setup Wizard 输入框中 Command 复制粘贴快捷键被热键监听干扰的问题

v1.0.6

Toggle v1.0.6's commit message

Verified

This commit was signed with the committer’s verified signature.
missuo Vincent Yang
feat(warning): notify user when LLM correction fails with fallback

Add on_session_warning callback in FFI for non-fatal warnings. When the
LLM API call fails (e.g. invalid API key), the app still pastes the raw
ASR text but now sends a system notification informing the user that LLM
correction was skipped and why.

v1.0.5

Toggle v1.0.5's commit message

Verified

This commit was signed with the committer’s verified signature.
missuo Vincent Yang
feat(overlay): add floating status pill above Dock

Add a borderless overlay panel at the bottom-center of the screen that
shows the current session state with animated visuals: waveform bars for
recording, bouncing dots for processing, animated checkmark for pasting,
and an X for errors. Auto-hides on idle with fade transitions.

Bump version to 1.0.5 (build 6).

v1.0.4

Toggle v1.0.4's commit message

Verified

This commit was signed with the committer’s verified signature.
missuo Vincent Yang
feat(hotkey): add configurable trigger key with auto-reload

Add hotkey.trigger_key config option supporting fn, left_option,
right_option, left_command, and right_command. Config changes are
detected automatically via file polling (every 3s) and applied
without app restart.

Also fix LLM system prompt inserting unwanted punctuation, add
koe-setup skill for AI-assisted onboarding, and update README
with new hotkey and skill documentation.

v1.0.3

Toggle v1.0.3's commit message

Verified

This commit was signed with the committer’s verified signature.
missuo Vincent Yang
feat(asr): upgrade to ASR 2.0 with two-pass recognition

- Switch to Doubao ASR 2.0 model (volc.seedasr.sauc.duration) and
  optimized streaming endpoint (bigmodel_async)
- Enable two-pass recognition (enable_nonstream) for higher accuracy:
  streaming results return in real-time, then non-streaming model
  re-recognizes each confirmed segment
- Fix hotwords to use corpus.context format per official API docs
- Add Definite event type for high-confidence two-pass results
- Pass ASR interim revision history to LLM for better error correction
- Set dictionary_max_candidates default to 0 (send all entries)
- Add detailed logging for ASR request params and LLM prompts
- Bump version to 1.0.3