Fixes
Screen detection resilience (VR headset / multi-monitor)
- Area-based screen matching: Saves each screen's WorkingArea geometry to
settings.ini. When screen indices shift (e.g., VR headset connect/disconnect), matches by geometry instead of index to find the correct physical monitor. - Boot-time retry with fallback: If no trigger rects created at startup, retries every 5s for 30s then falls back to primary screen.
- Matching order: index-based → area-based → retry → primary screen fallback.
Test fix
- Fixed
HandleClaudex_Step3ReceivesBothResponsestest — was checking stdin (null) instead of-pargument where Step 3 actually passes data.
CI fix
- Added
.nojekyllto prevent Jekyll Liquid syntax errors on GitHub Pages builds.
Full Changelog: v2026.03.31...v2026.04.01
Full Changelog: v2026.03.31...v2026.04.01