Six Gaming

Primary Language: JavaScript
Created:
Updated:
The website and bot for Six Gaming.

Releases

v2.2.9

* Package updates.
* Fix bugs with backups.
* Retry Discord when it goes down.
* 404 member pages when they don't exist.
* Various bug fixes.

v2.2.8

* Package updates.

v2.2.7

* Implement database backup.
* Package updates.

v2.2.6

* Do not mount Azure file storage for Mongo, use the host's mount instead.
* Package updates.

v2.2.5

* Package updates.

v2.2.4

* Package updates.

v2.2.3

* Package updates.

v2.2.2

* Add methods for site owner to refresh Twitch tokens.
* Various package updates.

v2.2.1

* Added caching for some database calls.
* Fix for Twitch go live notifications.
* Various package updates.

v2.2.0

* Replaced twitch.js dependency with twurple.
* Removed Twitch webhooks in favor of EventSub.
* Various package updates.

v2.1.9

* Mount Azure File Storage account if the option is set to do so.
* Update nginx to restart after 1 minute to ensure the first certificate is updated.
* Various package updates.

v2.1.8

* Fix stream announcing so that it always happens regardless of whether the bot hosts the streamer or not.
* Don't collect MongoDB diagnostic data.
* Add toggle for AppInsights performance metrics.
* Refresh Twitch auth tokens on every restart of the app.
* Various package updates.

v2.1.7

* Fix Discord OAuth issue.

v2.1.6

* Debugging for Discord OAuth issue.
* Always use HTTPS protocol in meta tags.
* Rearrange Dockerfiles in such a way to make debugging easier, ie: send over package.json first, then npm install, then send over the rest of the files.
* Fix HTML encoding bug.
* Hang the Modal object on the classes that use it, not on window.
* Replace body-parser with express.
* Fix bug with add event's game combo box.
* Fix bug with templates not being added to window when loaded.
* Add extra debugging to Discord token refresh failures to try to understand them better.
* Various package updates.

v2.1.5

* Turn off more log colorization for Twitch libraries.
* Various package updates.

v2.1.4

* Fix bug with attempting to reconnect when the chat is already attempting to reconnect.
* Turn off log colorization for Twitch libraries.
* Various package updates.

v2.1.3

* Swap order so Twitch is connected to before Discord.
* POSTing invalid JSON now correctly returns a 400.
* Trying to get a member that doesn't exist now correctly returns a 404.
* Various package updates.

v2.1.2

* Fix bug with refreshing the Discord token for OAuth.
* Add App Insights performance logging metrics.
* Various package updates.

v2.1.1

* Fix a couple circular references.

v2.1.0

* Event integration in Discord. Events are now announced in Discord when they are created. You can now `!join` events for notifications, and `!leave` events to turn off notifications on a per-event basis.
* The streamer that gets chosen to be on the front page of six.gg is now also hosted on the SixGamingGG Twitch Channel.
* Streams are no longer announced twice.
* Hosted streams are no longer announced at all. This is a workaround, we are currently prevented from announcing non-hosted streams.
* Excluded tsconfig.json from being served in the public directory.
* Various package updates.

v2.0.3

* Fix bug with login.
* Improved error handling.
* Get the IP address by trusting the nginx proxy for docker.

v2.0.2

* Don't setup Application Insights if there is no instrumentation key provided.
* Better handle fail condition for Twitch chat bot setup.
* Various package updates, including changing some core functionality to new packages.

v2.0.1

* Fix redis caching bug.
* Use logging rather than console.log in startup routine.
* Exceptions are now logged when streamers can't be added or removed.
* Redis is required, so toggling it has been removed.
* Redis now has a 5 minute idle timeout.
* Redis now uses a generic pool for connections.
* Various package updates.

v2.0.0

Complete redesign with new features.

Commits

