Releases: magicoflolis/Userscript-Plus
Releases · magicoflolis/Userscript-Plus
v6.4.0
Changes
- Added ability to customize theme
- Added ability to import/export config
- Added ability to import/export theme
- Added webpages which are not supported by certain engines to be skipped
- Some CSS tweaks & fixes
- Some code changes
Fixed
- Script sorting
- "Preview" button does not close code preview
Known Issues
- "Save File" button might not work on every browser, still in development
- 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
v6.3.0
Changes
- Remove
injection
from config - was no longer being used. - Added userscripts license to list.
- Added "Save File" button - saves userscript as
test.user.js
for now - tested with GreasyFork & SleazyFork based scripts - Added "Preview" button - allows to preview userscripts code, making changes to the textarea won't be added when the userscript is installed - tested with GreasyFork & SleazyFork based scripts
- Added "Recommend author" to config menu - highlights my scripts & gives me a checkmark next to my username.
- Added "Recommend scripts" to config menu - highlights my personal recommendations
- Added "Preview code" to config menu - automatically create code previews
- Tweaked how script handles "Filter out other languages"
- Some CSS tweaks & fixes
- Some code changes
Fixed
- Typing my username in the search bar #37
Known Issues
- "Preview" button does not close code preview
- "Save File" button might not work on every browser, still in development
TODO
Webextension version is still a work in progress
- Update translations.
- Add ability to customize colors.
- Add sorting to the following: "Total installs", "Ratings", "Created date"
- Add permission viewer
v6.2.1
Changes
- Added UserJS highlighting, will now highlight which scripts are made by me or UserJS I personally recommend.
Fixed
- Missing translations
TODO
Webextension version is still a work in progress
- Add ability to customize colors.
- Add sorting to the following: "Total installs", "Ratings", "Created date"
v6.2.0
Changes
- Overhaul UserJS name & description for different languages.
- Updated stylesheets.
- Primary frame becomes transparent after no longer being in focus. Desktop only
- Reworked event handlers.
- Improved frame injection.
- Improved mobile layout.
- Improved tablet layout.
- Improved visuals, text is now easier to see.
Fixed
- Borders may become unaligned for devices with a max-width between 800px - 1200px
- Ratings may become distorted for devices with a max-width between 800px - 1200px
Known Issues
TODO
Webextension version is still a work in progress
- Add ability to customize colors.
- Finish adding translations for each object
- Add sorting to the following: "Total installs", "Ratings", "Created date"
v6.1.0
Security Concerns
- THERE ARE NO CODE OBFUSCATIONS! If you use your browsers debugger tool and select the script, you may see obfuscated code at the start of or end of the userscript, THAT IS YOUR USERSCRIPT MANAGER!
- I use Sass to compile and compress the CSS code. Above that you will find the direct link to the uncompressed version. In addition, you are welcome to compile the userscript yourself.
- Everything located in https://github.com/magicoflolis/Userscript-Plus/tree/master/src/sass and https://github.com/magicoflolis/Userscript-Plus/tree/master/userscript are combined into the final version.
Bugs
- Script injection may fail on
github.com
- I am aware of this issue, however I have been unable to replicate this bug #37
- My current theory is an issue with Google Chrome & violent monkey. (This userscript is tested on Firefox primarily)
Whats New
- Reworked container injection, container now injects into
document.documentElement
- Fixed some typescripts
- Added support for Greasemonkey v4-compatible aliases
v6.0.1
Whats New
- Fixed
setConfig
function - Removed Github engine
- Removed Gist engine
- Added Github API engine, create a Personal Access Token to use https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
- Bug fixes
v5.12.0
Whats New
- Bug fixes
v5.11.21
Changes
- Updated MU core
- Added Dutch translations
- Experimental: Added ability to change scripts readyState injection in the config. Must be manually changed
- If you are experiencing issues, try to change the following:
let defcfg = {
injection: 'interactive', // => 'complete'
}
Fixed
- Experimental: script label is not displayed
- Experimental: youtube会有黑屏BUG
Known Issues
- Borders may become unaligned for devices with a max-width between 800px - 1200px
- Ratings may become distorted for devices with a max-width between 800px - 1200px
TODO
Webextension version is still a work in progress
- Finish adding translations for each object
- Add sorting to the following: "Total installs", "Ratings", "Created date"
v5.11.20
Changes
Web Extension version is still a work in progress
- Added ability to sort list. In addition, list has been converted to Table element
- Improved list style for devices with a max-width between 800px - 1200px
- Improved MU core
- Improved CSS
Fixes
- Fixed "Install buttons will take up a lot of space for devices with a max-width of 800px"
Known Issues
- Borders may become unaligned for devices with a max-width between 800px - 1200px
- Ratings may become distorted for devices with a max-width between 800px - 1200px
TO-DO
- Finish adding translations for each object
v4.11.19
Changes
IMPORTANT:
Some options in the config have been renamed, to remove previously saved config names: Settings > Reset > Save
- Improved CSS
- Improved some parts of the UI
- Ratings now have color
- Reduced the size of the counter (this may be changed in the future)
- Improved all counters designs
Fixes
- Fixed "Filter out other languages"
Known Issues
- Install buttons will take up a lot of space for devices with a max-width of 800px