GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - solcik/userscripts: Personal Violentmonkey userscripts

BranchesTags
Open more actions menu

Latest commit

 

History

26 Commits
26 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.envrc
.envrc
 
 
.gitignore
.gitignore
 
 
.oxfmtrc.json
.oxfmtrc.json
 
 
README.md
README.md
 
 
bun.lock
bun.lock
 
 
flake.lock
flake.lock
 
 
flake.nix
flake.nix
 
 
github-mark-viewed.user.js
github-mark-viewed.user.js
 
 
gitlab-commit-nav.user.js
gitlab-commit-nav.user.js
 
 
gitlab-mark-viewed.user.js
gitlab-mark-viewed.user.js
 
 
package.json
package.json
 
 

Repository files navigation

userscripts

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.

Install

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 page to toggle the focused file's "Viewed" checkbox. The script advances after you mark a file viewed. It supports rapid diffs and the legacy viewer. Unmarking a viewed file keeps that file selected. Matches gitlab.com and git.vs-point.cz.
gitlab-commit-nav.user.js install Press x / c on a GitLab MR single-commit diff to go to the previous / next commit. Restores the built-in shortcut broken on GitLab < 17.10 (#499143).
github-mark-viewed.user.js install Keyboard review flow for a GitHub PR diff. v marks the focused file viewed and pins the next file under the header; un-viewing stays put so you can read it. The first v on a PR only unticks "Viewed files" in the file filter, so only unviewed files remain. j / k go to the next / previous file; an outline marks the current file, so this also works at the end of the page where the diff cannot scroll further. u un-marks the last file v marked and jumps to it (undo stack per PR in sessionStorage). Shift+V shows or hides viewed files without changing review state.

Authoring

  • Bump @version on every change (Violentmonkey only updates when the version increases).
  • Keep @match patterns narrow enough to avoid running on unrelated pages.
  • Prefer @require (loaded once, cached) over inlining vendored libraries.
  • @grant none whenever possible — the script then runs in the page's own context and can't escalate privileges.

License

MIT — see header in each .user.js file.

About

Personal Violentmonkey userscripts

Resources

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.