19 Commits

Author SHA1 Message Date
giteaadmin 8ca841364a fix(play+editor): quiz_carry question on map panel in embed + optional Q zone
play: show quiz-map-question-panel in editor embed for quiz_carry only; bounds
from quizQuestionArea when painted else hub; refactor tile bounds helper;
init quizQuestionArea on join; draw gold Q tiles in play; strip hidden for carry
editor: paint quizQuestion on quiz_carry, ensureQuizCarryAreas syncs quizQuestionArea,
toggle draw mode + hints; editor.html help + cache v0.040
play.js v=0.093

Made-with: Cursor
2026-04-24 15:11:25 +00:00
giteaadmin 2cfc1eb2f5 fix(play): show quiz_carry question inside 3-2-1 countdown overlay
- syncQuizCarryEmbedCountdownQuestionLine + DOM kicker/q above big num
- clear lines in hideQuizCarryEmbedCountdownOverlay
- play.js v=0.091

Made-with: Cursor
2026-04-24 15:04:15 +00:00
giteaadmin e4fc0f8550 fix(play): quiz_carry embed question bar top + kicker + field fallbacks
- move embed question strip below header (avoid canvas bottom HUD overlap)
- add kicker label; raise z-index; widen typography
- normalizeQuizCarryQuestionFromAny: question/prompt/title; default stem if choices only
- formatQuizCarryQuestionHud: same field fallbacks
- play.js v=0.090

Made-with: Cursor
2026-04-24 15:00:37 +00:00
giteaadmin cbec7894d8 fix(play): show quiz_carry embed question during 3-2-1 countdown strip
- syncQuizCarryEmbedQuestionStrip uses pending question while blocking
- z-index class above countdown overlay; sync after tick/pickNext
- cache bust play.js v=0.089

Made-with: Cursor
2026-04-24 14:55:44 +00:00
giteaadmin 9f4a6fe424 fix(play): quiz_carry embed bots pathfind clock + embed question strip
- botQuizCarryPathfindAfter must align with performance.now() in stepQuizCarryPreviewBots; avoid Date epoch after countdown
- reset bot pathfind gate when embed countdown completes
- add quiz-carry-embed-q-strip HUD for question text when map panel hidden in editor embed
- bump play.js cache bust to v=0.088

Made-with: Cursor
2026-04-24 14:51:20 +00:00
giteaadmin 6d7716811c play: fix quiz_carry preview crash when pickNext nulls current mid-forEach
Made-with: Cursor
2026-04-24 14:45:23 +00:00
giteaadmin f380e897a7 play: quiz_carry editor embed — 3·2·1 countdown before each question
Made-with: Cursor
2026-04-24 14:43:05 +00:00
giteaadmin ccc068cdf1 play: clamp preview bot position to footprint bounds; separate clumped bots
Made-with: Cursor
2026-04-24 13:50:43 +00:00
giteaadmin 5358aa8d86 play: unstick preview bots on path (cardinal nudge, skip waypoint, hub snap)
Made-with: Cursor
2026-04-24 13:46:19 +00:00
giteaadmin 454c9a6d6b play: throttle quiz_carry preview bot pathfinding; slower path steps in editor embed
Made-with: Cursor
2026-04-24 13:42:06 +00:00
giteaadmin 7a685e73b3 play: hide quiz HUD and map question panel in editor embed preview; lighter quiz_carry plaques
Made-with: Cursor
2026-04-24 13:37:54 +00:00
giteaadmin 6d0a3233da play: hide quiz-game-overlay in editor preview (quiz_battle) 2026-04-24 13:33:39 +00:00
giteaadmin d762d6c865 Admin: link to justice-git from header 2026-04-24 12:33:22 +00:00
giteaadmin 007d50cccd Admin: justice-git page + API for Gitea push 2026-04-24 12:33:12 +00:00
giteaadmin 2277d1c0e6 Revert: remove URL grid/showGrid override (play + room-lobby) 2026-04-24 12:30:08 +00:00
giteaadmin ae56e7b1be Game: default character = first uploaded (API order by mtime); defer join until loaded 2026-04-24 08:41:15 +00:00
giteaadmin 467363d651 Add www/html: mirror full /var/www/html (exclude node_modules)
Made-with: Cursor
2026-04-24 08:29:38 +00:00
giteaadmin 45ec147472 chore: use git credential store (no token in remote URL)
Made-with: Cursor
2026-04-24 08:25:48 +00:00
giteaadmin b525085e2b Initial: Project justice — nginx srv1361159.hstgr.cloud
Made-with: Cursor
2026-04-24 08:25:30 +00:00