[claude] Re-implement shockwave and fireworks on PR merge (#479) #500

Closed
claude wants to merge 1 commits from claude/issue-479 into main

1 Commits

Author SHA1 Message Date
Alexander Whitestone
a5f67b8706 feat: re-implement shockwave and fireworks on PR merge (#479)
Some checks failed
CI / validate (pull_request) Failing after 4s
Adds shockwave ring ripples and multi-burst fireworks directly into
app.js (single-file architecture), triggered by:
- `pr-notification` window event with action=merged → triggerMergeFlash()
- `milestone-complete` window event → triggerFireworks()

triggerMergeFlash fires both a cyan shockwave floor ripple (3 rings,
2.5s) and 6 staggered firework bursts (gravity-affected particles,
2.2s). Animation updated each frame inside the existing gameLoop.

Fixes #479

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 23:07:52 -04:00