Skip to content

Releases: overload-development-community/otl.gg

v3.0.2

29 Jan 02:32
Compare
Choose a tag to compare
  • !addstats now will move the match time back if it was played earlier than the game was agreed upon.
  • The font in the damage breakdown section of the players page is now more consistent on Windows.
  • Records page now only counts season 3 and later for all time damage records.
  • Links page now points to tracker.otl.gg instead of olproxy.otl.gg.
  • Security fix with minification.

v3.0.1

24 Jan 00:56
Compare
Choose a tag to compare

Bot:

  • !close now displays stats for both teams, rather than for one team twice.
  • Channel topics for challenges and teams are formatted correctly.
  • CTF formats have been standardized across the bot and the website. Example: 4 C/8 P (12 CK, 8 R), 1.250 KDA (40 K, 10 A, 40 D), 5000 Dmg
  • Join in progress games where players not part of the match accidentally joined are now ignored.
  • !suggesttype and !confirmtype are now disabled for locked matches.
  • !addstats will now notify on score change if it changed the score to a tie.
  • !creatematch now allows being called without a game type, defaulting to Team Anarchy.
  • !creatematch no longer checks validity of home map count for game types other than the type of match it is creating.

Website:

  • Players page no longer counts friendly fire damage towards damage stats.
  • Removed option to display all or active pilots for postseason on players page. This will now always display all players who competed in the postseason.
  • Players page now only counts the game type selected when considering if a player was active.
  • Cast page no longer lists players twice in a postseason game.
  • Cast page now displays whether the last game the teams played was an overtime game.
  • Matches page now shows dates if there is only one page of matches available.
  • Records and player pages will now show the last season if the new season has no data yet.
  • Various formatting fixes across the website related to damage and CTF stats.
  • Improved mobile support. If something doesn't look good on mobile devices, please file an issue.
  • Replaced express-minify with custom combination and minification handlers using terser and csso with caching to Redis.

Back end:

  • Now using .d.ts files for complex types across JavaScript. These can be found in the /types directory, and all existing .d.ts files have been moved to that directory.
  • Various dependency upgrades.

v3.0.0

01 Jan 00:54
Compare
Choose a tag to compare

Support for Season 3 of the OTL.

Bot:

  • New and updated commands for CTF support. See https://otl.gg/about.
  • Allow bot to read from the tracker for all supported languages except Russian.
  • Fixed !removemap command, it actually works now.
  • Fixed !addstats command to correctly do reverse pilot lookups when the match was split across multiple games.

Website:

  • New CTF stats across the entire website.
  • New damage stats across the website. Players listing and records will only list damage stats for season 3 and later.
  • There are some known formatting and mobile layout issues that will be addressed in a future version.
  • Caching can now be disabled from the settings file.

v2.1.1

02 Dec 04:37
Compare
Choose a tag to compare

Bot:

  • Increased maximum team roster size to 10.
  • New !swapcolors admin command for cases where teams played the wrong color for a match.
  • !stats now works for players with URL entities in their name.
  • Fixed !addstats to not crash when there's no attacker on a damage stat.
  • When a team is founded, the team founder is removed from other teams' invites and requests.

Website:

  • Top KDA on the home page now requires players have played in 10% of their teams' games.
  • Players page now defaults to active players, which means players who have played in 10% of their teams' games.
    • This 10% value will be monitored and adjusted as necessary.
  • Rating changes on team page now show the correct operator for all games.
  • Season selectors across the site have been fixed.
  • Match page no longer shows an empty area instead of a score when the score is 0.
  • Match page loads better on mobile.

v2.1.0

17 Nov 05:11
Compare
Choose a tag to compare

Bot:

  • Home team no longer takes postseason games into account when determining the home team.
  • New !addstats command to add stats from the tracker.
  • New !homes (<team>) command to list your team's homes or a specific team's homes.
  • !addstat will now allow players not on the server.
  • !addstat will no longer add a player twice to a game.
  • New !clearstats command
  • Games reported to #match-results will now link to the match page on the website.
  • All references to home server have been removed.
  • A player leaving the server who was scheduled to stream a match no longer crashes the challenge's topic.

Website:

  • Damage stats are now displayed on the match page for Season 2.
  • Rating changes are now displayed on various pages throughout the site.
  • Cast page no longer 404s.
  • Cast page only shows a player's season stats.
  • Cast page correctly shows the previous match, regardless if it had stats or not.
  • Team page now includes games without player stats.
  • Players page now shows the most recent team they were on in the season selected.
  • Teams who did not play in a season do not show up in the standings for that season.
  • A player in the top 5 KDA but not on a team will not crash the home page.
  • URLs on the player page now respect name normalization.

General:

  • Redis is now more stable and won't error out the page if it's down.
  • Improved logging.
  • Improved caching.

v2.0.3

11 Aug 00:52
Compare
Choose a tag to compare

Bot:

  • 5 home maps are now required for challenges.
  • Games with no stats are allowed to be closed.
  • !timezone by itself will clear your timezone. If you are on a team, your timezone will default to the team's timezone, otherwise it will default to America/Los_Angeles. This also has the side effect of removing you from the listing of free agents.
  • !disband no longer causes errors.
  • You can now !cast an old match. Use this for adding VODs to old matches.
  • !cleartime now behaves as expected.
  • Improved error handling.
  • Many minor performance updates.

Website:

  • Rating no longer shown on postseason page, since ratings don't apply to postseason.
  • Games with no stats will no longer awkwardly show the header for stats.

v2.0.2

09 Jul 05:25
Compare
Choose a tag to compare

Bot:

  • Switched logging from Discord to a website.
  • Better cache invalidation when players join, leave, create, disband, or reinstate teams.

Website:

  • Records for matches now show the record for the season the match was/will be played in.
  • Fix stats on team page showing all time stats regardless of the season selected.

v2.0.1

04 Jul 21:50
Compare
Choose a tag to compare

Bot:

  • New command !maplist to point to the webpage that lists all maps in play.
  • Piots who leave a team while being a team captain now leave that team's captains channel as well.
  • Display a better message when team creators mix up !name and !tag.
  • !lockteam and !unlockteam now lock and unlock the specified team, not the person's team who issued the command.
  • When the match time is forced in a challenge that's already been confirmed, notifications that the match is about to begin are no longer sent.
  • Fix several instances of caching not taking advantage of promises.
  • Many typos fixed across the bot, thanks @SiriusTR.
  • !version points to the overload-development-community repository.
  • Improved error handling.

Website:

  • Season selectors are fixed across the site.
  • New map list page under About.
  • Show the most recent season when going to the Matches, Players, and Records page.
  • Pending matches no longer showes the season number, which doesn't make sense.
  • Footer points to the overload-development-community repository.
  • Remove /405 route.

v2.0

02 Jul 00:46
Compare
Choose a tag to compare
  • Support matches up to 8 players per team.
  • Improved error handling.

v1.1.1

18 Jun 06:46
Compare
Choose a tag to compare

Bot:

  • Improvements to the performance of the match notification system.
  • Added !vod command for casters to record a video on demand. Lists the video in the new #vods channel.
  • Unvoiding a match with no match time set no longer causes an error.
  • Bot no longer listens to server member changes on servers other than the OTL.
  • Start Discord before the website.
  • Improved error handling.

Website:

  • Much of the website data is now cached, with cache invalidations happening automatically upon certain events.
  • Match page now properly normalizes names.
  • Streamers are now noted on the match page.
  • Casters and VoDs are now displayed on the match page.
  • Dates now display on the matches page when paging.
  • Dates on matches page now link to their match page.
  • Display fixes on the standings page.