Thanks for taking the time to contribute.
- Report bugs and regressions
- Suggest features and UX improvements
- Improve documentation
- Submit pull requests
- Node.js + npm
- Rust (latest stable)
adbavailable inPATH(or configure an absolute ADB path in the app Settings)- Optional:
scrcpyfor device mirroring
npm install
npm run tauri devnpm run test
cargo fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all --all-features- Keep PRs small and focused. Avoid unrelated refactors.
- Include reproduction steps for bug fixes.
- Add tests for non-trivial logic and critical paths.
- Ensure
npm run testand Rust checks pass. - Document user-visible behavior changes in the PR description.
Please use the bug report issue template and include:
- OS and version
- App version
- ADB version (
adb version) - Reproduction steps and expected/actual behavior
Please follow SECURITY.md and use GitHub Security Advisories.