Skip to content

v2.4.0

Compare
Choose a tag to compare
@cobaltt7 cobaltt7 released this 19 Dec 03:40
· 2100 commits to main since this release

This update features a revamped strike system that is easier for both mods and users to use and understand! In addition, rank cards were given a makeover.
See below for detailed changes.

  • Punishments:
    • feat: Show older strikes in /view-warns as well
    • feat: Easier unwarning
    • feat: Make 4 verbal strikes overflow to 1 actual strike
    • feat: Remove XP for warns
    • feat: Explictly say when it's their last chance
    • impr: Rename /view-warns to /strikes
    • impr: Consistent naming
    • impr: Lengthen the 3-strike mute from 4 hours to 6 hours
    • devx: Rename common/warn.ts to common/punishments.ts
  • XP:
    • feat: Replace /xp rank's unicode progress bar with an image
    • feat: Show approximate weekly ranks in /xp rank
    • feat: Link the messaging triggering the level-up in level-up messages
    • impr: Say when the next weekly will be
    • impr: Show total user count on the footer of /xp top
    • devx: Rename NORMAL_XP_PER_MESSAGE to DEFAULT_XP
  • /addon:
    • feat: Specify that the addon name is a link
    • impr: Better results
  • Logging:
    • impr: Prevent database corruption
    • impr: #databases isn't sensitive
    • fix: Fix spammed errors on production releases
    • fix: Remove stage leaving logs
    • devx: Make databases harder to break
  • Automod:
    • impr: Only tell mods how many strikes words get in /is-bad-word
    • impr: Update bad words list
    • fix: Correct animate emoji warn messages
  • Potatoboard:
    • impr: Make VCs require 5 potatoes
    • impr: Make system message content more accurate
  • /info:
    • impr: Don't call categories channels
    • fix: Correct command descriptions
    • fix: Reorder subcommands
  • /get-top-suggestions:
    • impr: Show total suggestion count on the footer
  • Modmail:
    • impr: Explain that commands don't work in DMs
  • Sentience:
    • fix: Disallow editing other people's messages
    • fix: Actually log edits
  • /guess-addon:
    • fix: Fix double escaping
    • devx: Stop using deprecated select menus
  • /purge:
    • devx: Use Message#bulkDeletable
  • Misc:
    • impr: Update autoreactions
    • fix: Fix the last page of various commands not always showing up
    • fix: Hande emojis correctly when truncating text
    • devx: Better context menu command registration
    • devx: Prefer camelCased over snake_cased properties
    • devx: Convert util/discord.js to TypeScript
    • devx: Update comments
    • devx: Prefer Date.now() over new Date()
    • devx: Remove dead reaction role code
    • devx: Use TimestampStyles
    • devx: Prefer String#match over RegExp#exec