Ports the WADSIH Reachy Blocks desktop launcher to a managed Reachy Mini app,
installable from the dashboard and publishable as a Hugging Face Space.
The dashboard owns the daemon now, so everything that existed to start and
supervise it is gone: the tkinter GUI, the PyInstaller thin build, the uv
first-run bootstrapper, the daemon subprocess and its MuJoCo simulator
fallback. What remains is the bridge the Block Console talks to, plus a
settings page for the dashboard.
The bridge keeps all 28 robot routes and needs no console-side change — it
still serves :8080 with wildcard CORS. Two things did change:
* The camera reads from the ReachyMini the app framework hands us instead of
opening a second SDK connection. That removes the version-skew failure
where a bridge-side SDK newer or older than the daemon silently produced no
frames, since the app now runs in the venv the daemon launched it from.
* Voice chat and the conversation-app proxy are dropped. Only one app can…