Skip to content
This repository has been archived by the owner on Aug 24, 2021. It is now read-only.

Releases: JKLorenzo/Quarantine-Gaming

Quarantine Gaming

24 Jul 07:49
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Fixed a bug where the searchImage method will throw a not iterable error.
  • Fixed a bug where the updateGame method removes the image data.
  • Fixed a bug where the ChannelManager will try to delete a channel that is already deleted.
  • GameManager will now try to fetch images for games that have missing image data.

Physical Changes:

  • Added a checkuser command that shows all the relevant information of the user.
  • Embeds that rely on image data from the Games collection on the database will now show an image.

Quarantine Gaming

21 Jul 14:02
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • All database keys are now alphanumeric (either a Snowflake as a string or a hexadecimal-encoded string).
  • Fixes an error where the bot tries to insert data to the database using unsupported special characters.

Physical Changes:

  • Games with special character titles are now supported.

Quarantine Gaming

14 Jul 09:39
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Fixed a bug where the bot tries to send a message to another bot.
  • Fixed a bug where channel delete fires multiple times when the last non-bot user leaves a dedicated channel with at least a bot.
  • Fixed a bug where the streaming command will dm the member who executed the command instead of the voice channel members.
  • Fixed a bug where the dedicate command will have a Play prefix on its dedicated channel.
  • Added a PLAY_ROLE role to be used by team and play roles as their reference position.

Physical Changes:

  • Auto-dedicate will now require at least 2 players that are playing the same game.
  • The streaming role will always be the highest hoisted role.

Quarantine Gaming

08 Jul 14:20
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Updated workflows and their triggers (ESLint on PRs, Deploy on master push).
  • Assets are now stored locally instead of their URLs.

Physical Changes:

  • Components will now show a feedback message when interacted.
  • Free games embed is now formatted better.
  • Dedicated channel visibility can now be changed.
  • Mods can now view hidden dedicated channels.

Known Issues:

  • /dedicate command creates a channel with the 'Play' prefix on its channel name.
  • Channel delete method fires twice when the last user leaves a dedicated channel with a bot.

Quarantine Gaming

15 Jun 10:16
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Bug fixes
  • Heavily refactored all the files
  • Improved logging and error management
  • Improved dev environment (using prettier, eslint, and commitlint)
  • Made independent from other discord frameworks (like akairo and commando)
  • Modularized code based on function
  • Utilizes ECMAScript 6
  • Utilizes the new discord voice library
  • Utilizes Github Actions for CI/CD (Heroku Deploy)
  • Utilizes discord.js v13

Physical Changes:

  • Introduced a new server for bot and server management (QG Control Server)
  • All members will now undergo a manual screening after completing the membership verification
  • All games will now undergo a manual screening
  • Utilizes slash commands instead of the traditional message-based commands
  • Utilizes message components instead of emoji reactions
  • Updated system and feedback messages
  • Discontinue the use of game role mentionable
  • Randomized team role color
  • Updated free game logic and discontinue updating free game notifications

Quarantine Gaming

16 Apr 12:57
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Enable Commando eval command.

Physical Changes:

  • New command !eval.

Quarantine Gaming

02 Apr 10:16
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Update constants values.
  • Remove unwanted messages on startup.
  • Update dependencies.
  • Optimized process queue / process manager.
  • Improve cleanup command.
  • Replaced google TTS module.
  • Update README.

Physical Changes:

  • Removed Text Roles and Dedicated Channel role.
  • Drop maxUses field of invites on inviteCreate event embed message.

Quarantine Gaming

15 Mar 08:59
5c347a1
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Support guildmember add, remove client events.
  • Add support for command aliases.
  • Refactor code for consistency.
  • Bug fixes.

Physical Changes:

  • Auto dedicate full voice rooms.
  • Improved command feedbacks.
  • Add health command.

Quarantine Gaming

11 Feb 12:09
6d73c56
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Implements ESLint to identify problematic code patterns during development.
  • Improved JSDoc typings and documentation.
  • Improved GitHub Workflows.
  • Optimized channel, role, and message manager callers.
  • Bug fixes.

Physical Changes:

  • Game Roles are now temporary and will be cleared from your account after 7 days of inactivity.
  • Improved command feedbacks.
  • Dedicate command (!dedicate) can now be used on all channels.

Quarantine Gaming

27 Jan 04:40
Compare
Choose a tag to compare

This update includes the following noteworthy changes:

Under the hood changes, optimizations, and improvements:

  • Creating, Deleting, Adding, and Removing a Role is now systematic and centralized.
  • Creating and Deleting a GuildChannel is now systematic and centralized.
  • Sending a Message to a GuildChannel, User, and GuildMember is now systematic and centralized.
  • Rewrote all files under the modules folder to support JSDoc Typings and improve code readability for future proofing.
  • Uses GitHub Actions to support Continuous Integration and Continuous Deployment (CICD) of the app.

Physical Changes:

  • Team Roles now uses the default role color to show your current role status color (Playing, Streaming, etc.).
  • Bot Commands that are process-heavy are now throttled per user. (!play, !streaming, !transfer, and !dedicate)
  • Management Commands are now available for members with the Staff or Moderator role.
  • Startup Messages are now sent to the QG-BOT #updates channel.