Cesium Mobile v0.3.0
·
145 commits
to main
since this release
What's changed
Added
- Live voice control plane in the bundled workbench: ambient draggable voice orb with transient caption bubbles, capture → VAD → endpointing → STT pipeline, TTS playback, and a pipeline self-test — backed by the server's voice controller (session tools + compaction) and TTS engine registry. The Android assistant now drives the same voice controller.
- Termux on-device server setup restored for the WebView app: the "Check Cesium server" screen and the server manager show a "Run the server on this phone" card with an F-Droid link, the one-command Termux installer, and a "Check and use this phone" button that connects to the local
127.0.0.1:9100server. openExternalUrlWebView bridge message: workbench links such as the F-Droid page open in the system browser viaLinking.openURLinstead of navigating the bundledfile://app away.
Fixed
- The native shell (agent status polling, phone control, notifications, Wear) follows workbench server switches again: the workbench re-broadcasts
serverConfiguredwhenever the active server changes. The WebView revert had dropped this wiring, leaving native services pointed at the launch-time server. - Voice VAD assets resolve relative to the page on
file://origins, so packaged builds can load Silero when the assets are bundled and fall back to the energy VAD cleanly when they are not.
Install
Download the phone APK below and sideload it on Android 8+:
adb install -r cesium-mobile-0.3.0.apkThe Wear OS companion APK is included for paired watch installs.