Skip to content

Releases: espimarisa/hibiki

v3.3.11

29 Apr 23:05
Compare
Choose a tag to compare

Hibiki v3.3.11 - 4/29/2021

Feature Changes

  • The changelog command will now retrieve and parse the latest GitHub release information

Bug Fixes

  • Fixed multiple selection items on the dashboard didn't display properly
  • Fixed channel and role ID selections on the dashboard didn't display properly
  • Fixed clearing strings on the dashboard not saving
  • Fixed setting items to "not set" on the dashboard not saving
  • Fixed some item minimum and maximums not being respected
  • Fixed the messagePinboard from saying "No content" when someone sent an image with no caption

v3.3.10

26 Apr 22:21
Compare
Choose a tag to compare

Hibiki v3.3.10 - 4/26/2021

New Features

  • Added a config option to automatically delete messages that aren't the agree command in the agreeChannel
    • Default: false

Bug Fixes

  • Fixed the unmute command not adding roles back
  • Fixed timed mutes from auto unmuting when they shouldn't have
  • Fixed the possibility of API keys/tokens from leaking from stacktraces
  • Fixed optional chaining for msg.embeds[x]
  • Prevent certain commands from emitting the typing event if they aren't actually typing

v3.3.9

13 Apr 03:38
Compare
Choose a tag to compare

Hibiki v3.3.9 - 4/12/2021

New Features

  • Added a timefor command for getting member's current time (if they have set it up). h!timefor [member]

Feature Changes

  • Added default values to Automod
    • Default punishments are purge, but you still have to enable the module
  • Raised the default newLine threshold in Automod as it was too low
  • Items on the dashboard that rely on other items to be enabled will no longer show when they don't need to be
  • Hibiki will now start "typing" while a command is being run

Bug Fixes

  • Fixed the raidPunishment selector from not working on the dashboard
  • Fixed msgOnPunishment not sending messages
  • Fixed various automod locale issues
  • Fixed the dashboard icons not working in non-env mode
  • Fixed the antiNewLines module from flagging normal content that just had a bunch of newLines

v3.3.8

11 Apr 22:57
Compare
Choose a tag to compare

Hibiki v3.3.8 - 4/11/2021

Feature Changes

  • Added the Permissions-Policy: interest-cohort=() header to opt out of Google's spying (https://amifloced.org/)

Bug Fixes

  • Fixed a bug in which the dashboard's locale strings would be empty if left untranslated
  • Fixed a leftover debug console.log()
  • Fixed Winston from not logging errors
  • Fixed some strings not being localized in the web

Locales

  • Added a Russian locale (100%, by @solelysol)
  • Added a Bulgarian locale (78%, by @resolvedxd)
  • Updated Romanian and German locales to include the web translations

v3.3.7

08 Apr 03:18
Compare
Choose a tag to compare

Hibiki v3.3.7 - 4/7/2021

Bug Fixes

  • Fixed the navbar burger toggle not working on the servers page

Refactoring

  • Heavily strengthened our Content-Security-Policy
  • Stopped using any external CDNs (besides discord's image cdn)
  • Started serving Bulmaselect ourself with a postInstall hook
  • Tweaked our Terser options to improve performance

v3.3.6

07 Apr 19:28
Compare
Choose a tag to compare

Hibiki v3.3.6 - 4/7/2021

Bug Fixes

  • Fixed a bug in which pinboard emoji filtering didn't work
  • Fixed a bug in which the manage page didn't toggle booleans correctly
  • Fixed some images not having explicit size declarations on the dashboard
  • Fixed some guild/user avatars being the incorrect size on the dashboard
  • Fixed the refresh button on the dashboard 404ing
  • Fixed the start script from failing by adding purgecss to our dependencies

v3.3.5

07 Apr 06:34
Compare
Choose a tag to compare

Hibiki v3.3.5 - 4/7/2021

Bug Fixes

  • Fixed a bug in which self-assignable roles would emit the wrong error message
  • Fixed a bug in which askYesNo wouldn't cancel after a set period of time
  • Fixed various webserver UI and validator bugs

Refactoring

  • Switched to using Liquid instead of EJS for the webserver UI
  • Heavily reduced our "bundle" size + improved our lighthouse score
  • Stopped serving fat font awesome CSS and use our own SVG Liquid tag
  • Reduced the amount of JavaScript to be sent to clients
  • Stopped using a bloated emoji picker (until we make our own?)
  • Improved performance and reliability on validators
  • Switched from a bunch of if/else to switch cases where it makes sense
  • Improved our CSP by removing unsafe-inline styles
  • Update Bulmaselect to v2.0

Locales

  • The web UI is now completely localizable. A new "web" object has been added.

v3.3.4

15 Mar 07:05
Compare
Choose a tag to compare

Hibiki v3.3.4 - 3/15/2021

Bug Fixes

  • Hopefully fixed a bug where the play command would error if you manage to leave before the bot can connect
  • Fixed a bug where the unmute command would fail if the member had no previous roles
  • Fixed a bug where the messageUpdate logger would try to send even if no cached guild was present
  • Fixed a bug with the assign and unassign commands not reporting roles correctly
  • Fixed a bug with the setassignable and removeassignable commands not reporting roles correctly
  • Fixed a bug with the Wikipedia command returning a 404 error instead of the actual one
  • Fixed minor bugs on the dashboard

Refactoring

  • Improved how our webserver's backend works slightly
  • Improved JavaScript security on the webserver

v3.3.3

06 Mar 00:18
Compare
Choose a tag to compare

Hibiki v3.3.3 - 3/5/2021

Feature Changes

  • Updated the invite link to require more permissions by default. You can edit this, but the inviteLogger may be slightly inaccurate at times if you do.
  • Guild info no longer will show bot amount. This is due to Discord intents + caching making it always inaccurate.

Bug Fixes

  • Fixed a bug in which the pinboard doesn't respect guildconfig options
  • Fixed a bug in which the invite regex would detect any URL as an invite
  • Fixed a bug in which the music player didn't account for voice presence
  • Fixed a bug in which the guild command returned the incorrect amount of members
  • Fixed a bug in which user's current time wouldn't display on their profile
  • Fixed a bug in which the invite used data may return inaccurate data
  • Fixed a bug in which msgOnPunish would fail to send an embed
  • Fixed a bug in which reminders failed to send at times
  • Fixed a bug in which askYesNo wouldn't account for locales

Refactoring

  • Refactored all events and loggers to use switch cases instead of if/else

v3.3.2

05 Mar 01:48
Compare
Choose a tag to compare

Hibiki v3.3.2 - 3/4/2021

Feature Changes

  • Added the musicChannel option to the dashboard
  • Added the guildLocale option to the dashboard
  • The reminder list will now show when you set them
  • The reminder list is now pagified if you have over 15

Bug Fixes

  • Fixed a bug in which the pinboard emoji selector wouldn't work
  • Fixed a bug in which the pinboard wouldn't work
  • Fixed a bug in which specific pinboard emojis wouldn't work
  • Fixed a bug in certain commands utilized the wrong embed fields
  • Fixed a bug in which the translate command would fail to run at times
  • Fixed a bug in which the channel argument parser would fail if no flag was provided
  • Fixed a bug in which profile locales wouldn't select the default value on the dashboard
  • Fixed a bug in which greeting/farewell options weren't displayed right on the dashboard
  • Fixed a bug in which the command loader would fail if .map files were present
  • Fixed a bug in which the play command would fail to run if you left a voice channel too quickly
  • Fixed a bug in which the play command would play multiple times occasionally
  • Fixed a bug in which the back reaction wouldn't work in the config command