Files
socoban/php
Alex Cube 9c5763c5bc Fix G key (playBestSolution never awaited async bestSolution), add menu exit
- playBestSolution() called bestSolution() (now async, hits the server)
  without await/async — got a Promise object back, .moves was undefined,
  autoPlayStep() bailed on its first tick. G silently did nothing.
- No way back to the menu from gameplay — add 🏠 HUD button + M key,
  cancels any in-flight search/autoplay before switching screens.
- settings-save button now shows "Сохраняю…" and disables itself during
  the request — previously gave no feedback while the fetch was in
  flight, looked like a dead button even though it worked (confirmed via
  server logs/DB — the save itself was never broken).
2026-08-10 15:39:54 +03:00
..