We're a little behind on these updates, but here's a collection of everything we launched and fixed since the last release!
We also added significant caching so if you observe any issue where changes don't appear to be applying instantly please let us know.
New Features (Mobile release pending app store approval):
- (Web + Mobile) Support customized tournament pages for partnered tournaments! See parry.gg/as3
- (Web + Mobile) Refresh brackets instantly and smoothly when changes are made.
- (Backend/Frontend) Add caching on various endpoints to significantly increase performance during heavy traffic and speed up requests.
- (Backend) Support immediate delivery of notifications and bracket updates during long sessions.
Recent Features:
- (Web + Mobile) Support customized tournament pages for partnered tournaments! See parry.gg/as3
- (Web) Approved tournaments can now receive payments online with Stripe!
- (Web + Mobile) TOs can now define multiple tournament passes (Spectator / Competitor), and schedule different prices at different times.
- (Web + Mobile) Improved reception of notifications.
- (Web + Mobile) Allow users to link their Discord accounts, and allow TOs to require that users join a tournament’s Discord server.
- (Web + Mobile) Migrate to a new location service provider with more robust country/state/city data.
- (Mobile) Make match individual-game details visible for users without the permission to report that match.
- (Web + Mobile) Add match game deletion, and improve match game UI when no characters are reported.
- (Web + Mobile) Rework profile settings form, both when initially signing up and when editing your details.
Fixes:
- (Web - Newest version) Properly disabled event registration in certain cases where it should have been closed.
- (Web) Fixed various cases where pages could update data, but not refresh to show it.
- (Web) Solved an issue where a user’s dashboard could fail to render if their opponent for a match was removed from the tournament without reloading the bracket.
- (Mobile) Users whose long-term login session expires due to months of inactivity will now be logged out automatically, rather than seeing errors until they log out and log back in themselves.
- (Mobile) Fixed an issue where tournaments being copied could have their start times shifted incorrectly due to timezone handling.
- (Web + Mobile) Avoids rendering “Upcoming match” cards for past tournaments where the bracket was never run.
- (Web + Mobile) When the name of an event changes, that change is now properly displayed during the registration process as well.
- (Web + Mobile) Link-only and hidden tournaments should once again show up on the homepage for their attendees.
- (Web + Mobile) Brackets which only contain one match should no longer show “projections unavailable”.
- (Web + Mobile) Properly renders inbound progressions on multiphase events in some spots where they could previously be excluded from the bracket page.
- (Web + Mobile) Fixed cases where the Attendees section of the Tournament page could continue to list a user as registered for events from which they were removed.
- (Backend) Solved a payments-introduced issue where events could not be deleted once users had registered for them.
- (Backend) Re-adding a user to a tournament who was previously removed (or updating their payment status) would trigger an error after payments were added, but has now been fixed.
- (Backend) When checking presence in a Discord server, store frequent requests to avoid overloading Discord’s API.