Commit "fetch seasons only once" is a bit misnamed, because it does two things. It only fetches seasons from backend if the array of seasons isn't already populated in the frontend. There's no need to do that multiple times because it's something that changes very rarely. The commit also makes sure to fetch mmr distribution data once when navigating to Overall Statistics -> MMR, not 3 times.
Commit "Fix Vue warning":
Commit "Fix wrong clan being displayed":
Commit "Fix 'unexpected end of JSON input' when loading a player without a clan:
Commit "Fix multiple interval timers being set":
Commit "Fix JS error on MMR timeline in player profile":
Commit "Fix clan not showing when fresh reloading on player clan tab":
Commit "fetch seasons only once" is a bit misnamed, because it does two things. It only fetches seasons from backend if the array of seasons isn't already populated in the frontend. There's no need to do that multiple times because it's something that changes very rarely. The commit also makes sure to fetch mmr distribution data once when navigating to Overall Statistics -> MMR, not 3 times.
Commit "Fix Vue warning":
Commit "Fix wrong clan being displayed":
Commit "Fix 'unexpected end of JSON input' when loading a player without a clan:
Commit "Fix multiple interval timers being set":
Commit "Fix JS error on MMR timeline in player profile":
Commit "Fix clan not showing when fresh reloading on player clan tab":