The list of matches you can upload pulls from The Blue Alliance. Currently, there is no way to upload a match without TBA data given that we'll pull team and score info from there for descriptions anyways.
The match list sorting is weird, but I don't think it's worth investing time to fix that right now. The UI field is an input so you can just type the match number and filter. Future automation additions might also decrease the amount of manual use of the match list dropdown.
In dev builds, the performance of the match list dropdown is painfully slow. However, I tested on a prod build and it was snappy and fine.
Description generation:
Use match results data from The Blue Alliance to generate the YouTube video description
Improves match naming handling for video file matching, video title generation, and display in the UI
Fixes some things up so that we can find match videos and generate titles for double elimination playoff matches
Adds a disclaimer in the UI that although there's a playoff option for Best of 3, it's really not supported. I do not plan to add any intentional Best of 3 support in this PR because it's not needed anytime soon.
Closes #35
Closes #47
TODO:
[x] Add data attribution for TBA
[x] Confirm match uploads still work against this branch
[x] Add frontend support for getting match descriptions
[x] Playoff setting should default to double elimination
Closes #35 Closes #47
TODO: