Releases: localdesktop/localdesktop.github.io
Releases · localdesktop/localdesktop.github.io
Local Desktop v2.0.0
Run PulseAudio on the Android host and expose it to the Linux guest over TCP (127.0.0.1:14713), with AAudio output and guest client config.
Binaries were compiled from the termux packages build system (see https://github.com/termux/termux-packages/wiki/Building-packages).
Thanks @riagriag for the great work!🎗️🚀
Local Desktop v1.8.2
Local Desktop v1.7.2
fix: missing launcher icon on pre-API 26 devices
Local Desktop v1.7.1
XFCE4 Wayland
Local Desktop v1.6.0
This PR improves the Wayland renderer lifecycle, enhances EGL initialization, and adds robustness to the backend communication.
Key changes:
- Improved Wayland renderer lifecycle and state management.
- Enhanced EGL initialization and error handling.
- Refactored redrawing logic for better error recovery.
- Improved WebSocket client handling in the webview backend.
- Added a safeguard to prevent multiple concurrent desktop sessions.
Local Desktop v1.5.14
This release bundles the application changes merged since v1.5.12.
Fixes
- Fix Onboard virtual keyboard crashing on Android by replacing Bubblewrap with a no-sandbox shim and wrapping
signal.set_wakeup_fdunder proot. (#227) - Fix QTerminal arrow keys and PTY initialization by removing redundant
/dev/ptsand/dev/ptmxbinds and adding an explicit/dev/ttybind. (#225) - Restore Gradle 9 compatibility by downgrading AGP to 8.7.3 and upgrading KGP to 2.0.21. (#224)
Release pipeline
Local Desktop v1.5.12
Feature/update proot (#222) - Updated `libproot_loader.so` and `libproot.so` binaries. - Enhanced the build configuration to include repository and version details for PRoot. - Adjusted the script to clone the PRoot repository and checkout a specific commit. - Improved asset management by refining paths and adding checks for loader size. - Added support for new syscalls and updated syscall handling in the codebase. - Included a new SECURITY.md file for security policy reference. - Updated the logic in `get_meta_path` to append a `.meta` suffix to the meta file, preventing confusion with original file extensions. - Improved comments for clarity on the changes made to the path construction process. --------- Co-authored-by: FBarrca <FBarrca@users.noreply.github.com> Co-authored-by: mister-teddy <hongphat.js@gmail.com>
Local Desktop v1.5.11
feat: add keyboard accessibility service for local desktop (#219) - Introduced a new accessibility service to handle keyboard input for the Local Desktop application. - Added service declaration in the manifest with appropriate permissions and metadata. - Created XML resource for the accessibility service description and label. - Implemented the service logic in `KeyboardAccessibilityService.kt` to manage key events and service connection. - Updated the application structure to support service registration and event handling. --------- Co-authored-by: FBarrca <FBarrca@users.noreply.github.com> Co-authored-by: mister-teddy <hongphat.js@gmail.com>
Local Desktop v1.5.8
Feat/touch input (#215) * Fix TouchMoved and TouchEnded * Fix two-fingers scroll * chore: version bump * chore: sync lockfile version --------- Co-authored-by: mister-teddy <hongphat.js@gmail.com>

