Tumblr Savior version history - 25 versions
Tumblr Savior by Bjorn Stromberg
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.16.0
Released Mar 17, 2024 - 39.12 KBWorks with firefox 48.0 and later, android 120.0 and laterv1.16.0 / 2024-05-17
* Updated hiding sponsored posts, now just does `moatContainer`
* Removed the hydration canary in favor of assuming hydration has succeeded the first time the base container is updated
* Apply default values when individual options have not been set yet
* Added a new option to block posts that are `timelineObject`s
* Added a new option to block buttons in the sidebar (Go ad-free today)
* Reorganized the options slightly to separate sidebar from postsSource code released under The MIT License
Download FirefoxYou'll need Firefox to use this extensionOlder versions
Version 1.15.0
Released Aug 27, 2023 - 38.99 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.15.0 / 2023-08-26
* Update for the latest version of the desktop
* New `CSS_CLASS_MAP` -- https://assets.tumblr.com/pop/cssmap-232fd5ad.json
* Replaced `t.umblr.com` redirect removal with `href.li`
* Updated workflows to run on node v20
* Updated `eslint` & `addons-linter` to latest versionSource code released under The MIT License
Version 1.14.0
Released Jan 23, 2023 - 38.88 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.14.0 / 2023-01-23
* [`main.js`] Continue using `chrome` instead of `browser` (Fixes #85)
* [`script.js`] Do not hide tags when a post is whitelisted (Fixes #86)
* [`script.js`] Refactor show/hide tags code
* [`script.js`] Skip blacklisting on drafts pages (Fixes #82)Source code released under The MIT License
Version 1.13.0
Released Dec 13, 2022 - 38.86 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.13.0 / 2022-12-13
* [`script.js`] Use more specific selectors for hiding sidebar items (Fixes #83)
* [`options.js`] Replace deprecated `extension.getURL` with `runtime.getURL`
* [`package.json`] Update devDependency `addons-linter`
* [`package.json`] Update devDependency `eslint`Source code released under The MIT License
Version 1.12.1
Released Nov 10, 2021 - 38.64 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.12.1 / 2021-11-10
* [`CI`] Only test on node v16
* [`CI`] Also run `addons-linter` when testing
* [`package.json`] Move `eslint` into it's own command
* [`package.json`] Add `addons-linter`
v1.12.0 / 2021-11-10
* Update `CSS_CLASS_MAP` -- https://assets.tumblr.com/pop/cssmap-84fedc5a.json
* [`.gitignore`] Add `package-lock.json`
* [`options.html`] Remove periods from the end of labels
* [`options.html`] Drop a the
* [`package.json`] Update `eslint` from `7.32.0` to `8.2.0`Source code released under The MIT License
Version 1.11.0
Released Aug 20, 2021 - 38.63 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.11.0 / 2021-08-20
* Include text extracted from post bodies so they can be filtered even if they've been heavily styledSource code released under The MIT License
Version 1.10.0
Released Aug 18, 2021 - 38.55 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.10.0 / 2021-08-18
* Update CSS_CLASS_MAP -- https://assets.tumblr.com/pop/cssmap-6fca4540.json (Fixes #78)
* Use textContent instead of innerText for better performance
* [`package.json`] Update devDependency `eslint` from `v7.10.0` to `v7.32.0`
* [`CHANGELOG.md`] Use slashes to separate the version number from the year
* [`LICENSE`] Update most recent year to `2021`Source code released under The MIT License
Version 1.9.0
Released Apr 20, 2021 - 38.54 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.9.0 - 2021-04-20
* Updated `CSS_CLASS_MAP` to match tumblr's new one (https://assets.tumblr.com/pop/cssmap-e28281a0.json)
* tumblr removed the numbered css variables so we update ours to matchSource code released under The MIT License
Version 1.8.0
Released Jan 20, 2021 - 38.51 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.8.0 - 2021-01-20
* Changed the wording from `notification` to `content warning` since tumblr doesn't use notifications on the dashboard anymore
* Fixed a bug where whitelisted posts would be hidden when content warnings are disabled
* Restored the option to hide recommended posts (Fixes #66) (Fixes #64)
* Found another source attribution block to hideSource code released under The MIT License
Version 1.7.0
Released Dec 28, 2020 - 38.39 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.7.0 - 2020-12-28
* Make "Ignore filtered content" an option
* Add an option to hide filtered contentSource code released under The MIT License
Version 1.6.3
Released Dec 27, 2020 - 38.19 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.6.3 - 2020-12-27
* Properly apply default settings when there weren't any saved settings
* Ignore `filteredScreen` content in the body, this avoids filtering out Tumblr's filter messages which do not have footersSource code released under The MIT License
Version 1.6.2
Released Oct 10, 2020 - 38.16 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.6.2 - 2020-10-10
* [`manifest.json`] Forgot to update the version
v1.6.1 - 2020-10-10
* Move icon and screenshot from root to `media` directory
* [`.npmignore`] Ignore `.github` and `media` directories for npm package
v1.6.0 - 2020-10-10
* Filter out the `footerWrapper` instead of the `footer` for the post body
* Use the `tags` class instead of the footer for the post tags
v1.5.1 - 2020-10-08
* [`.github/workflows`] Don't use $default-branch, just use your branch name
* [`PRIVACY.md`] Move to root of the projectSource code released under The MIT License
Version 1.5.0
Released Oct 8, 2020 - 38.47 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.5.0 - 2020-10-08
* Adapted to a tumblr update that put the footer in a container (Fixes #73)
* Use a `CSS_CLASS_MAP` so that we can refer to unobfuscated classNames
* [`PRIVACY.md`] Added a privacy policy because the Microsoft Edge Add-on site requests oneSource code released under The MIT License
Version 1.4.0
Released Oct 3, 2020 - 37.93 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.4.0 - 2020-10-01
* Use `aria-label` for header contents (Thanks @mtae!)Source code released under The MIT License
Version 1.3.0
Released Jul 11, 2020 - 37.91 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.3.0 - 2020-07-11
* Looks like the previous method of hiding sponsored posts didn't last, here's a new one
* Improve behavior when overlapping with tumblr's own content filter
* Use more es6 codeSource code released under The MIT License
Version 1.2.0
Released Jul 5, 2020 - 38.03 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.2.0 - 2020-07-05
* Try a new way to hide sponsored posts (fixes #68)
* Do not extract text from the `ts-notice`
* All logic regarding the context menu is now in `main.js`, this fixes a bug where enabling the context menu would cause it to stop working
* Add a missing article in options
* Use a css variable for the warning background color
* Drop the uppercase w from the content warning
* Use more es6 code
* Add an extra line break before last line in the about tab
* Add Edge as a potential supported browser
* Add a `package.json`
* Start using eslintSource code released under The MIT License
Version 1.1.0
Released Apr 10, 2020 - 38.47 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.1.0 - 2020-04-10
* Actually fix the width for the warning icon
* Add a trim to context menu selection because both Firefox and Opera like to include the trailing space
* Remove some obsolete code
* Fix an issue where the search page would not be filtered initially
* Update the README and the about tab to include a solicitation for sponsorshipSource code released under The MIT License
Version 1.0.1
Released Apr 9, 2020 - 38.73 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v1.0.1 - 2020-04-09
* Use width instead of min-width for warning icon (flexbug in firefox)
* Remove a console.log
v1.0.0 - 2020-04-05
* Updated to work with the latest version of tumblr
* New default blacklist entries: coronavirus and trump
* New description in the manifest
* New option to remove reblog headers (enabled by default)
* Removed Safari support until I can find an Apple device
* Removed some obsolete options
* Removed support for filtering the inbox
* Removed showing whitelist matches for now
* Removed showing noticesSource code released under The MIT License
Version 0.5.7
Released May 22, 2018 - 45.82 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.7 - 2018-05-22
* Remove vendor prefixed rules for wireUpNodes
* Make `disable on inbox` work on blog specific inboxes
* When resetting a post, just remove the display style instead of setting it to `list-item`Source code released under The MIT License
Version 0.5.6
Released Mar 30, 2018 - 45.82 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.6 - 2018-03-30
* Use old school iterator for old school browsers (fixes #55)Source code released under The MIT License
Version 0.5.5
Released Mar 29, 2018 - 45.84 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.5 - 2018-03-29
* Directly extract the text ourselves instead of stripping out html tags (fixes #54)
* Add a CSS rule for li elements to remove list-style as it was missing on search result pagesSource code released under The MIT License
Version 0.5.4
Released Jul 28, 2017 - 44.96 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.4 - 2017-07-28
* Block a new type of ad: `dfp-ad-container`
* Hide notifications when recommended or sponsored posts are hidden
* Fix header markdown in the changelog
* Fix header markdown in the readme
* Got a new cert for Safari, the previous would expire next month
* Updated build scriptSource code released under The MIT License
Version 0.5.3
Released Mar 7, 2017 - 44.89 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.3 - 2017-03-07
* Shorten description in info.plist
* Improve localStorage handling in options (No more alert on empty settings in Safari)Source code released under The MIT License
Version 0.5.2
Released Mar 6, 2017 - 44.92 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.2 - 2017-03-06
* Use xar-mackyle on os x
* Include icon & screenshot for safari extension gallery
* Remove references to deprecated chrome.tabs.sendRequest
* Copy description into info.plistSource code released under The MIT License
Version 0.5.1
Released Mar 3, 2017 - 44.9 KBWorks with firefox 48.0 and later, android 48.0 to 68.*v0.5.1 - 2017-03-02
- Avoid tumblr opening a blog in a new tab when clicking on a blacklist notification (Thanks @EmandM!)
- Remove several unused variables in the options page
- Simplify browser and feature detection logic
- Hide yahoo ads by default
- Remove link & italics from blacklist notificationSource code released under The MIT License