Skip to content

feat: Add grouped series tab for matches for Issue #3377 - #3397

Open
ryanab00 wants to merge 4 commits into
odota:masterfrom
ryanab00:3377
Open

ryanab00 wants to merge 4 commits into
odota:masterfrom
ryanab00:3377

Conversation

@ryanab00

@ryanab00 ryanab00 commented Oct 5, 2026

Copy link
Copy Markdown

Group match results by series_id and add a dedicated Series tab with expandable rows and per-match details. This keeps related games together, preserves the existing single-match behavior for ungrouped matches, and adds compact summary metadata like teams, match count, and last played time.

CSS isn't perfect so if anyone could help match with the styling in the Pro tab, that would be greatly appreciated.

Group match results by series_id and add a dedicated Series tab with expandable rows and per-match details. This keeps related games together, preserves the existing single-match behavior for ungrouped matches, and adds compact summary metadata like teams, match count, and last played time.
@ryanab00

ryanab00 commented Oct 5, 2026

Copy link
Copy Markdown
Author
image

@ryanab00 ryanab00 changed the title Add grouped series tab for matches #3377 Add grouped series tab for matches for #3377 Oct 5, 2026
@ryanab00 ryanab00 changed the title Add grouped series tab for matches for #3377 feat: Add grouped series tab for matches for Issue #3377 Oct 5, 2026
Comment thread src/components/Matches/Matches.tsx Outdated
},
{
// `matches_series` isn't part of the strict `Strings` type yet.
name: (strings as any).matches_series || "Series",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be fixed by adding to the json file

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this, push should fix this.

Update the matches tab to use the typed `matches_series` string instead of a temporary `any` fallback, and add the default English translation for the Series label.
Comment thread src/components/Matches/Matches.tsx Outdated
Removed fallback values, would be tedious to update if we ever needed to.
Comment thread src/components/Matches/Matches.tsx Outdated
Add English labels for the series table and use typed localization keys instead of an `any` cast.

This branch has not been deployed

No deployments
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.

2 participants