AimBuddy v0.3.0-beta.1
Pre-release
Pre-release
·
2 commits
to master
since this release
Tooling, docs, and release-automation pass on top of 0.2.0-beta.1.
Added
- Beginner-friendly Shizuku setup guide at
docs/ShizukuSetup.mdcovering wireless-debugging pairing, ADB start, root start, permission grant, post-reboot behavior, OEM battery-saver workarounds, and troubleshooting. - GitHub Actions release workflow at
.github/workflows/release.yml. Triggered on every push tomasterthat modifiesCHANGELOG.md; reads the top non-Unreleased version heading, verifies it matches theaimbuddy.versionNameGradle property and is not already tagged, builds the release APK with the Android SDK action, optionally signs with a keystore from repository secrets, and publishes a GitHub Release with the changelog section as the body and the APK attached. - Centralized version metadata.
aimbuddy.versionNameandaimbuddy.versionCodelive in the rootgradle.propertiesand are consumed byapp/build.gradle(APK metadata +BuildConfig.AIMBUDDY_VERSION), by the native side through a new-DAIMBUDDY_VERSION=...CMake define, and by the release workflow when validating that the changelog matches the build. The ImGui menu title and Info tab now read from that single source rather than hardcoded literals.
Changed
- Updated mermaid diagrams across
docs/Architecture.md,docs/Performance.md, anddocs/Training.mdto reflect the 4-slot ring buffer, event-driven aim loop, Shizuku permission branch, and the newautomate.pyend-to-end pipeline.