docs: v0.1.4 — clipboard race fix, CI/CD pipeline, update README
This commit is contained in:
parent
fcd7b4e61f
commit
b097b18199
2 changed files with 16 additions and 15 deletions
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -1,35 +1,36 @@
|
|||
# Changelog
|
||||
|
||||
## v0.1.3 (2026-06-26)
|
||||
## v0.1.4 (2026-06-26)
|
||||
|
||||
### Clipboard & Injection Fixes
|
||||
- **ua-horn cluster fix** — Correct tone placement for `ưa` clusters (mưa, lửa).
|
||||
- **Word-spacing fix** — Clipboard operations use `clipboard_context` to save/restore user's clipboard.
|
||||
- **Control-key consumption** — VNI/Telex control keys properly consumed across all code paths.
|
||||
- **Clipboard preservation** — User's clipboard saved before injection and restored after, preventing Ctrl+C/V conflicts.
|
||||
### Clipboard & Injection
|
||||
- **Fix clipboard-into-text race** — Eliminated race condition where clipboard content leaked into typed text during Unicode injection.
|
||||
- **CI/CD pipeline** — GitHub Actions workflow for automatic .deb and AppImage builds on push.
|
||||
|
||||
### Tests
|
||||
- **106 tests** passing (72 engine + 16 CLI + 12 protocol + 5 auto-restore + 1 tone placement).
|
||||
|
||||
### Releases
|
||||
- `vietc_0.1.3-1_amd64.deb` (976K), `Viet+-0.1.3-x86_64.AppImage` (2.2M) on GitHub + Forgejo.
|
||||
- `vietc_0.1.4-1_amd64.deb`, `Viet+-0.1.4-x86_64.AppImage` on GitHub + Forgejo.
|
||||
|
||||
---
|
||||
|
||||
## v0.1.3 (2026-06-26)
|
||||
|
||||
- ua-horn cluster fix, clipboard_context save/restore, control-key consumption
|
||||
- 106 tests, DEB + AppImage
|
||||
|
||||
---
|
||||
|
||||
## v0.1.2 (2026-06-26)
|
||||
|
||||
- Flush char forwarded as raw key, stop retyping finished word on flush
|
||||
- Auto-restore English words, tone placement for qu/gi/uê/uơ
|
||||
- Skip auto-repeat, Enter key support, removed xdotool
|
||||
- 102 tests, AppImage `--quit`/`--restart`/`--update` flags
|
||||
- Flush char forwarded as raw key, auto-restore English words
|
||||
- Tone placement qu/gi/uê/uơ, skip auto-repeat, Enter key
|
||||
|
||||
---
|
||||
|
||||
## v0.1.1 (2026-06-26)
|
||||
|
||||
- Fix `r` consumed as tone key, fix normal letters consumed in Telex
|
||||
- 15ms delay, persistent X11 connection, Enter key
|
||||
- 67 engine tests
|
||||
- Fix Telex tone key consumption, persistent X11 connection
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<img src="https://img.shields.io/badge/Platform-Linux-blue?style=for-the-badge" alt="Platform">
|
||||
<img src="https://img.shields.io/badge/Language-Rust-orange?style=for-the-badge" alt="Rust">
|
||||
<img src="https://img.shields.io/badge/License-MIT-green?style=for-the-badge" alt="License">
|
||||
<img src="https://img.shields.io/badge/Version-0.1.3-purple?style=for-the-badge" alt="Version">
|
||||
<img src="https://img.shields.io/badge/Version-0.1.4-purple?style=for-the-badge" alt="Version">
|
||||
<img src="https://img.shields.io/badge/Tests-106_passing-brightgreen?style=for-the-badge" alt="Tests">
|
||||
</p>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue