Skip to content

Review roadmap branch fixes#1

Merged
fitchmultz merged 14 commits into
mainfrom
roadmap-05192026
May 28, 2026
Merged

Review roadmap branch fixes#1
fitchmultz merged 14 commits into
mainfrom
roadmap-05192026

Conversation

@fitchmultz
Copy link
Copy Markdown
Owner

Summary

  • Complete the roadmap branch review cleanup and regression fixes.
  • Fix overlay Escape/focus-trap regressions, launch grace timing, static 404 handling, debug hook gating, mobile dock overlap, power-up source duplication, and whitespace issues.
  • Keep generated level response artifacts out of the repo root; removed local stray .level-response.json before pushing.

Verification

  • git diff --check main...HEAD
  • npm run ci
  • npm run sdk:probe

fitchmultz and others added 14 commits May 19, 2026 15:29
Center launches no longer hard-bias into a side lane, and a short post-launch grace window prevents instant life loss before the player can react.

Co-authored-by: Cursor <cursoragent@cursor.com>
Hide routine launch overlays while a tool drawer is open, size desktop drawers to content, and close drawers before priority confirmation dialogs so focus stays predictable.

Co-authored-by: Cursor <cursoragent@cursor.com>
Group packs into compact sections, shrink locked-pack cards, and let the pack drawer scroll inside a fixed-height panel so Saved Designs is not clipped at the fold.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use width-safe shell sizing, clip horizontal scroll, pin the tool dock to the viewport bottom on narrow screens, and add UX audit coverage for overflow and tool access.

Co-authored-by: Cursor <cursoragent@cursor.com>
Anchor drawers from the bottom with fit-content height so Designer and Options no longer leave a large empty slab, while pack browsing can still scroll within a capped panel.

Co-authored-by: Cursor <cursoragent@cursor.com>
Tighten desktop composition and overlay scrim, cite designer prompts in generation summaries, and align tests with updated summary titles.

Co-authored-by: Cursor <cursoragent@cursor.com>
…focus.

Memoize HUD updates and share export, advance piercing balls past bricks, cap transient effects, interleave exclusive bomb walls, harden static paths, and add focus traps for overlays and tool drawers.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace duplicate local definitions across client, server, and shared modules so escaping and numeric guards stay consistent in one place.

Co-authored-by: Cursor <cursoragent@cursor.com>
…rdening.

Extract physics, powerups, tuning, effects, and scene helpers; add typed game events and HUD update signatures; split styles into imported partials; cache procedural audio noise; harden static file serving with tests and request logging.

Co-authored-by: Cursor <cursoragent@cursor.com>
Typed game events replace keyword HUD filtering; static serving confines paths and serves nested assets; gameplay physics/powerups/tuning and scene/effects modules shrink RicochetRushGame; noise buffers cache; daily date key centralizes; dev API logging and stylesheet split land with tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Land PR review gaps: GHA workflow for npm run ci, run-summary Escape intent comment, and maintainer sdk:probe note.

Co-authored-by: Cursor <cursoragent@cursor.com>
@fitchmultz fitchmultz merged commit 682f268 into main May 28, 2026
1 check passed
@fitchmultz fitchmultz deleted the roadmap-05192026 branch May 28, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant