Repository navigation
feat(#6): 正解時の祝祭演出 (confetti + emoji + 合計スコア強調) - #939
Conversation
audit table #6: 旧 UI は 「正解 (+100 pt) 合計スコア: 100 pt」 という事務的 Alert で flag 提出成功を伝えていた (= image #32 「正解時の喜びがない」 指摘)。 競技体験として致命的で、 JAM/GameDay 系競技の「やった!」 という瞬間を完全に殺していた。 修正: - CelebrationOverlay component (= 自前 CSS keyframes confetti、 外部 lib なし) を追加 - 正解時 (= outcome.kind === 'ok') に 3 秒間 confetti animation を全画面 overlay - success Alert を '🎉 正解! +N pt' + 「おめでとうございます」 + 合計スコア strong 強調 に - 既出提出 (= reload 後 flagSubmitted=true 表示) の '提出済み' を '🏆 クリア済み +N pt' + 励まし 文言に差し替え 実装ポリシー: - 外部 lib 不採用 (= supply chain 対策、 confetti は CSS keyframes で自作) - pointer-events: none (= 操作の邪魔をしない) - 60 particles × 1.8-2.8s で 3 秒完結。 動画チラつかない範囲 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #939 +/- ##
=======================================
Coverage ? 92.95%
=======================================
Files ? 8
Lines ? 227
Branches ? 66
=======================================
Hits ? 211
Misses ? 16
Partials ? 0 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
audit table #6 を片付ける。 旧 UI の 「正解 (+100 pt) 合計スコア: 100 pt」 という事務的 Alert (= image #32 で 「正解時の喜びがない」 指摘) を、 競技者が「やった!」 と感じる UX に差し替える。
実装
なぜ外部 lib じゃないか
物理影響
Regression 分析
Test plan
🤖 Generated with Claude Code