o2o-triple-pick/app
Haewon Kam b69b1dbe97 Add "my past predictions" (email-based, no login) + cleanup
- New lib/myPredictions.ts: typed contract (fetch/save/remember/recall)
  with localStorage demo impl; backend dev swaps the two bodies for
  Firebase callables (getMyPredictions / submitPrediction)
- Arena: recall email on revisit, show my picks sorted newest-first,
  prefill + highlight the current match, upsert per match
- Fold list to 1 row by default with 더보기/접기 toggle (handles 10s of votes)
- Result badges: hit = purple (--share), miss = gray; date until scored
- Remove unused orange --claude token (orange-ban rule; logo image stays)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 14:32:17 +09:00
..
before Switch 너→당신 (formal address) + handle @triplepick_ai→@triplepickai 2026-06-10 16:59:10 +09:00
leaderboard Multi-match restructure + 06.09 meeting reflection + scoring design 2026-06-09 14:05:14 +09:00
match/[matchId] Enlarge header buttons 1.5x + add bottom "다른 경기 투표하기" CTA (ADO2 purple) 2026-06-15 10:13:13 +09:00
favicon.ico Initial commit from Create Next App 2026-06-08 16:10:00 +09:00
globals.css Add "my past predictions" (email-based, no login) + cleanup 2026-06-18 14:32:17 +09:00
layout.tsx Switch 너→당신 (formal address) + handle @triplepick_ai→@triplepickai 2026-06-10 16:59:10 +09:00
page.tsx Add ADO2 ad block at dashboard bottom (purple pill, white logo) 2026-06-09 16:37:10 +09:00