From 800d33e6a7a2af116ee6dfcc96570180ab0c058e Mon Sep 17 00:00:00 2001 From: Khoa Vo Date: Wed, 1 Jul 2026 12:11:14 +0700 Subject: [PATCH] docs: update CHANGELOG with recent fixes, update test count --- CHANGELOG.md | 5 +++++ README.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45e935f..9d4c614 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,11 @@ - **Engine state correctly reset between input lines** in CLI test harness. - **Flush characters forwarded** after macro expansion / auto-restore replacement to preserve spacing. +- **AT-SPI2 connected to wrong D-Bus bus**: Was connecting to session bus instead of the private accessibility bus. Now queries `org.a11y.Bus.GetAddress` to find the correct bus. +- **Password detection now periodic**: Re-checks every 30 keystrokes even without window change (catches in-terminal sudo prompts). +- **Double space on Ctrl+Space toggle**: Raw key forwarding now checks if engine is enabled before forwarding flush chars. +- **xprop/wmctrl fallbacks**: Window class, title, and ID detection now work without `xdotool` installed (uses `xprop` + `wmctrl`). +- **Single-instance lock improved**: Writes PID to lock file; detects and cleans up stale locks automatically. --- diff --git a/README.md b/README.md index b406369..452f94b 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Rust License Version - Tests + Tests Event Sourcing