ac-electron + arena: xbox controller in webview, A/space respawn, ac-desktop CLI
- ac-electron: host polls navigator.getGamepads() and forwards state to the
webview, where webview-preload patches navigator.getGamepads to surface it.
Fixes controllers showing up in browser AC but staying invisible inside the
installed Electron app (guest renderer didn't get user activation Chromium
gates the gamepad API on).
- arena: tap-to-respawn now also accepts gamepad A and keyboard Space; mobile
jump/crouch buttons show small green-A / red-B Xbox glyphs whenever a pad is
connected, so the on-screen mapping → controller mapping is visible.
- ac-desktop: new bash CLI (symlinked into ~/.local/bin) wrapping dev / build /
install / reinstall / release / publish / status / monitor / logs / kill /
doctor — mirrors the ac-os style for the desktop app.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>