• v0.1.18 0495c7cbd7

    v0.1.18 — Terminal VNI + evdev/X11 stability
    Some checks failed
    Build & Release / Build & test (push) Has been cancelled
    Build & Release / Build .deb (push) Has been cancelled
    Stable

    vndangkhoa released this 2026-07-03 11:09:07 +07:00 | 4 commits to main since this release

    v0.1.18

    New

    • Terminal VNI input: force VNI in terminals, remove from bypass_apps
    • Test VM setup script: scripts/setup-test-vm.sh for Linux Mint/Ubuntu

    Fixes

    • xdotool Unicode injection: use xdotool type instead of clipboard paste for Unicode on X11
    • VNI/Telex flicker: control key flicker fix in non-grabbed mode
    • Password detection: exclude daemon own sudo ancestor; fresh AT-SPI2 check; reset buffers on transition
    • evdev multi-device: poll all keyboard devices simultaneously
    • X11 keymap capture: replace segfaulting XRecord with XQueryKeymap polling
    • Fast grab fallback: 300ms timeout instead of 30s for no-event grab
    • evdev poll: non-blocking poll() with 100ms timeout

    Changes

    • Diagnostics logging for evdev events and injection commands
    • VNI control key consumption gated behind engine.is_enabled()
    • X11 capture uses window_class instead of window ID for app detection
    Downloads