- Use PyInstaller specs under
build-scripts/to build macOS and Linux bundles. - Platform scripts:
build-scripts/build_macos.shbuild-scripts/build_linux.sh
VERSIONfile (source of truth).config/constants.py::ApplicationConstants.APP_VERSION(reads from VERSION).- README
Current releasebadge (manually or viascripts/bump_version.py). CHANGELOG.mdfor release notes.
Latest release: v0.0.49 (2026-02-03). Highlights from recent commits:
- APK installs now show transfer progress with cancel support.
- ADB push progress is streamed during APK installs.
- Logcat streaming/filtering moved off the UI thread for smoother performance.
- Logcat text selection is enabled, and preset overwrite behavior is fixed.
- Device list details refresh from cached info for faster updates.
- WiFi/Bluetooth status values are normalized for consistent display.
- Terminal cancellation/history navigation is more reliable.
- Run
uv run python tests/run_tests.py. - Bump version via
scripts/bump_version.py(updatesVERSIONand constants). - Rebuild native module if needed:
cd native_lbb && cargo build --release. - Build installers via
build-scripts/build_macos.shandbuild-scripts/build_linux.sh. - Verify artifacts on target OSes and publish a GitHub Release with
CHANGELOG.mdnotes.