Commit 725296b
feat: lobby + champ select polish — 9 new features
Lobby / Profile (block A):
- Daily summary: games played, W/L, winrate, streak, LP net, best KDA,
and total time played today. Time turns yellow >3h and red >5h with a
"consider a break" hint.
- Tilt gate: after 3+ ranked losses in under 2h, soft banner with personal
historic winrate after 3-loss streaks ("drops from 48% to 31%").
- Champion-specific improvement: top 3 champions (≥3 games each) compared
against the user's overall baseline on KDA / CS-min / Gold-min / WR
with color-coded deltas.
- Game time threshold warnings (integrated into daily summary).
- Ban frequency tracker deferred — needs backend changes to store enemy
champion IDs per past match.
Champion Select (block B):
- Comp callouts: analyzes ally team traits (engage / frontline / peel /
scaling / burst) and surfaces strengths and gaps as color-coded chips.
- All-lanes matchup: per-position FAVORED/EVEN/UNFAVORED verdict for
every ally-vs-enemy pair with early/late game deltas computed from
power curves.
- Trinket recommendation: yellow / sweeping / blue based on role +
invisible threat detection + ranged poke matchup heuristics.
- Build alternatives style labels: existing AltTabs picker now tags
options as "Popular" (highest pick_rate) or "Best WR" (highest
win_rate).
- Ward placement tips: per-role timeline of suggested spots, adjusted
by enemy jungler archetype (ganker / farmer / invader). Text-based
MVP — full minimap visualization deferred.
English localization:
- Translated all level plan strings (champ select timeline + overlay
tactical chips) and TTS messages from Spanish to English. Internal
state labels left as-is. Future i18n work can extract these to
message files.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent ad0cfc1 commit 725296b
4 files changed
Lines changed: 1160 additions & 138 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
32 | 37 | | |
33 | 38 | | |
34 | 39 | | |
| |||
40 | 45 | | |
41 | 46 | | |
42 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
43 | 51 | | |
44 | 52 | | |
45 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
73 | 76 | | |
74 | 77 | | |
75 | 78 | | |
| |||
0 commit comments