Skip to content

Cesium Mobile v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 10:45
· 145 commits to main since this release
32696ff

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:9100 server.
  • openExternalUrl WebView bridge message: workbench links such as the F-Droid page open in the system browser via Linking.openURL instead of navigating the bundled file:// app away.

Fixed

  • The native shell (agent status polling, phone control, notifications, Wear) follows workbench server switches again: the workbench re-broadcasts serverConfigured whenever 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.apk

The Wear OS companion APK is included for paired watch installs.