Releases: kosude/jsin-extension
v1.0.1: Firefox Add-ons Store release
This release really just consists of maintenance for getting jSin fully Firefox-ready in preparation to submit to the Firefox Add-ons Store.
jSin has been approved for release on the Add-ons Store! See the official installation page.
If you're using Firefox, it's recommended to do this instead of installing locally so that you don't have to re-'install' it every time you open the browser. For posterity, the firefox.zip
artifact is still available on this release and will continue to be available for download in the future.
v1.0.0: Milestone - fully functional
All basic functionality has
been implemented and seems to work well =^◡^=
I should note that this will all be broken in 2023, at least for Chrome users, when Manifest V2 loses support. So I'll have to try and find a way to work around Google's idiotic decisions by then.
Compared to the previous version of jSin
There are some minor visual differences between this version of jSin and the original version (which is now inaccessible):
- Rulesets are stored slightly differently (so those created with the original extension aren't compatible anymore)
- Version number is now displayed on the dashboard
- Different behaviour when creating rulesets: instead of simply being added to the list without any prompt, the edit-ruleset prompt now appears first (and ruleset creation can now be cancelled)
- Some visual bugs with the code editor have been fixed (highlighting comments no longer looks disgusting, for example)
But, most importantly, the project has now been completely rewritten in better languages and with better standards, so I am now able to actually work on it in the future!!
v0.1.7: first functional version
Revert to MV2 so script execution works Manifest V3 borks this extension, so, in the way it is now, Chrome users will not be able to use jSin starting from some point in 2023, and as far as I can tell, Google is entirely to blame for it. Since Manifest V2 will have completely lost support by then. Firefox users *might* still be able to use it.
v0.1.6.1: bug fix
Some bugs have been fixed:
- Bullet points would randomly appear
- Sometimes a ruleset's status indicator could change without changes to the status being saved (so reloading would appear to reset the status)
Also, the edit prompt for a new ruleset will now appear first before the ruleset is necessarily saved - so making a new ruleset can be cancelled.
v0.1.6: fully functional editing + saving
Rulesets can now be edited and saved using the built-in script editor and configuration settings.
One issue in the original jSin was that selecting text, especially comments, in the built-in script editor was really ugly. This has been fixed.
v0.1.5
v0.1.4
Another (kind of) milestone has been reached in that rulesets stored in sync extension storage can now be retrieved and displayed to the user.
Edit: for some reason, version 0.1.3 doesn't have a GH release tied to it, so I assume I forgot to run the workflow for that 💀 💀 💀
v0.1.2
Some more frontend logic has been written to create rulesets (although this is not yet possible via the UI). Currently rulesets are not synced with extension storage, and editing rulesets hasn't been implemented yet.
v0.1.1: basic interface (non-dynamic) prototype
Basic styling for the static aspects of the jSin dashboard and popup has been written.
No actual functionality exists yet.
(Note: a mistake with the CI pipeline has led to the zips attached to this release actually being from version v0.1.2, not v0.1.1.)
v0.1.0
This release has been created to test the automated Build and release CI/CD pipeline that should now be working.