v0.8.19: endpoint, release workflow, IME + viewport fixes (#1128)

* fix(config): keep DeepSeek beta endpoint for legacy cn alias

* fix(ci): filter download-artifact to deepseek* pattern

Prevents the release aggregation job from picking up non-binary
artifacts (e.g. Docker .dockerbuild cache layers) that cause the
checksum manifest to include spurious entries and the Release to
carry files it shouldn't.

* fix(tui): enable focus events to restore IME after app-switch

On macOS, switching away (Cmd+Tab) and back suspends the IME compositor.
Without focus-event handling, the TUI never signals readiness to the
terminal, so CJK input methods (Pinyin, Zhuyin, etc.) stop working.

- EnableFocusChange on startup so the terminal reports FocusGained/FocusLost
- Re-push KeyboardEnhancementFlags on FocusGained (some terminals reset
  the enhanced keyboard mode on focus-loss)
- DisableFocusChange on shutdown for clean terminal handoff

* chore: cargo fmt

* docs: add DataWhale and DeepSeek to acknowledgments

* docs: fix DeepSeek name etymology in acknowledgments

* fix(tui): recapture viewport on focus restore

* docs: thank DeepSeek and DataWhale bilingually
This commit is contained in:
Hunter Bown
2026-05-07 23:05:39 -05:00
committed by GitHub
parent 3521f1af91
commit b31b93aaae
26 changed files with 167 additions and 124 deletions
+1
View File
@@ -246,6 +246,7 @@ jobs:
- uses: actions/download-artifact@v4
with:
path: artifacts
pattern: deepseek*
- name: List artifacts
run: find artifacts -type f
- name: Generate checksum manifest