Releases: scratchaddons-community/scradd
v2.5.0
This update focuses on mod-related commands, especially a revamped /strikes
and a completely remade system to succeed modmail! In addition, mods can now add back strikes after they remove them, /settings
uses buttons, and Epic People is a bit harder to obtain. And yes, "dish", "puzzles", and other words that were mistakenly banned are finally allowed.
See below for detailed changes.
Modlog:
- feat: Log when messages are pinned or unpinned
- impr: Make thread-related logs easier to understand
- impr: Post why failed nickname changes were attempted in the first place
- impr: Better reaction purge logs
- fix: Fix typo in the stage starting logs
Strikes:
- feat: Allow mods to add back removed strikes
- impr: Support Markdown in strike descriptions
- fix: Fix strikes not expiring
- fix: Allow mods to paginate other people's strikes
- fix: Remove a duplicate date field from
/strikes id
Edit Message
:
- impr: Allow editing old suggestions
- fix: Don't log the content of edited messages in admin-only channels
XP:
- impr: Change the Epic People requirement to 1% of the server
- fix: Add a space to level up messages
Databases:
- impr: More straightforward support for using multiple Scradd accounts on one server
- fix: Better HTTP errors on /cleanDatabaseListeners
/settings
:
- impr: Rewrite with dynamic buttons
Automod:
- fix: Update bad words list
- fix: More accurate unpingable name detection
Category counts:
- fix: Make the user count generally more accurate
- fix: Don't crash if https://scratchaddons.com is down while the bot is rebooting
Board:
- fix: Fix wacky Markdown when potatoing "message pinned" notices after the pinned message was deleted
Miscellaneous:
- feat: New contact staff feature
- feat: Add a navigatable confirmation to
/purge
- impr: Ping mods in new threads in private channels
- impr: Update autoreactions
- impr: Better thread titles in #upcoming-updates
- impr: Consistently order options by required status, then by name
- impr: Consistently order subcommands by name
- fix: Replace more straight quotes with curly
- fix: Remove an inconsistent period from
/kill
's description - fix: Code cleanup
Thank you for using Scradd. We are always looking to update Scradd to bring you the latest performance improvements and bug fixes for the best experience.
v2.4.0
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
tocommon/punishments.ts
- feat: Show older strikes in
- 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
toDEFAULT_XP
- feat: Replace
/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
- impr: Only tell mods how many strikes words get in
- 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
- devx: Use
- 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
camelCase
d oversnake_case
d properties - devx: Convert
util/discord.js
to TypeScript - devx: Update comments
- devx: Prefer
Date.now()
overnew Date()
- devx: Remove dead reaction role code
- devx: Use
TimestampStyles
- devx: Prefer
String#match
overRegExp#exec
v2.3.6
v2.3.5
v2.3.4
Automod:
- Update bad words (credit to @jaxonbaxon for bug reports)
- Remove file automod
- More ignoring of private channels
Potatoboard:
- Update potatoboard count in some channels
- Add back the minimum value on /explore-potatoes min-reaction
XP:
- Say how many people are active each week
- Better error when specifying a user without any XP in
/xp top
/get-top-suggestions:
- Use the 👍 emoji for #old-suggestions in /get-top-suggestions
- Fix
/get-top-suggestion
'sanswer
filter
Modlogs:
- Log edited message IDs
- Fix #deleted-channel in thread logs
- Ignore stages in #voice
- More concise /sound logs
- Fix incorrect server widget logs
- Ignore stages in #voice
- Use relative time in invite create logs
- Fix reaction purging edge case error
Misc:
- Move counts on categories
- Update ban messages
-Remove@Past Booster
announcement in #general - Add back the maximum length on /say
- Add back the minimum and maximum values on /warn strikes
- Update autoreact
v2.3.3
v2.3.2
v2.3.1
v2.3.0
Scradd Update v2.3.0
Warns & Automod
- Majorly update bad words list
- Fix is mod check in
/view-warns
(bug report credit to @YandeMC) - Remove spoiler hack callout
- Remove bad emoji callout
- Make animated emojis slightly more strict
- Update nickname rule number
- Add emoji to the DM for mods with bad statuses
XP
- Add jump to user option to
/xp top
- Add
Active
role - Fix weekly winners
/settings
- Add
use-mentions
option - Improve wording of option descriptions
Potatoboard
- Fix changing the
minimum-reactions
error in/explore-potatoes
- Increase default
minimum-reactions
in/explore-potatoes
- Make replies more like what Discord displays
/voice
- Rename to
/sound
(and the subcommands accordingly) - Fix it being broken
- Remove
/voice activity
Modlogs
- Fix spammed "Used command in DM!" errors
- Ignore all automatically edited bot messages
- Fix modlog images not loading GIFs
Misc
- Separate
Epic People
andPast Booster
- Update autoreact
- Add
Edit Message
context menu command (admin only) - Update join and leave messages
- Persist roles after leaving the server
- Keep YouTube thread open
- Less duplicate names in
/info
- Better text truncation
- Faster boot times
- Fix
#mod-talk
not being recognized - Better errors
- Remove stray
?
in/addon
- Code clean up