ClashGO v0.2.0-beta
ClashGO v0.2.0-beta
Bug-fix + performance release. Full changelog: https://github.com/Ducky705/ClashGO/blob/main/CHANGELOG.md
Highlights
- More reliable chest handling — event-agnostic chest detection gated on the hammer template, plus a retrying, template-driven Continue tap (no more hand-measured rects).
- Faster & lighter — audit-driven perf pass cuts battle-state CPU ~10-20%, RSS ~10-20 MB, and GC cycles ~40-60%. See
docs/PERFORMANCE.md. - Robust BlueStacks bring-up — boot orchestrator + ADB recovery ladder that survives macOS Sequoia failure modes (soft-reset before
adb kill-server). - In-app updates — the dashboard now checks GitHub Releases and offers SHA256-verified downloads with in-place install.
What's new
- Chest detection fires only on the hammer template;
btn_continuetemplate-driven Continue button - Device-independent CPU metric (
cpu_time_sec) surfaced in Settings - Context-aware ADB shell/capture wrappers;
AutoDetectDeviceverifies BlueStacks viagetprop cmd/design_attackone-stop authoring/verify tool with per-corner formula overrides (target_edge: Random)- Wall-upgrade single-tap-each-X dismiss flow + unified modal-close event payloads
- New tooling:
cmd/test_wall_upgrade,cmd/adb_probe,cmd/boot_debug,cmd/capture_template,tools/picker.py
Bug fixes
- Chest Continue tap waits for the button to render and retries (overlay lags ~1s)
- MatPool key collision (silent corruption) — numeric pool keys
- Frame-encode Mat leak closed;
lastNavdata race removed Health().LastCapturereports the true last capture time- Attack history can no longer be wiped by a transient read error
- Per-corner mirroring fixes (abbreviated names, pointer aliasing, quadrant scaling)
- Web: light theme default (no more "black screen"),
safeEventsOnguard,UpdateBannerRules-of-Hooks fix go vetclean (agent copylock + format-string fixes)
Performance
- ~10-20% battle-state CPU freed, ~10-20 MB RSS, ~40-60% fewer GC cycles
- Dead IPC emits removed, tab-gated screenshot poll, mat-cache keying, 1s world flush, in-memory history cache, detached teardown
- Verification recipe:
docs/PERFORMANCE.md
Install
- Download
ClashGO-v0.2.0-beta-macOS.zip(or the DMG) and dragClashGO.appinto Applications - Or click Update in the in-app banner (SHA256-verified, in-place replace)
⚠️ Beta — use with caution. Report bugs via GitHub Issues.