Skip to content

Releases: toolbox-team/reddit-moderator-toolbox

V6.1.1 Delaying Donkey

09 Dec 16:45
Compare
Choose a tag to compare

Identical to V6.1.0 with the exception that sourcemaps are no longer included for init.js as the Mozilla validator does not like files over 4mb in size.

V6.1.0 Delaying Donkey

09 Dec 16:21
Compare
Choose a tag to compare

Additions

  • Queue tools "recent actions" display now shows action descriptions (#590, #598)
  • You can now configure mod macros to remove items as spam (#571, #605, thanks @LMBishop!)
  • User flair is now available in mod macros (#680, thanks @rysie!)
  • When new reddit dark mode is enabled toolbox will now also automatically turn on dark mode (#665)
  • Queue tools: Ignore reports is now available for selected item actions and as keyboard shortcut G (#311, #659, thanks @Endercheif!)
  • Option to unban with modmacros (#529, #664, thanks @Endercheif!)
  • Improvements to the beta mod notes module
    • Paged note display and tabs for displaying just notes or just mod actions (#608)
    • Setting to configure which tab is shown by default (#610, #641)
    • Labels can be selected when leaving new notes (#587, #644)

Fixes

  • Settings backup dates are saved properly again, and several other related issues with settings were fixed (#600)
  • Beta modules are no longer disabled after hotfix releases (#612)
  • If the modbar was previously hidden, it will no longer flash a shown state momentarily when loading the page (#607, #613)
  • With the Personal Notes module enabled, the corresponding button on the modbar is no longer missing sometimes (#617)
  • Other Toolbox buttons are also no longer missing from the page sometimes (#621)
  • Cached information about the current user is now refreshed properly (#603)
  • Help boxes appear correctly styled when opening them from new Reddit (#609, #640)
  • Grammar/spelling fixes (#642)
  • Modules in the settings window are sorted alphabetically again (#661)
  • Links to toolbox settings work again (#667, #689)
  • Clicking the settings link icon next to a setting will now properly open up the settings link information (#668)
  • Fix for faulty reddit color-scheme implementation on new reddit (#653, #654)

Internals

  • Lots and lots of work to enable Manifest V3 (#555)
    • The background script has been converted to use ES modules (#616)
    • Dependencies are now pulled from npm; various related adjustments to our release workflow (#618, #623, #630)
    • Internal caching was reworked for MV3 compatibility (#76, #78, #599, #614, #631)
    • Other background elements were updated for MV3 compatibility (#615, #620)
    • Chrome and Firefox manifests are now completely split to facilitate MV3-specific manifest keys (#632)
  • Other miscellaneous code quality and workflow improvements (#597, #601, #636, #637, #643)

V6.0.2

24 Aug 06:27
Compare
Choose a tag to compare

Fixes/Additions

  • Modmail sidebar adjustments (#595) for the upcoming new sidebar from reddit containing modnotes and useravatars.
    • Setting to style the reddit avatar in three ways: Original, Compact, Hidden.
    • Feature where more elements are clickable to go to the user profile.
    • Setting to disable the "particle" animation of avatars.
    • Toolbox buttons have been moved and restyled a little bit to fit the new sidebar.
    • Various fixes to account for information now having to be pulled from different elements.

Internals

  • Update DOMPurify to 2.3.12 (#596)

V6.0.1

22 Aug 16:17
Compare
Choose a tag to compare

Fixes

  • Reimplement overwritten fixes for #507 (#593)
  • Reimplement overwritten fixes for #507 (#593)
  • Add max retry logic to fetchModSubs (#594)
  • Fix broken mod notes label display (#589)

V6.0.0 Backwards Bison

20 Aug 15:43
Compare
Choose a tag to compare

Additions

  • Removal reason comments can now be sent via the recent "Remove as subreddit" functionality by checking the new "Send as /u/subreddit-ModTeam" box in the removal reasons popup. (#582, #583)
  • [Beta] Native mod notes can be viewed and edited from Toolbox via the new "Mod Notes" module. (#565, #566)
    • This feature is still missing significant functionality, including context links (#588) and the ability to set labels when creating notes (#587). To test it out, enable the "beta features" checkbox in Toolbox core settings.

Fixes

  • Toolbox now recognizes and corrects for an issue that exists in Slide for Reddit's implementation of usernote storage. Notes created with Slide will now be accessible to Toolbox and other conforming usernotes implementations. (#577)

Internals

  • Virtually all content script code was rewritten to take advantage of ES6 modules, helping with maintainability and providing a slight performance improvement on page load. (#198, #518, #576, #584, #585, #586 - this was a long road!)
  • Miscellaneous performance and code quality improvements (#408)
  • Metadata and developer documentation updates (#575, #569)

V5.6.5

11 Apr 16:52
Compare
Choose a tag to compare

Additions

  • Usernotes can now be filtered by note type from the note manager. (#534, #546, thanks @dequeues!)
  • Usernotes now display their colors in the note manager (#550, #560, thanks @dequeues!)
  • Removal reasons can now be reordered within a message (#559)

Fixes

  • Selecting a usernote type when creating a usernote is now visually clearer, with a larger border around the selected type (#564)
  • Toolbox now supports the updated ban note character limit of 5000 characters (#562, #563, thanks @adhesivecheese!)

Removals

  • Some features of New Modmail Pro have been removed, since they were added to native modmail. (#521, #525)

V5.6.4

11 Dec 11:54
Compare
Choose a tag to compare

Fixes

  • Mod macros that specify "sticky" but not "distinguish" are now distinguished anyway, since comments are stickied by distinguishing them (#533, #543)
  • Queue tools automoderator match highlighting now works within bulleted lists (#488, #541)
  • User buttons in modmail now work properly (#537, #539)
  • The "approve" button added to comments by the better buttons module is now added even if a comment has an already-approved ancestor (#497, #540)
  • fix removal reasons on new reddit (#545)

V5.6.3

09 Sep 19:09
Compare
Choose a tag to compare

Additions

  • Toolbox now adds styling to make the native typing indicator in new modmail more obvious. (#520)

Fixes

  • Fixed a potential race condition in the rate limiter. (#515)
  • Errors in the mod button are properly presented to the user now. (#516, #517)
  • Ratelimits are no longer considered at all when sending requests; this shouldn't actually matter, since Reddit seems to accept requests over the limit anyway. (#524)
  • Clear subreddit variables on closing config (#531)
  • Don't confirm removal on shift (#522)

V5.6.2

14 Jul 16:35
Compare
Choose a tag to compare

Fixes

  • Reverted most of the ratelimit changes from 5.6.0. The stricter ratelimiting behavior is now only used when performing mass actions through comment nuke or the mod button. This should hopefully resolve the rest of the issues users were experiencing with slow loading and unresponsiveness even after the 5.6.1 hotfix. (#513, #514)

V5.6.1

09 Jul 13:53
Compare
Choose a tag to compare

Fixes

  • Exempt initial requests from ratelimits (#510)
  • Add max retry. logic to init getModSubs (#511)

Other

  • Update DOMPurify to 2.3.0 (#509)