Skip to content

AimBuddy v0.3.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 17:27
· 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.md covering 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 to master that modifies CHANGELOG.md; reads the top non-Unreleased version heading, verifies it matches the aimbuddy.versionName Gradle 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.versionName and aimbuddy.versionCode live in the root gradle.properties and are consumed by app/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, and docs/Training.md to reflect the 4-slot ring buffer, event-driven aim loop, Shizuku permission branch, and the new automate.py end-to-end pipeline.