Releases: toolbox-team/reddit-moderator-toolbox
Releases · toolbox-team/reddit-moderator-toolbox
v7.0.0 Beta Build 9
Fixes
- (From 6.1.17) The "Open in new Reddit" button now redirects to
sh.reddit.com
sincenew.reddit.com
is dead (#1025, thanks @yaycupcake!)
v6.1.17
v7.0.0 Beta Build 8
Fixes
- The about page in the settings window has styles again (#1008)
- Controls in the footer of the modnotes window have styles again (#1009)
- (From 6.1.16) Beta/developer build of Opera no longer break Toolbox's browser detection logic and prevent it from starting (#1010, thanks @Jhanlon95!)
v6.1.16
v7.0.0 Beta Build 7
Hello! It's been a while, but there's finally been some movement on one of the several large projects I've been working on to clean up Toolbox's UI code. No real Shreddit updates this time, but the style isolation project is a big prerequisite to getting Toolbox's UI working on Shreddit down the line, so this is definitely progress.
Changes
- React-based UI stuff is now rendered in Shadow DOM trees, where their styles can be isolated from page styles. It's also now styled by proper component-scoped stylesheets, rather than the giant mess of global CSS we applied to everything before. This means that as I rewrite UI stuff to use React I'll also be rewriting all its CSS as I go. (#923)
- As a consequence, it's now impossible to style these parts of Toolbox's UI via subreddit stylesheets on old Reddit. This sucks and is no fun, but it's a necessary consequence of trying to build support for four different frontends with four very different approaches to CSS
- So far the following things have been converted to be built on React and scoped styles:
- The Modnotes module UI
- In-page notifications
- The weird little message toast you get when you perform an action and we want to tell you it worked or didn't
- Aside from the styling stuff, you shouldn't notice any major differences in how any of the affected components work - if you do it's probably a bug, please report it!
- ok thats not entirely true i did get lazy and push this release before re-styling the
<select>
where you pick your note type in the modnotes window #1003
- ok thats not entirely true i did get lazy and push this release before re-styling the
Fixes
- The storage keys used to cache user information are actually user-specific again - this should hopefully mean things break less badly if you switch accounts while Toolbox is active (#992)
- The part of the extension that manages active notifications will no longer fail in such a way that some notifications become un-dismissable if several show up on the page at the same time (#1002)
- Log output when Toolbox can't initialize is slightly improved; certain errors are passed through to the console instead of being swallowed to make it a little less tedious for me to debug things (#1000)
Other stuff
v7.0.0-beta.6
erin loses its goddamn mind 8d2f427
v7.0.0-beta.5
Rebuild of v7.0.0-beta.4 with FF min version syntax revised to be accepted by AMO (47fd067)
v7.0.0-beta.4
Fixes
- Creating mod notes with no label should now work consistently (#941)
- (from 6.1.14) Fixed mod macros being broken in new modmail (#963)
- (from 6.1.15) Bumped minimum supported Firefox version to 115.3 (current ESR) and made some additions to the maintainer release docs to account for the fact that AMO forces us to bump our minimum FF version every once in a while or it will start rejecting our builds (#965)