Releases: scratchaddons-community/scradd
v2.8.4
Logging
- impr: Add back role delete logs
- impr: Move around some logs
- fix: Better pre-restart detection
- fix: Properly mention commands in error messages
- fix: Handle logs with multiline reasons
- fix: Cleanup database error handling
- fix: Handle errors thrown while connecting
Memory Match
- impr: Add instructions
- impr: Add
bonus-turns
option - fix: Silently fail when it's not your turn
- fix: Change
mode
toeasy-mode
- fix: Update emojis
Automod
- impr: Bring back pingable name detection
- impr: Improve conflicting nickname auto-changing
- fix: Prevent occasional double-logs when nicknames conflict
XP
- impr: Properly assign Active Member
- fix: Prevent the text in
/xp graph
from disappearing - fix: Correct the date in Weekly Winners thread titles
- fix: Change "Inactive" to "Inactive this week" in
/xp rank
- fix: Prevent bots from getting XP
- fix: Correct level 89's required XP
Punishments
- impr: Don't call two verbal warns non-verbal
- fix: Fix viewing a strike by ID
- fix: Update bad words
Tickets
- impr: Add
#sa-chat-support
to the resources DM - fix: Allow starting tickets again by changing the date in thread titles to the user's ID
- fix: Improve ticket type names
Bot
- impr: Add RAM usage to
/info
- fix: Move the Node.JS version from
/info status
to/info credits
- fix: Properly format outputted functions in
/run
Secrets
- impr: Update dad responses
- fix: Update autoreactions
- fix: Ignore forum post starting messages
Roles
- impr: Add more persisted roles
- fix: Automatically give the Weekly Winner custom role permissions
Settings
- impr: Remove weekly ping option
- fix: Stop
/settings
from showing incorrect colors
Misc
- fix: Make buttons' text concise
- fix: Consistant confirmation messages
- fix: Consistant wording of modal titles
- fix: Consistant capitalization of modal fields
- fix: Remove incorrect periods from stringified Discord messages
v2.8.3
- impr: Delete custom roles when users leave the server
- impr: Say who updated custom roles in audit log and modlog
- impr: Expand role creation and deletion logs
- impr: Censor bad words in custom role names
- impr: Deny some custom role names
- impr: Add a reason when adding custom roles to users
- impr: Add reason to autolocks/autocloses
- impr: Add a reason when archiving memory match threads
- fix: Don't remove everyone from threads
- fix: Only let mods cancel
/thread
commands - fix: Delete custom roles when people no longer qualify
- fix: Make certain warn messages slightly more concise
- fix: Update
/custom-role
's "no permissions" error for consistency - fix: Stop command mentions from occasionally breaking
v2.8.2
- feat: Add
/custom-role
command - feat: Add
/thread
command - impr: Make reminder times case insensitive
- impr: Update autoreactions
- fix: Log deleted messages again
- fix: Correct active role 1-week threshold
- fix: Account for unset display names in modlogs
- fix: Reword
/reminders add
'stime
option's description - fix: Update bad words list
- fix: Reword
/guess-addon
's description
v2.8.1
impr: Use threads for /memory-match
impr: Add more external emojis to /memory-match
impr: Allow automuting mods
impr: Rename /memory
to /memory-match
fix: Fix all autoreactions being broken
fix: Don't warn for bad words in display names
fix: Distinguish between display names and usernames in modlog
fix: Don't let people get negative XP
fix: Lower max user count for /xp graph
fix: Disable buttons if accepting /memory-match
fails
fix: Correct /xp graph
's text disappearing (hopefully)
fix: Allow removing RoboTop warns
fix: Stop sometimes logging the /memory-match
ping deletions
fix: Tweak bad words list
fix: Mention /memory-match
's default difficulty
v2.8.0
Games:
- feat: Add
/memory
- feat: Remove
/guess-addon player
- impr: Add an option to end the game when starting a new one
- fix: Fix typo in
/guess-addon
when timing out
Reminders:
- feat: Reminders when people forget to bump
- feat: Dynamically update the reminders limit based on your XP
XP:
- feat: Add
/xp graph
- impr: Properly post the full weekly XP list
- impr: Add back percentages to
/xp rank
- impr: Tweak levels
- fix: Correct
/xp rank
description
Logging:
- impr: Log display name changes
- impr: Log when likely spammers join
- impr: Change some
.txt
files to.md
files - fix: Better error handling
- fix: Ignore timeout errors
- fix: Remove useless button to private threads
- fix: Stop spamming empty databases on restart
- fix: Only error once when finding databases crashes
Punishments:
- impr: Update bad words
- impr: Move "Too many verbal strikes"
- fix: Stop exposing too much information in
/strikes id
for certain strikes - fix: Stop /warn from also erroring
- fix: Be more explicit about where AutoMod warns came from
Secrets:
- impr: Update dad responses
- impr: Update autoreactions
Bot:
- impr: Make
/say
'sreply
option have more meaningful information - impr: Make
/run
more intuitive
Tickets:
- impr: Add 20 character minimum to ticket bodies
- fix: Stop people leaving from throwing errors
/user-info
:
- impr: Rearrange information
/addon
:
- fix: Actually fix addon search ordering
Board:
- fix: Correct command mentions
Misc:
- feat: Use display names everywhere
- feat: Disallow
#Server Suggestions
from automatically closing - impr: Remove mod status logs
- fix: Sort command option choices alphabetically
- fix: Update wording of mod-only commands
v2.7.3
v2.7.2
- Fix weekly data just being generally wack after the first week
- Fix
/settings
buttons - Fix the person in 5th being included twice in weekly
- Remove invalid emojis in
#suggestions
again - Strip markdown in automod again
- Move thread lock and thread slowmode logs to
#channels
again - Fix AutoMod Rule deleted logs having the wrong text
- Remove "maximum members in a stage video channel" logs
- Fix
/say
occasionally timing out - Hopefully fix the bot crashing when writing to the database fails
- Even fewer files in modlogs
- Lower potato count in The Cache
- Remove the /settings hint when there's a button
- Make
/run
more intuitive with one-liners - Make
/say
'smessage
"required" again
v2.7.1
v2.7.0
This update features a massive rewrite of Scradd's internals! This will allow for faster development and maybe faster responses too. In addition, modlogs were completely rewritten and now contain much more information. Finally, there's a new Sync Potatoes
command, and Scradd will start noticing when suggestions are locked.
Modlogs
- feat: Log who did stuff
- feat: Add lots more logs
- impr: Use codeblocks instead of files for modlogs
- impr: Rewrite lots of wording and emojis
- fix: Animate images in modlog
- fix: Give more reasons for actions
Potatoboard
- feat: Add Sync Potatoes
- impr: Show when people are bots
- impr: Use chat command mentions
- impr: Include the sticker name when stickers are potatoed
- fix: Clean up some formatting
Manual Control
- feat: Allow replying through /say
- impr: Better formatting of /run
output
- impr: Allow team devs to use /run
- fix: Reword /say
Suggestions
- feat: Ban reactions on locked posts
- impr: Remove locked posts from /get-top-suggestions
- fix: Update wording in /get-top-suggestions
- fix: Prevent posts from disappearing from /get-top-suggestions
Automod
- impr: Ignore some server links
- impr: Remove pingable nickname detection
- impr: Warn when mods have statuses with bad words
- impr: Better nickname conflict resolvement
- impr: Update bad words
- fix: Warn less for embeds
- fix: Correct too many emoji logs
- fix: Condense bad word warn msg
- fix: Warn twice when posting bad words and too many emojis in the same message
- fix: Only warn once for bad words in thread titles
/info
- impr: Log when the configuration is synced
- impr: Hardcode retronbv to the credits
- impr: Sort credits
Tickets
- impr: Update the msg when you DM Scradd
- impr: Only send the resources DM once
- fix: Fix commands and buttons timing-out
- fix: Use "Contact User" and "Open Ticket" consistently
- fix: Fix a "Constact" typo
XP
- impr: List all chatters
- impr: Make it harder for mods to peek at weekly
- fix: Prevent Active Member and Active Booster from being confused
- fix: Don't let you click other people's setting buttons
Reminders
- impr: Allow whitespace in times
- fix: Fix the SA user count not updating
- fix: Don't send bump reminders twice
- fix: Clarify wording when canceling an old reminder
- fix: Don't allow decimal minutes in reminders
/poll
- impr: Default vote mode to true
- fix: Make /poll
options clearer
/guess-addon
- impr: Say the found addon when the game timeouts
- fix: Don't allow guessing the same addon twice
Punishments
- fix: Prevent /warn
from timing out
- fix: Move strike buttons above the pagination
Misc
- feat: Track online mods
- impr: Remove /sound
- impr: Update dad responses
- impr: Update autoreactions
- impr: Improve addon autocomplete
- impr: Persist roles when you leave and come back
- fix: Go on no not disturb when a restart is expected
- fix: Don't mimic people talking in #databases
- fix: Consistently show the camera icon in /user-info
v2.6.5
Scradd Update v2.6.5
- impr: Update bad words
- impr: Add a
#other-scratch-servers
ticket option - impr: Count secrets in
/info config
- impr: Update custom dad responses
- impr: Make
/open-ticket
ephemeral, and log who used it - impr: Put the Epic People role alert in
#general
- impr: Strip markdown from
#beta-updates
thread titles - impr: Balance
/guess-addon player
options - impr: Remove unused channels from
/info config
- fix: Stop people from opening multiple tickets
- fix: Remove time from bump reminders
- fix: Don't warn for bad words in usernames
- fix: Don't convert words to lowercase when censoring
- fix: Fix a typo in the Weekly Winners message
- fix: Update autoreactions
- fix: Rewrite lots of ticket wording