Releases: f-io/LIVI
v5.9.4 (2026-04-17)
Release Notes – v5.9.4
This is a maintenance release with no changes to application behavior.
Chores
- Updated minor dependencies
v5.9.3 (2026-04-13)
Release Notes – v5.9.3
Features
- Linux .deb package: Add AppArmor support for Ubuntu 24.04+
- UDEV rules: Allow installing required rules directly from within the app
Improvements
- UDEV detection: Automatically detect missing UDEV rules and guide users through setup
Dependencies
- Update minor dependencies for improved stability and security
v5.9.1 (2026-04-08)
Release Notes – v5.9.1
Features
- Implement optional persistence for the custom Web UI, reducing dongle RAM usage by ~2 MB
Fixes
- Update Electron to 41.2.0 to fix several minor window bugs on Linux and MacOS
Improvements
- Migrate UI to MUI v9 and adjust components accordingly
- Enforce code formatting and linting using Biome
Dependencies
- Update various dependencies including lodash, esbuild, and react-router
v5.9.0 (2026-03-31)
Release Notes – v5.9.0
Features
- Add runtime night mode control
- Handle external control inputs globally
- Allow switching between paired devices
- Move the device list to the top-level Devices section
Fixes
- Prevent the media progress bar from disappearing after reconnect
- Reduce call playback log spam
Improvements
- Improve test coverage across renderer and main process
- Fix Jest module resolution and dynamic import handling
Dependencies
- Update Electron to 41.1.0
- Upgrade to TypeScript 6
- Apply additional minor dependency updates
Chores
- Create releases via GitHub CLI in CI
__

v5.8.0 (2026-03-23)
Release Notes – v5.8.0
Fix
- Fix window overflow and sizing issues in fullscreen / kiosk mode on Linux, a regression introduced by Electron 41
Improvements
- Improve window state handling and transitions between windowed and fullscreen modes
Feature
- Add
Safe Areasupport for the CarPlay stream
Useful for non-rectangular or constrained displays
Chores
- Update dependencies
__

v5.7.0 (2026-03-21)
Release Notes – v5.7.0
This release focuses on a major audio overhaul across all platforms, alongside improvements in Android Auto, testing, and CI.
Fix
- Fixed Android Auto phone call microphone uplink (correct HFP / decodeType handling)
- Fixed post-call media resume and audio state handling
- Fixed protocol asset resolution and file naming issues
Improvements
- Stabilized microphone capture and audio pipeline behavior
- Improved CarPlay lifecycle handling
- General protocol and asset handling improvements
Feature
-
Full GStreamer audio backend on all platforms (Linux, macOS, Windows)
- Unified audio pipeline across all platforms
- Improved low-latency and real-time performance
- Foundation for advanced audio processing (mixing, DSP, effects)
- Bundled GStreamer runtime for all supported platforms
-
Frontend unit tests
- Added initial frontend test coverage
Chores
- Automated GStreamer asset builds for all platforms in CI
- Unified platform and architecture naming across build and assets
- Updated CI workflows and artifact handling
- Updated dependencies (Electron 41, Vite 8, ESLint 10)
- General CI, build, and codebase cleanup
Contributors
v5.6.0 (2026-03-14)
Release Notes – v5.6.0
This release significantly improves Android Auto integration and adds new firmware-related settings. It also expands Android Auto display compatibility, allowing LIVI to properly support ultra-wide and other non-16:9 displays when using Android Auto.
Fix
- Fixed duplicate
ipcMainhandler registration and memory leak @AS87-code - Various test and CI fixes @AS87-code
Improvements
- Improved Android Auto video handling with adaptive cropping and scaling
- DPI now derived from the negotiated display resolution
- Better touch mapping for Android Auto across different display sizes
- Settings system now validates and sanitizes configuration values
- Reworked shared type structure and internal projection naming
Feature
-
Android Auto ultra-wide display support
Proper handling for non-16:9 resolutions and wide displays -
Android Auto Turn-by-Turn maneuver support
Navigation instructions can now include maneuver PNG images -
Firmware feature controls in Settings
- Navigation dashboard information
- GNSS capability announcement to the phone
- Forwarder not tested yet
- Additional dongle feature switches
These settings can now be configured directly from the UI
-
Dongle tools improvements
Chores
- Migrated build system to Vite 8
- Updated to Electron 41
- Updated CI workflows for Node 24
- Dependency and lint housekeeping
__

v5.5.0 (2026-03-08)
Release Notes – v5.5.0
This release introduces Android Auto support for LIVI, including automatic provisioning and protocol switching between CarPlay and Android Auto, as well as Android-specific media metadata handling.
Features
-
Initial Android Auto support
- Includes first-time provisioning support (no vendor APK required)
- Automatic protocol switching between CarPlay and Android Auto
- Proper Android Auto resolution and aspect ratio handling
- Media Player now supports Android Auto
-
Configurable UI zoom
- UI scale can now be adjusted and stored persistently
- Helps adapt the interface to very small or very high-resolution displays
-
Rotary navigation support
- The interface can now be controlled using rotary encoders
Improvements
- Reworked dongle information handling
- Refined in-app debugger
- Optimized logging
Fixes
- Fixed stale media snapshot on application start
Chores
- Updated to Electron 40.8.0
- Linux AppImage now uses FUSE 3 runtime
- General refactoring and codebase cleanup
__
v5.4.0 (2026-03-02)
Release Notes – v5.4.0
Fix
- Fixed microphone selection logic
Improvements
- Extended USB dongle audio information (sample rate, channels, bitrate)
- Extended phone information (model, OS, link version, CPU temperature)
- General refactoring and internal cleanup
Features
- Added Device Manager:
- List paired devices
- Delete devices directly from LIVI
- Added Windows (x64) build
- Provided as best-effort build
- Uses FFmpeg (DirectShow) for microphone capture
- Uses FFplay for low-latency audio playback
Chores
- Internal IPC adjustments
- Codebase cleanup and structural improvements
__
__
Thanks again to @AS87-code 💙💛 for contributing to this release.
v5.3.0 (2026-02-26)
Release Notes – v5.3.0
This release introduces another major internal refactor of the main process — once again thanks to @AS87-code 💙💛 — and adds the new Telemetry Dashboard system*, including developer tooling for external data integration.
Features
- Introduced a new modular Telemetry Dashboard system
- Dashboards can now be enabled, disabled, and reordered dynamically
- Added the
telemetry_simexample tool demonstrating how to push telemetry data into the app
Improvements
- Major refactor of the main process architecture
- Improved IPC structure and stronger typing
- General UI and layout refinements
Fixes
- Fixed various lint and type issues
- Improved audio stability on macOS during window minimize events
Chores
- Updated to Electron 40.6.1
- Upgraded ESLint to v10
- Dependency housekeeping
- CI improvements for faster and more efficient builds
- CI is now ready to build FUSE3-based AppImages
*The API is not yet stable, and the dashboard system still requires significant work, but it provides a solid starting point for further development.
__
