Skip to content

Releases: magicoflolis/Userscript-Plus

Web Extension v6.0.0

10 Mar 23:09
0669721
Compare
Choose a tag to compare

It's here! After literal years of work I have migrated the userscript into a web extension.

0KUnY5J3Rm

Firefox:

Chromium:

Microsoft Edge:


  • Migrated all non userscript features
  • Removals:
  • General:
    • You can fullscreen the list and it will open it to a new tab

Known Issues:

  • Settings require the tab to be closed then reopened for changes to take affect
  • Counter does not always update automatically, click the popup will fix it
  • Not all settings have been fully implemented

TODO:

  • Finish translations
  • Finish blacklist section
  • Fix random bugs and issues

Misc:

What took so long?

In a nutshell, laziness and web extension "challenges".

I never wanted to just copy and paste the entire userscript file and create a wrapper around it, I wanted to properly integrate it as a web extension. Which turned out to be much harder then I was expecting and with the addition of chrome going from manifest v2 to v3 it became even harder as I barely understood the basics of v2. With a lot of rewrites to my base code I was able to create something I felt happy with to finally convert into a web extension and with firefox now supporting v3 the time was right to get back into it.

Plus it's such a hassle to upload an extension on the Chrome Web Store and Edge Add-ons as I have to detail everything before I can submit it.

Anyways support is always welcome ❤️ https://github.com/sponsors/magicoflolis

Web Extension v5.0.0

05 Oct 18:41
1101ac1
Compare
Choose a tag to compare

What's New

Not everything from User Script version has been imported yet.

  • Updated web extension to match User Script version.

Known Issues

  • Does not function well on Chromium based browser.
  • Only tested with Firefox.

TODO

Web extension version is still a work in progress

  • Add translations to menu commands.
  • Add translations to "Install as user style?"
  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section.

User Script v6.8.0

04 Oct 17:28
1101ac1
Compare
Choose a tag to compare

Latest version => https://github.com/magicoflolis/Userscript-Plus/tree/master/dist

What's New

  • Added @resource tag to each userscript
  • Readded "author" tag to this userscript
  • Removed userscript heads from editor
  • Fixed issue url being undefined
  • Reworked cache system
  • Reworked when elements are created by the document

Known Issues

  • "Filter out other languages" may not filter every userscript that is not in your language.
  • SVG elements don't load on every webpage, can be blocked by the page.

TODO

  • Add translations to menu commands.
  • Add translations to "Install as user style?"
  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section

v6.7.2

26 Sep 17:33
d6ff2ce
Compare
Choose a tag to compare

What's New

  • Fixed #55
  • Added command "Inject Userscript+" to userscript managers popup menu.
    • Will re-inject container to web page.
  • Added command "Close Userscript+" to userscript managers popup menu.
    • Will delete container from web page.
Capture

Known Issues

  • "Filter out other languages" may not filter every userscript that is not in your language.
  • SVG elements don't load on every webpage, can be blocked by the page.

TODO

Webextension version is still a work in progress

  • Add translations to menu commmands.
  • Add translations to "Install as user style?"
  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section

v6.7.1

19 Sep 20:18
6d240a7
Compare
Choose a tag to compare

What's New

  • Will prompt the user when installing a user style.
    • Clicking "Confirm" installs as a user style.
    • Clicking "Deny" installs as a user script.
Capture

Known Issues

  • "Filter out other languages" may not filter every userscript that is not in your language.
  • SVG elements don't load on every webpage, can be blocked by the page.

TODO

Webextension version is still a work in progress

  • Add translations to "Install as user style?"
  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section

v.6.7.0

27 Aug 19:34
9ecece9
Compare
Choose a tag to compare

What's New

Changes & Fixes

  • Fixed #50
  • Fixed #53
  • Some CSS changes for small screen devices.

Known Issues

  • "Filter out other languages" may not filter every userscript that is not in your language.
  • SVG elements don't load on every webpage, can be blocked by the page.

TODO

Webextension version is still a work in progress

  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section

v6.6.2

11 Jul 18:24
9847261
Compare
Choose a tag to compare

Bug Fixes

  • Fixed "data.filter is not a function" #49
    • Greasyfork and Sleazyfork reworked the response structure.
  • Fixed? "Doesn't work when Chrome language is set to polish" #45
    • The script should default to English when using any unsupported language.

v6.6.1

05 May 23:34
89cdddf
Compare
Choose a tag to compare
  • Fixed support URL

v6.6.0

02 May 18:36
c3034ab
Compare
Choose a tag to compare

Changes

  • Updated and finished translations, added Arabic translation.
  • Redesigned UI.
  • Middle clicking a tab will now close that tab, does not work on all websites.
  • Middle clicking "+" will now open a new tab, does not work on all websites.
  • Reworked blacklist system
    • If you have customized the blacklist, please backup your list and reset your config!
  • Added ability to customize font family.

Known Issues

  • "Filter out other languages" may not filter every userscript that is not in your language.
  • SVG elements don't load on every webpage, sometimes are blocked

TODO

Webextension version is still a work in progress

  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Improve design of blacklist section

Build Changes

  • Moved most JSDoc tags to a typescript file.
  • Fixed userscript meta creation.

v6.5.1

06 Mar 21:45
92d793e
Compare
Choose a tag to compare

Changes

  • Tweaked injection

Fixed

  • Stylesheet not injecting itself through certain browser and on webpages

Known Issues

  • SVG elements don't load on every webpage, sometimes are blocked

TODO

Webextension version is still a work in progress

  • Update translations.
  • Add sorting to the following: "Total installs", "Ratings", "Created date"
  • Add permission viewer