Skip to content

v10.3.0 (2026-11-03)

Choose a tag to compare

@github-actions github-actions released this 03 Nov 09:31

Release Notes – v10.3.0

v10.3.0 includes the unreleased v10.2.0. LIVI now runs on Android (experimental) with wired CarPlay and Android Auto.

Fix

  • Touch: multi-touch tracked per finger
  • Android Auto: OPPO phones recognised
  • LIVI Link: dongles matched by SoC and layout
  • LIVI Link: iAP2 usbmux builds with musl
  • Projection: landscape defaults, physical size follows the projection
  • CarPlay: safe area stays inside the view area
  • CarPlay cluster: chosen palette kept after restart
  • Colour input accepts hex without #, stored colour no longer rounded
  • macOS: cursor hidden reliably, relaunch fixed

Improvements

  • Enhanced rotary encoder control
  • Settings cards, secondary text and dividers follow a custom background colour
  • Video toggle and car maker theme moved into the car settings
  • Language list shows only translated languages

Feature

  • Android port (experimental): wired CarPlay and Android Auto, Android 10 and newer
  • CarPlay: video overlay with play/pause, seek and close
  • CarPlay navigation: full route and lane guidance stored
  • Touchscreen calibration in headless mode
  • Simplified Chinese (thanks @JackHuang021)
  • Fonts for non-Latin scripts loaded on demand, English until available
  • Navigation words for more languages
  • Text colour setting for dark and light mode
  • Provisioning: vendor firmware reinstalled for factory U-Boot

Chores

  • Locales moved into livi-i18n
  • GStreamer android-arm64 bundle
  • GStreamer and dongle firmware fetched from the assets release
  • Dongle crates gated to Linux
  • YAML, Markdown, JSON and TOML formatted with dprint
  • CI: cargo caches pruned and scoped, GitHub Actions updated
  • LIVI Link: Linux kernel 7.3.1
  • Dependencies updated, zbus 6

__

I’d also like to thank @niz93 for consistently delivering valuable bug reports, and @oelcode and everyone else who helps improve the app.