Personal collection of Violentmonkey userscripts.
Each script declares @updateURL pointing back at this repo, so once installed
Violentmonkey auto-updates from main on its own.
Open a script's raw URL in Firefox with Violentmonkey installed — it detects
the ==UserScript== header and prompts to install.
| Script | Install | Description |
|---|---|---|
gitlab-mark-viewed.user.js |
install | Press v on a GitLab MR diff to toggle the focused file's "Viewed" checkbox. Matches gitlab.com and git.vs-point.cz. |
github-mark-viewed.user.js |
install | Press v on a GitHub PR diff page (/files or /changes) to toggle the focused file's "Viewed" button. |
- Bump
@versionon every change (Violentmonkey only updates when the version increases). - Keep
@matchpatterns narrow enough to avoid running on unrelated pages. - Prefer
@require(loaded once, cached) over inlining vendored libraries. @grant nonewhenever possible — the script then runs in the page's own context and can't escalate privileges.
MIT — see header in each .user.js file.