Skip to content

v0.9.4

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Sep 05:53
· 1 commit to main since this release

Windows installer now works on a clean PC. Earlier installers were missing DLLs, the VC++ runtime and the QML frontend, so they failed to start on a machine without a dev setup. The installer now bundles everything, runs 64-bit, installs silently without hanging, and migrates old (x86) installs. CI now launch-tests the packaged app before publishing.

Faster and lighter: pages switch instantly and the active page is highlighted. Hidden pages stay idle (the OBD grid, MediaRoom position ticks, marquees, the 3D vehicle view and Android motion sensors no longer use CPU in the background), and track skips and settings sections are quicker.

OBD: 37 more PID values (0x61–0xB2) plus VIN read. Fixes for reconnecting and parsing trouble codes.

Robustness: settings and downloads survive a power cut, and there are fixes across playback, ESP32, Spotify and shutdown crashes. For phone mirroring, a use-after-free in the audio socket, stalls and leaks on stop, and unbounded packet reads are fixed.

Settings: compact toggles, page titles that fit their width, automatic clock sizing, and you stay in the same card when the nav bar moves.

Orange Pi head unit: at boot the updater applies an update fetched on the previous run, then fetches the next one in the background, so boot is never delayed and files never change under a running app.

Android: one-time uninstall needed. From 0.9.4 on, releases are signed with a permanent key, so future updates install over the top and keep your settings. Coming from 0.9.3 or earlier, uninstall the old OCTAVE once before installing this APK.

Full Changelog: v0.9.3...v0.9.4