Merge pull request #540 from roncli/dependabot/npm_and_yarn/logging/types/node-18.6.4
Merge pull request #539 from roncli/dependabot/npm_and_yarn/node/hot-router-1.0.0
Bump @types/node from 18.6.3 to 18.6.4 in /logging
Bump hot-router from 1.0.0-beta.10 to 1.0.0 in /node
Merge pull request #537 from roncli/dependabot/npm_and_yarn/node/twurple/eventsub-5.2.0
Bump @twurple/eventsub from 5.1.8 to 5.2.0 in /node
Merge pull request #536 from roncli/dependabot/npm_and_yarn/node/twurple/auth-5.2.0
Merge pull request #538 from roncli/dependabot/npm_and_yarn/node/twurple/pubsub-5.2.0
Bump @twurple/auth from 5.1.8 to 5.2.0 in /node
Merge pull request #532 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.10
Bump @twurple/pubsub from 5.1.8 to 5.2.0 in /node
Merge pull request #531 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.10
Merge pull request #533 from roncli/dependabot/npm_and_yarn/logging/applicationinsights-2.3.4
Merge pull request #535 from roncli/dependabot/npm_and_yarn/node/twurple/api-5.2.0
Merge pull request #534 from roncli/dependabot/npm_and_yarn/node/twurple/chat-5.2.0
Bump @babel/core from 7.18.9 to 7.18.10 in /node
Bump @babel/core from 7.18.9 to 7.18.10 in /logging
Bump applicationinsights from 2.3.3 to 2.3.4 in /logging
Merge pull request #530 from roncli/dependabot/npm_and_yarn/node/discord.js-14.1.2
Merge pull request #529 from roncli/dependabot/npm_and_yarn/logging/types/node-18.6.3
Merge pull request #528 from roncli/dependabot/npm_and_yarn/logging/dockerode-3.3.3
Bump @twurple/api from 5.1.8 to 5.2.0 in /node
Bump @twurple/chat from 5.1.8 to 5.2.0 in /node
Bump discord.js from 14.1.1 to 14.1.2 in /node
Bump @types/node from 18.6.2 to 18.6.3 in /logging
Bump dockerode from 3.3.2 to 3.3.3 in /logging
Merge pull request #527 from roncli/dependabot/npm_and_yarn/node/discord.js-14.1.1
Merge pull request #524 from roncli/dependabot/npm_and_yarn/node/fullcalendar/daygrid-5.11.2
Bump @fullcalendar/daygrid from 5.11.0 to 5.11.2 in /node
Merge pull request #526 from roncli/dependabot/npm_and_yarn/logging/types/node-18.6.2
Merge pull request #525 from roncli/dependabot/npm_and_yarn/node/mongodb-4.8.1
Merge pull request #523 from roncli/dependabot/npm_and_yarn/node/fullcalendar/list-5.11.2
Merge pull request #522 from roncli/dependabot/npm_and_yarn/node/fullcalendar/core-5.11.2
Bump discord.js from 14.0.3 to 14.1.1 in /node
Bump @types/node from 18.6.1 to 18.6.2 in /logging
Bump mongodb from 4.8.0 to 4.8.1 in /node
Bump @fullcalendar/list from 5.11.0 to 5.11.2 in /node
Bump @fullcalendar/core from 5.11.0 to 5.11.2 in /node
Use new message event.
Update Discord intents.
Merge pull request #519 from roncli/dependabot/npm_and_yarn/node/twurple/auth-5.1.8
Merge pull request #520 from roncli/dependabot/npm_and_yarn/node/twurple/eventsub-5.1.8
Bump @twurple/auth from 5.1.7 to 5.1.8 in /node
Bump @twurple/eventsub from 5.1.7 to 5.1.8 in /node
Merge pull request #518 from roncli/dependabot/npm_and_yarn/node/twurple/pubsub-5.1.8
Merge pull request #521 from roncli/dependabot/npm_and_yarn/node/twurple/api-5.1.8
Merge pull request #517 from roncli/dependabot/npm_and_yarn/node/twurple/chat-5.1.8
Bump @twurple/api from 5.1.7 to 5.1.8 in /node
Bump @twurple/pubsub from 5.1.7 to 5.1.8 in /node
Bump @twurple/chat from 5.1.7 to 5.1.8 in /node
Merge pull request #516 from roncli/dependabot/npm_and_yarn/logging/types/node-18.6.1
Bump @types/node from 18.0.6 to 18.6.1 in /logging
Version 2.2.9 for real.
Update for deprecation.
Work around discord.js bug.
Fix several logic bugs.
404 member page if it doesn't exist.
Actually retry when Discord goes down.
Don't try to delete the backup directory.
Version 2.2.9.
Updates required for Discord.js v14.
Updates required for mongodb v4.8.
Merge pull request #514 from roncli/dependabot/npm_and_yarn/node/twurple/pubsub-5.1.7
Bump @twurple/pubsub from 5.1.6 to 5.1.7 in /node
Merge pull request #515 from roncli/dependabot/npm_and_yarn/node/roncli/node-minify-v1.1.9
Bump @roncli/node-minify from v1.1.8 to v1.1.9 in /node
Merge pull request #513 from roncli/dependabot/npm_and_yarn/node/twurple/chat-5.1.7
Merge pull request #509 from roncli/dependabot/npm_and_yarn/node/babel/eslint-parser-7.18.9
Merge pull request #511 from roncli/dependabot/npm_and_yarn/node/roncli/node-redis-v0.1.15
Merge pull request #507 from roncli/dependabot/npm_and_yarn/node/twurple/api-5.1.7
Bump @twurple/chat from 5.1.6 to 5.1.7 in /node
Bump @babel/eslint-parser from 7.18.2 to 7.18.9 in /node
Bump @twurple/api from 5.1.6 to 5.1.7 in /node
Bump @roncli/node-redis from v0.1.14 to v0.1.15 in /node
Merge pull request #512 from roncli/dependabot/npm_and_yarn/node/twurple/eventsub-5.1.7
Bump @twurple/eventsub from 5.1.6 to 5.1.7 in /node
Merge pull request #510 from roncli/dependabot/npm_and_yarn/node/twurple/auth-5.1.7
Merge pull request #508 from roncli/dependabot/npm_and_yarn/node/discord.js-14.0.3
Bump @twurple/auth from 5.1.6 to 5.1.7 in /node
Merge pull request #503 from roncli/dependabot/npm_and_yarn/logging/babel/core-7.18.9
Bump @babel/core from 7.18.5 to 7.18.9 in /logging
Bump discord.js from 13.8.0 to 14.0.3 in /node
Merge pull request #504 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.9
Merge pull request #502 from roncli/dependabot/npm_and_yarn/logging/babel/eslint-parser-7.18.9
Merge pull request #501 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.6
Merge pull request #500 from roncli/dependabot/npm_and_yarn/node/mongodb-4.8.0
Merge pull request #498 from roncli/dependabot/npm_and_yarn/node/root/request-1.8.3
Merge pull request #493 from roncli/dependabot/npm_and_yarn/node/types/generic-pool-3.1.11
Bump @babel/core from 7.18.5 to 7.18.9 in /node
Bump @babel/eslint-parser from 7.18.2 to 7.18.9 in /logging
Bump @types/node from 18.0.0 to 18.0.6 in /logging
Bump mongodb from 4.7.0 to 4.8.0 in /node
Bump @root/request from 1.8.2 to 1.8.3 in /node
Bump @types/generic-pool from 3.1.10 to 3.1.11 in /node
Merge pull request #491 from roncli/dependabot/npm_and_yarn/logging/types/node-18.0.0
Bump @types/node from 17.0.44 to 18.0.0 in /logging
Merge pull request #490 from roncli/dependabot/npm_and_yarn/logging/types/node-17.0.44
Merge pull request #488 from roncli/dependabot/npm_and_yarn/node/root/request-1.8.2
Bump @types/node from 17.0.38 to 17.0.44 in /logging
Merge pull request #487 from roncli/dependabot/npm_and_yarn/node/babel/core-7.18.5
Share This Page
Join roncli on Discord!
Join the roncli Gaming Discord server for discussion about gaming, development, and more!
roncli.com Media Player