Ended up not using flexsearch because I couldn't get it to work? It's fine though because this is just as fast and is more similar to the existing CSS method.
Performance actually might be slightly worse because CSS is probably more optimized compared to creating a bunch of DOM nodes but at least there are less DOM nodes when there's no search. Feedback encouraged.
Also added a footer and an all tournaments by season page.
Closes #5
Ended up not using flexsearch because I couldn't get it to work? It's fine though because this is just as fast and is more similar to the existing CSS method.
Performance actually might be slightly worse because CSS is probably more optimized compared to creating a bunch of DOM nodes but at least there are less DOM nodes when there's no search. Feedback encouraged.
Also added a footer and an all tournaments by season page.