Skip to content

Releases: kosude/jsin-extension

v1.0.1: Firefox Add-ons Store release

28 Nov 09:20
Compare
Choose a tag to compare

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

24 Sep 16:07
Compare
Choose a tag to compare

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

24 Sep 15:26
Compare
Choose a tag to compare
Pre-release
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

23 Sep 19:01
Compare
Choose a tag to compare
v0.1.6.1: bug fix Pre-release
Pre-release

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

23 Sep 18:40
Compare
Choose a tag to compare

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

22 Sep 20:41
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

Deleting rulesets now works fine, but saving them has been disabled for now (see #3).

v0.1.4

19 Sep 20:26
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

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

18 Sep 11:36
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

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

17 Sep 19:29
Compare
Choose a tag to compare

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

17 Sep 16:11
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This release has been created to test the automated Build and release CI/CD pipeline that should now be working.