- Prevent glitchy timeline effects when using revert header style
- Fixed post footer radius
- Fixed post without tags feature
- Added sidebar message
- Added a new bot type to the potential bot filter
- Added the 'revert editor header' feature
- Fixed a few more elements that use larger radii
- Added the proper url params to the post fetch request (currently unused)
- New added post array system (likely will only use this for extension announcements going forwards)
- Fixed incorrect vote counts for posts with multiple polls
- Fixed avatar image scaling when using the "Revert post headers" feature
- Removed the deprecated "Disable tumblr live" feature
- Fixed the overflowing of the poll preview bar when at a low percentage
- Fixed sideblog pages displaying the wrong user portrait
- Fixed spaces being removed from the headers of asks in sideblog messages
- Fixed an id conflict with slider datalists
- Fixed blog selector radius
- Fixed narrow single column masonry layouts
- Fixed clipped icons appearing in blog view pages where they weren't supposed to
- Fixed the static avatars feature not working properly
- Fixed draft and queue pages not showing floating avatars
- Fixed avatars for the /blog pages and headers for the /explore page
- Fixed author avatars not showing up
- Added the "Revert header design" feature
- Added the "display poll results without voting" feature
- Fixed a minor ui bug with the advanced config menu
- Added the dragon
- Fixed the
border-radius
for thebar
element - Re-added the user portrait beside the
bar
element
- More header fix improvments
- Added validation for cloning the correct label
- Fixed logic error with original posts having a 'null' label added
- Prevented re-processing processed headers
- Improvements to the header fix method
- Fixed bug where reblog parent badges were always overwritten
- Fixed custom label styling
- Added
peeprHeaderBadgesWrapper
to the filter for the "hide badges" feature
- Fixed header bug
- Finally started using eslint
- Cleaned up minor errors
- Fixed note truncating on masonry pages to only come into effect when the string is longer than 9 chars
- Minor header fixes for specific cases
- Extra fallback for out-of-bounds range inputs
- Set notes on masonry view posts to properly hide the word "notes" (for space reasons, the unmodified layout does this as well)
- Use nonces on style tags
- Fixed a case where race conditions could cause the script to be injected without a nonce
- Fixed the content width slider having a negative lower bound
- Rewrote the header fix function to work as intended
- Improvements to the menu rendering methods
- Split the "hide recommended blogs and tags" feature into two features
- Added the "collapse the 'changes', 'staff picks', etc. carousel"
- Fixed the "hide recommended blogs" feature to target recommended blogs in blog view and tag pages
- Set empty blog view sidebars to collapse automatically
- Added the dragon
- Minor fix to visual ghosting with hidden dashboard blog recommendations
- Changed the hide recommendations feature to use a different method pending the full release of Firefox 121
- Removed temporary poll
- Added a temporary poll to investigate user browser choice metrics
- Changed the "hide recommended blogs" feature to also hide the recommended blog and tag carousels between posts in the timeline
- Fixed the potential bot filter not identifying bots with non-english titles
- Hid the new "ad-free" sidebar popup
- Fixed the "disable post without tags nag" toggle not having a correctly assigned label
- Fixed background borders on rollup avatars
- Fixed avatars being cut off in the activity feed
##v5.4.1
- Fixed borders showing on rollup badges
- Fixed the 'revert activity feed redesign' feature
- Added two additional options for messaging style: theme colours and custom colours
- Import blog title and link colours for messaging
- Fixed issue with messaging stylesheets affecting post timestamps
- The messaging feature now computes colour contrast ratios to determine if the message backgrounds should be white or black
- Fixed an additional timeline load when not using the "show hidden nsfw posts" feature
- Improved colour contrast for messaging blog descriptions
- Overhauled mutuation functions
- Moved the "display exact vote counts on poll answers" feature to the "general configuration" category
- Removed the "display full note count" feature since tumblr no longer shortens post note counts
- Added a new "revert messaging redesign" feature using CSS
- Simplified feature styles
- Added the "disable avatars scrolling with posts" feature
- Removed the "revert messaging redesign" feature (no longer functioned properly)
- Fixed a minor text colour discrepancy with some palettes
- Prettied up the inputs for the config menu
- Added config preference file importing/exporting
- Tweaked the appearance of the config menu
- Fixed masonry page content-sidebar overlap
- Removed the "enable the "reply from sideblogs" experiment" feature
The feature was apparently only be enabled on the frontend, and despite this, no errors would be returned by the /v2/user/reply
requests. Instead, it would post as a reply from the user's main blog if they weren't part of the A/B group, but would still display as a sideblog reply to the person who posted it until the page was refreshed. Why Tumblr handles it like this, who knows.
- Added a fallback style to ensure 3px border radius on posts
- Minor code improvements
- Added the "enable the "reply from sideblogs" experiment" feature
- Improved the toggling of the notification-based features
- Added the "display exact vote counts on poll answers" feature
- Added the "show hidden NSFW posts in the timeline" feature
- Added the "messaging scale" feature
- Changed the custom notification labels to use theme colours
- Removed scroll offsets from permalink pages
- Fixed J and K not scrolling posts to the top of the screen
- Optimized potential bot detection filters to target certain bots with multiple posts
- Fixed duplicate labels when navigating to the activity page via the "show everything" button
- Optimized potential bot detection filters. This should help minimize false positives, but be aware that it still flags potential bots.
- Added hover-tooltips to both notification label features (and additional text to the potential bot label) to identify them as features added by the script.
- Fixed a minor syntax error
- Cleaned up preference storage
- Added an indicator to show when the script has updated
- Removed the "revert post header changes" toggle now that that garbage fire has been scrapped
- Tweaked the default script preferences to better suit the scope of the script