Skip to content

Releases: scratchaddons-community/scradd

v2.8.4

19 Jul 03:00
Compare
Choose a tag to compare

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 to easy-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

20 Jun 03:42
Compare
Choose a tag to compare
  • 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

19 Jun 02:46
Compare
Choose a tag to compare
  • 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's time option's description
  • fix: Update bad words list
  • fix: Reword /guess-addon's description

v2.8.1

18 Jun 02:40
Compare
Choose a tag to compare

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

16 Jun 03:00
Compare
Choose a tag to compare

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's reply 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

28 May 03:12
Compare
Choose a tag to compare
  • Don't remove all emojis in #suggestions
  • Fix /settings buttons

v2.7.2

28 May 02:55
Compare
Choose a tag to compare
  • 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's message "required" again

v2.7.1

20 May 19:26
Compare
Choose a tag to compare
  • Fix Scradd removing all reactions
  • Fix typo in mod interest form

v2.7.0

20 May 19:01
Compare
Choose a tag to compare

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

18 Apr 13:34
Compare
Choose a tag to compare

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