## vellymon.game
23 PRs merged:
- **#194** Phase 12.1: Stripe SDK, webhook handler, subscription schema (+339 lines) - **#195** Phase 12.2: Admin Stripe product + price config (+369 lines) - **#196** Phase 12.3: Checkout flow for Vellymon Premium subscription (+269 lines) - **#197** Phase 12.5: Customer portal + subscription card on player hub (+187 lines) - **#198** Phase 13.1: Currency schema + credit helpers (+169 lines) - **#199** Phase 13.2: Monthly grant system wired into payment webhook (+14 lines) - **#200** Phase 13.3: Currency UI — balance in nav + transaction history (+162 lines) - **#201** Phase 14.1: Cosmetic schema + helpers with dormancy logic (+191 lines) - **#202** Phase 14.3: Cosmetic management UI — gallery + equip/unequip (+303 lines) - **#203** Phase 15.1: AI cosmetic generation backend (Gemini direct) (+228 lines) - **#204** Phase 15.2: Prompt Builder UI — AI cosmetic creation experience (+412 lines) - **#205** Phase 16.1: Season schema — seasons, track tiers, user progress (+79 lines) - **#206** Phase 16.2: XP system — award logic, tier progression, reward claiming (+353 lines) - **#207** Phase 16.3: Season Track UI — tier bar, progress, reward claiming (+320 lines) - **#208** Phase 16.4: Season Admin — create, activate, archive seasons (+488 lines) - **#209** Phase 16.5: Subscriber Vault — purchase archived season premium rewards (+349 lines) - **#210** Phase 17.1: Rank schema + progression engine (+329 lines) - **#211** Phase 17.2: Matchmaking updates — ranked queue, MMR matching, post-match rewards (+198 lines) - **#212** Phase 17.3: Rank reward milestones — tracking, end-of-season rewards (+206 lines) - **#213** Phase 17.4: Ranked UI — rank card, milestones, leaderboard (+340 lines) - **#214** Phase 11.1: AI opponent engine — easy/medium/hard difficulty tiers (+389 lines) - **#215** Phase 11.2: Sparring Mode — practice against AI opponents (+285 lines) - **#216** Phase 11.3: Subscription gate — premium badge, greyed nav, hub CTA 🏆 (+44 lines)
---
*Generated automatically from 23 merged PRs between 2026-05-08 and 2026-05-12.*