Security / Stability:
- ✅ Fix predictable
/tmppath incheats-updater.sh— replaced withmktemp -d(prevents race conditions) - ✅ Add
cmpto dependency check incheats-updater.shto fail fast when missing
Windows Installer (install-devtoolbox.ps1):
- ✅ Default to deploying
cheats.ahk(script mode) instead of compiled EXE — avoids Windows Defender false positives - ✅ Add optional
-CompileExeflag for users who prefer a compiled executable - ✅ Add AutoHotkey v1 version check — aborts with a clear message if only v2 is installed
- ✅ Auto-download latest AutoHotkey v1 installer from GitHub releases; bundled EXE used as offline fallback
- ✅ Abort installer if run as Administrator (prevents wrong-profile installation)
- ✅ Fix duplicate tray icon bug — only one startup entry registered
Documentation:
- ✅ Fix Windows install guide to not instruct users to run as Administrator
- ✅ Update
README-windows.mdto reflect AHK-first default and-CompileExeoption - ✅ Fix broken mojibake characters in README.md cheatsheet list
- ✅ Update systemd/updater docs to match actual deployed unit and binary path
- ✅ Add missing
# Changelogheading toCHANGELOG.md - ✅ Fix manual Windows install guide to include the compile step
- ✅ Fix
.gitignoreentry forWindows-beta/cheats.exe
Code Quality:
- ✅ Fix all ShellCheck warnings in
cheats-updater.sh(SC2155, SC2295) - ✅ Fix AHK menu collision bug —
MENU_MAPnow keyed by position index, not label
Full Changelog: https://github.com/dominatos/devtoolbox-cheats/blob/main/CHANGELOG.md