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