Skip to content

2022-01-29

Latest
Compare
Choose a tag to compare
@Avasam Avasam released this 30 Jan 00:18
· 29 commits to main since this release
a0be930

Common

  • Python 3.9 update
  • Libraries update
  • Improved accessibility (mainly for tooltips and labels)
  • Added page titles. Closes #251
  • Extend login session on activity. Closes #244
  • Disable login button until request is complete
  • Improved error handling
    • Improved error message display
    • Improved thread creation error message
    • Handle "420 too busy" SRC error as a "503 Under a lot of pressure" error
    • Fixed some error handling, including some cases where the app though a user was non-existent when it was just SRC being "under a lot of pressure"

Tournament Scheduler

  • Disallow sending a registration with the same name written twice, rather than erroring out. Closes #249
  • Prioritize upcoming matches in the schedule viewer by hiding past timeslots by default. Closes #245

Global Scoreboard

  • Improved caching performance and reliability by using requests_cache
  • Performance improvement: Reduce size of initial request by not embedding game.levels
    • This also results in more identical calls, which are cached
  • Use a proper ThreadPoolExecutor and set proper thread limit
  • Created a multithread RatedSemaphore to better handle SRC rate limiting
  • Moved the Kappa in the meme error screen to take less space
  • Better wait time indication
  • Fixed a color issue with the QuickView table
  • Fixed the guard that was meant to prevent multiple updates of/from the same user at the same time (updating_from_seconds_left and updatting_to_seconds_left were using the wrong comparison operator, oops!)

Game Search

  • Added detailed variables breakdown from calculation Closes #256