Skip to content

v1.5.0

Compare
Choose a tag to compare
@AverageHelper AverageHelper released this 24 Apr 03:42
· 64 commits to main since this release
6bcb97e

This update adds a field to the database schema, and adds new commands. Remember to run npm run setup to migrate the database and update Discord's command index.

Added

  • Added /stats to show users their personal queue stats
  • Added /cooldown to show users their personal cooldown timer
  • Added a configurable limit to the queue's total estimated playtime
    • If a submission would take the total playtime over the configured limit, then Gamgee closes the queue.
    • You'd remove the limit in the same way you remove other limits: set it to 0 or null.
  • Gamgee tells you the length of your submission if it was rejected for length reasons

Changed

  • Gamgee only shows the number of users who used /now-playing when that number is greater than zero.
  • Made /version readout less verbose
  • Updated TypeScript to version 4.6.3, and cleaned up the code a bit
  • Named imports are nice
  • Organized internal error structures

Removed

  • Removed personal stats functionality from /limits

Fixed

  • Gamgee no longer adds "(Reply from ...)" when the message it's replying to was already a DM
  • Preprocess SoundCloud links so Gamgee doesn't balk at query params or redirect links
  • [For bot admins] Fixed migration errors. You should be able to run npm run migrate or npm run setup now without issues!
  • Fixed some edgy crash cases