Releases: toolbox-team/reddit-moderator-toolbox
Releases · toolbox-team/reddit-moderator-toolbox
V5.5.1
V5.4.3
Features
- feat(Modbutton): Display char limit error on reason and duration (#383)
- feat(Modmail): User-friendly permalink (#384)
Fixes
- Fix selectors for "Send Modmail" modbutton tab (#391)
- Fix duplicate buttons on old reddit (#385)
- NewModMailPro: Fix message sending errors on FF (#389)
- fix(ContextPopup): reorder actions to match modqueue (#382)
Other
- Remove metrics tab module (#370)
V5.4.2
Fixes
- Handle errors properly when banning users via modbutton (PR #378)
- Fix newmmpro init process (commit e59881b)
- Fix queuetools score sort for large scores (PR #374)
- Clarify mod button message feature sends modmail (PR #369)
- Misc. Deepscan fixes (PR #368)
- Reverted textarea set from placeholder attribute (PR #367)
- Remove reasonAsSub from advanced (PR #365)
Other
- Various dependency updates
V5.4.1
Additions
- Subreddit names now have tooltips in the "Moderated Subreddits" popup (PR #357)
- Actually added a personal setting for archiving modmail send from a RR (09fadcf)
Fixes
- Increased the width of the "Moderated Subreddits" popup to accomodate the new usernotes button added there (PR #356)
- Sending removal reasons as PM works more correctly in some edge cases and in Firefox (PR #359)
- Fix issue with API calls not properly returning an error (PR #361)
- If modmacros don't have a context specified yet show them as specified for all types in configuration (PR #362)
V5.4.0
Additions
- Ban and mute reasons in new modmail can now be made clickable via a setting (#281, PR #282)
- Added the ability to automatically archive removal reasons sent via modmail (#90, #117, PR #291)
- [select...] button in queuetools now opens a popup for making more complex selections (#218, PR #263)
- Swapped position of title and body fields when editing mod macros (PR #297, thanks @xeoth!)
- Removal reasons window can now be skipped by holding Shift when removing a post or comment (PR #300, thanks @molenzwiebel!)
- Mod macros can now be specific to posts/comments/modmail (#37, PR #288)
- Added a setting to check for new activity in modmail threads before sending your reply (#299, thanks @molenzwiebel!)
- Custom text inputs in removal reasons now accept
placeholder
,label
, andvalue
HTML attributes (PR #305, thanks @molenzwiebel!) - The "Moderated subreddits" popup now has a usernotes button for each subreddit (#316, PR #317)
- New modmail now has a shiny source button. (#323 PR #336 thanks @xeoth!)
- Toolbox now checks for queue content when building custom comments and posts resulting in filtered items being properly shown in flatview, toolbox profile view and the context popup. (#187 PR #259).
Fixes
- More efficiently search modlog for AutoModerator's removal reasons (PR #292, thanks @Blank-Cheque!)
- Fixed modqueue sorting for non-English interface languages (#293)
- Fixed issues with the
{body}
removal reason token (#283, PR #284, thanks @Blank-Cheque!) - Fixes to new modmail preview rendering (#261, #280, #301, PR #302)
- Post/comment-only removal reasons now behave correctly in new Reddit (#303, PR #304)
- Ban reasons are now trimmed to 300 characters (the actual API limit) rather than 99 (#258)
- Removal reasons is now triggered when removing things in a context popup or other toolbox-generated interface (#313, PR #318, #334, PR #335)
- Removed Toolbox from more popup pages it shouldn't be in (#324)
- Links to self-posts in the profile overlay will no longer change your subdomain (#340, PR #342)
url_*
tokens will now be generated by toolbox if not present in the API (#343 PR #342)
Internals
V5.3.3
V5.3.2
V5.3.1
Fixes
- Changed comment RR behavior (#279)
- Makes profile view work on very small screens in new modmail (#271)
- Restore button behavior next to usernames in new modmail (#271)
- Always send a spam parameter (#277)
- Fix settings backup button (#270)
- Edit old RR defaults remove for posts (#268)
- Fix macro distinguish feedback (#278)
V5.3.0 Coaching Chicken
All items addressed this release
Additions
- You can now select queue items that have had reports ignored on them with Queue Tools (#208, d1583eb)
- Banning a user through the mod button or a macro now sends ban context to Reddit, which lets you see the post or comment the user was banned for in the bans page on new Reddit (#209, 01bda99, 5f34ec0)
- You can now select queue items that are above or below a certain score with Queue Tools (PR #214, thanks @Blank-Cheque and @justcool393!)
- Syntax highlighter now adds a
Ctrl
-/
shortcut for commenting lines of code in CSS or Yaml. (#206, PR #212) - You can now preview messages before you send them in new modmail (#229, PR #230)
- Removal reasons can now be set up to apply to submissions, comments, or both (PR #224)
- Removal reasons now has per-subreddit removal options, such as sticky removal, lock removed thread (PR #233)
- There is now a setting to include NSFW results in the search links provided by the history button (PR #228, thanks @Blank-Cheque!)
- Queuetools select-all now shows as indeterminate if only some things are selected (PR #236)
- The toolbox profile overlay is now available in new modmail (PR #246)
Fixes
- When clicking the notifier modmail icon, don't open a new tab if you're already in modmail (#167, PR #179, thanks @k3n!)
- Using the mod button from the comments flat view no longer closes the comments window (#168, PR #180, thanks @k3n!)
- The profile overlay now handles suspended, deleted, and shadowbanned accounts without infinitely loading (b97ed3f)
- With Queue Tools, bracketed phrases in Automoderator reports are now highlighted in text posts and post titles in addition to comments (#194, PR #195, PR #196)
- Leaving removal reasons should no longer leave duplicate entries in the moderation log (ea35b4f)
- Toolbox should now behave properly with
privacy.firstparty.isolate
set to true in Firefox (#130, cfd09e2) - When adding a new note to a user, note types now wrap to a new line when there are too many instead of breaking styling (PR #235)
Internals
- Split up background page message handlers into separate files (PR #171)
- Split up helper methods into separate files (PR #175)
- Began implementing unit tests (#104, PR #191)
- Conversion of debug logging to a new log interface (PR #197)
- Promisification of internal APIs (PR #245)
- Make new modmail use Toolbox jsAPI mocks for consistency (#38, PR #246)
- TBui.tbRedditEvent has been made viewport aware resulting in better performance (PR #256)
- Reloading the extension when sideloaded for development no longer throws errors in non-Firefox browsers (f906d1d)
- Various linting, code style, and CSS fixes (PRs #234, #238, #242, #243, #244, and a bunch of other loose commits to master)