Skip to content

AniOptimizer

Choose a tag to compare

@mrkk9091 mrkk9091 released this 10 Jun 23:59
· 27 commits to main since this release
b218ac7

AniOptimizer Changelog

V6.1

  • TMPAD — per-game render downscale (0.50–1.0) via cmd game set --downscale; tap any game card to expand controls
  • Remote WebUI — module ships a 83-line iframe stub; full UI loads from anioptimizer.x10.mx/webui/index.php with postMessage exec bridge
  • App Scanner fixed — format-tolerant JSON parser handles any daemon output structure; direct pm list fallback when daemon is offline; no more false "root required" on load
  • Add Game fixed — writes directly to game_list.txt via shell as fallback; no dot requirement; duplicate protection
  • TMPAD agent — separate tmpad_agent binary reads TMPAD_DIR/pending.req and executes cmd game set; daemon never calls system()
  • Socket transport — dual-path IPC: Unix socket (daemon.sock) first, file-based fallback; inotifywait event notification replaces busy-poll
  • APatch support__ksu.exec bridge alongside ksu.exec; 12s timeout with proper cleanup
  • i18n — 244 translated elements across EN / 日本語 / ไทย / ID / VI / 中文 / TL; all toasts use t(), page titles translate on language switch
  • Deep Config i18n — all 15 core card names, descriptions, badges, and warning box translated
  • Compiler fixesfeatures.c: added sys/stat.h, time.h; removed duplicate app_scanner_manifest_* symbols; bench_dump void return; bench.sample_count read directly
  • Version — all files updated to V6.1; comments stripped from all source files