Justin Wasack

Results 17 issues of Justin Wasack

related #279

upstream

Broadly, error logging needs to be improved. Specifically, errors that are delivered in the popup are not very useful.

discussion
enhancement

Optimize the loading experience for the popup: - do the [updates check](https://github.com/quoid/userscripts/blob/2a83cf0b62932077d0019df5f704c35725f0fa4a/src/popup/App.svelte#L318) some time *after* the popup loads - figure out a better way for [checking/updating `@require`ed assets](https://github.com/quoid/userscripts/blob/2a83cf0b62932077d0019df5f704c35725f0fa4a/extension/Userscripts%20Extension/Functions.swift#L1877) that is...

discussion
enhancement

Explore implementing synchronous api methods: `GM_getValue`, `GM_setValue` and `GM_listValues`

enhancement

- [x] update readme - [ ] create video walkthrough for macOS - [ ] create video walkthrough for iOS - [ ] make help page bundled with iOS

discussion
enhancement

Allow users to import other locally managed userscripts as dependencies, related #80

discussion

Scenario: - userscript uses `GM.setValue` and saves data - userscript is deleted - `setValue` data persists indefinitely

maintenance

Since the API calls only now going between the background and content scripts, instead of using `window.postMessage`, use `browser.runtime.sendMessage`. Ref: https://github.com/quoid/userscripts/issues/265#issuecomment-1241377290

javascript