Skip to content

Commit

Permalink
Version 1.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
roncli committed May 1, 2019
1 parent 5936d89 commit de6bc99
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 6 deletions.
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@ The Discord bot and website used for the Overload Teams League. Visit the OTL a

# Version History

## v1.1 - 4/30/2019

### Bot:

* Refactored database code to be less monolithic.
* For commands where you enter a date and time, if you don't enter a year, it will no longer fail to recognize Daylight Savings Time properly in some cases.
* The `!home` command will now enforce the one stock map per team rule.
* Added `!overtime` command to implement overtime periods for games that use overtime.
* Improved error reporting.
* The `!addstat` command now shows KDA.
* Added `!lockteam` and `!unlockteam` commands to lock and unlock team rosters.
* Added `!addmap` and `!removemap` commands to add and remove maps from the allowed map pool.
* Fix to `!creatematch` not swapping team colors properly.
* Added `!next time` to show the next events and matches in the user's local time zone.
* Increase admin's `!forcetime` range to 180 days.
* Fix a bug where the bot will throw an error if a player leaves a server after playing a match but before it's closed.
* Fix a bug with issuing `!voidgame` and `!closegame` too rapidly in succession.

### Website:

* Refactored to a proper MVC pattern.
* Uses a more generic router.
* Now using morgan for logging.
* Improved display name sanitizing.
* Fix a bug with team size records being incorrect on the standings page.
* Overtime games are now noted on the website on the home, matches, and match page.
* Added a prominent link to Challonge.
* Added images for Burning Indika, Junebug, Keg Party, Mesa, Sub Rosa, and Turnstile.
* Added new links page.
* Website now uses SSL.
* Matches page now dynamically loads 10 matches at a time.
* Website now has a favicon.
* Added custom 404 and 500 pages.
* Team rosters now link to the player's page.
* New match page, linked to from everywhere on the site that shows a match. The match's time serves as the link.

## v1.0.7 - 3/10/2019

### Bot:
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@
"url": "https://github.com/roncli/otl-bot.git"
},
"dependencies": {
"compression": "1.7.3",
"compression": "1.7.4",
"discord-markdown": "2.1.2",
"discord.js": "11.4.2",
"express": "4.16.4",
"express-minify": "1.0.0",
"html-minifier": "3.5.21",
"html-minifier": "4.0.0",
"morgan": "1.9.1",
"node-database": "roncli/node-database#v1.0.2",
"timezone-js": "0.4.13",
"tzdata": "1.0.15"
"tzdata": "1.0.16"
},
"devDependencies": {
"@types/express": "4.16.1",
Expand Down
6 changes: 3 additions & 3 deletions public/views/about.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ class AboutView {
<div>Unsets your Twitch channel.</div>
<div class="example">!removetwitch</div>
<div class="command">!next</div>
<div>List the upcoming scheduled matches.</div>
<div class="example">!next</div>
<div class="command">!next [time]</div>
<div>List the upcoming scheduled matches. Displays a countdown by default, use the "time" parameter to display times in your local time zone instead.</div>
<div class="example">!next<br />!next time</div>
<div class="command">!matchtime &lt;challengeId></div>
<div>Gets the match time in your local time zone.</div>
Expand Down

0 comments on commit de6bc99

Please sign in to comment.