Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Extracted from #133
The Chrome Web Store no longer accepts Manifest V2 as stated from https://developer.chrome.com/docs/extensions/mv2/, this PR goes through the migration checklist and converts the extension to use V3 APIs.
Compatibility with Firefox is a bit tricky but doable, according to https://stackoverflow.com/a/75203925
Before publishing to Firefox, we'll just need to replace
"service_worker": "background.js"
with"scripts": ["background.js"]
. I've tested the extension locally on Firefox by loading it as a temporary extension and it happily accepts the.zip
file.However, I'm getting "Missing host permission for the tab" error on Firefox, which doesn't seem to happen with Chromium based browsers. This will need to be investigated further later on, we may need to change or add upon the
"activeTab"
permissions with"tabs"
, but that would trigger a warning message during installation.Closes #68 - kit works out of the box
Closes #69 - should work but upgrade to svelte 4
Closes #72 - kit works without additional configuration
Closes #73 - should work with all chromium browsers
Closes #76 - should not be a problem now
Also,
Closes #70