👀 Overview
I probably should have made this v1.2 because of the amount of stuff changed but I have bigger plans for that. This new version adds support for JS mods, adds a settings panel to the marketplace area, adds a refresh button to the marketplace, and many more new features (+ fixes)!
✅ Changes
- Adds JS support for mods.
- Replaces theme store link with a GitHub link when valid (adds support for SuperPins even though it links to the theme store.)
- Fixes
.hasUserValueinverse conditional bug. - Actually adds backend support for future "edits" feature.
- Adds refresh button to marketplace.
- Adds settings panel to the marketplace.
- Adds script check for updates button to the panel.
- Adds script auto-updating setting to the panel.
- Adds ask before restart setting to the panel.
- Checks for marketplace at settings page load if user was offline at browser start and continues to do so on each load until data is found.
- Adds support for updating mods without a homepage.
In total, the lines of code have gone from 1477 -> 1698.