Skip to content

Releases: benschlegel/OWLDLE

1.1.0

08 Oct 10:23
Compare
Choose a tag to compare

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

1.0.0

22 Sep 15:54
Compare
Choose a tag to compare

First stable release 🎉
Full Changelog: https://github.com/benschlegel/OWLDLE/commits/main