Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@benschlegel benschlegel released this 08 Oct 10:23
· 64 commits to main since this release

Changelog

๐Ÿš€ Features

  • Added a game mode for all other Overwatch League seasons (season 2-6)
  • images for Atlantic/Pacific region (in season 1-3, used in region column)
  • theme switch animation (using the "new" view transition css api)
  • dynamic content to help dialog (dynamic team images/region split per season, etc)
  • api endpoints that handle all seasons (found under /app/api/)
  • use react query for client side caching for all answers (no re-requests when component reloads/on navigate, only on initial load)
  • various improvements for mobile experience
  • various style improvements (e.g. tooltip colors, etc)

โšก Performance

  • Memoize expensive components to improve re-render resilience
  • Decrease unnecessary re-renders when switching seasons/making guesses
  • Lazy-load dialog contents to improve startup performance

๐Ÿ› Bug fixes

  • Fixed region split being incorrect sometimes for season 1-3
  • Fixed aspect ratio for team logos (was not supported on safari, used custom workaround to fix)
  • Fixed search sometimes returning incorrect results
  • Remove duplicate players for season 6 (was listed as "left" on liquipedia when player switched teams mid-season and scraped incorrectly)

๐Ÿ” Accessability

  • Add more hotkeys (for opening help, etc)
  • Improve tooltips on mobile (now stay open when clicking or while pressing)
  • Use nuqs for query parameters to control dialog state (can now be shared via links, also improved reliability when navigating/opening/closing)

Thanks to everyone who checked it out, over 4000 games have been completed at the time of writing ๐ŸŽ‰. Some graphics for stats about the game can be found on twitter.

Full Changelog: v1.0.0...v1.1.0