Skip to content

feat: add player level graphs derived from XP thresholds - #3404

Closed
marktoh wants to merge 3 commits into
odota:masterfrom
marktoh:feat/add-levels-graph
Closed

marktoh wants to merge 3 commits into
odota:masterfrom
marktoh:feat/add-levels-graph

Conversation

@marktoh

@marktoh marktoh commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add levels graph for Match Page
  • Add net worth and level at 10 minutes for Laning Page

feat: add player level graphs derived from XP thresholds- Add levels graph

  • Add hero XP thresholds with Liquipedia attribution
  • Add level graph translations for Portuguese, Russian, and Chinese
  • Refactor and document graph data generation
Screenshot 2026-10-19 at 12 02 36 PM

feat: add collapsible laning phase levels report

  • Compare minute-10 XP and levels using inferred lane roles
  • Add team perspective switching, hero icons, and level badges
  • Style advantages and deficits with colored comparisons
  • Extract report component and share XP-to-level conversion
Screenshot 2026-10-19 at 12 43 15 PM

feat: add net worth and level at 10 minutes to laning table

  • Add sortable NET@10 and LVL@10 columns with tooltips and translations
    for English, Portuguese, Russian, and Simplified Chinese.
Screenshot 2026-10-19 at 1 40 32 PM

- Add hero XP thresholds with Liquipedia attribution
- Add level graph translations for Portuguese, Russian, and Chinese
- Refactor and document graph data generation
- Fix missing player line keys and header link warnings
- Compare minute-10 XP and levels using inferred lane roles
- Add team perspective switching, hero icons, and level badges
- Style advantages and deficits with colored comparisons
- Extract report component and share XP-to-level conversion
- Add player XP timeline typing and document role inference
Add sortable NET@10 and LVL@10 columns with tooltips and translations
for English, Portuguese, Russian, and Simplified Chinese.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant