Commit Graph
9 Commits
Author SHA1 Message Date
Glenn Goossens 4ba63a2738 Van MIT naar GPL-3.0-or-later
Een aangepaste versie die iemand verspreidt moet voortaan zijn broncode meegeven.
Bij client-side JavaScript telt het uitserveren naar een browser als verspreiden,
dus dit dekt ook het geval dat iemand de code in zijn eigen webapp bouwt.

Beide scripts krijgen een hogere @version, anders komt de nieuwe licentieregel
nooit bij wie het al geinstalleerd heeft. Wat al onder MIT gepubliceerd is blijft
onder MIT beschikbaar; dit geldt vanaf deze versies.
2026-09-01 16:59:22 +02:00
Glenn Goossens 5389a7326d README: installatielinks bovenaan, toestemming inschakelen uitgelegd 2026-09-01 16:59:22 +02:00
Glenn Goossens 6cac22e496 iexpense-search toevoegen
Verhuist uit ~/dotfiles/userscripts/, zodat er maar één bron is. Het metadatablok
krijgt de velden die het nodig heeft om zichzelf bij te werken: namespace, licentie,
homepage, support en de twee URLs naar het raw-bestand.
2026-08-29 13:36:13 +02:00
Glenn Goossens 07d4039480 select-search: naar scripts/, uitvoer naast de bron, URLs naar ua-userscripts
De build schreef naar dist/. In deze repo is het installeerbare bestand altijd
scripts/<naam>/<naam>.user.js, zodat elke installatielink af te leiden valt zonder
in de repo te kijken. @version naar 1.1.0 zodat bestaande installaties die via de
doorverwijzing in de oude repo binnenkomen, hierna nog een stap omhoog doen.
De installatie-uitleg staat voortaan een niveau hoger in de hoofd-README.
2026-08-29 13:35:43 +02:00
Glenn Goossens 702f8b876f Add 'scripts/select-search/' from commit '98095f3fc6f9a86e3b64b7c7ba14d299259fc7e2'
git-subtree-dir: scripts/select-search
git-subtree-mainline: e5bd11259f
git-subtree-split: 98095f3fc6
2026-08-29 13:34:58 +02:00
Glenn Goossens e5bd11259f Repo aanmaken: MIT-licentie en gitignore 2026-08-29 13:34:53 +02:00
Glenn GoossensandClaude Opus 5 98095f3fc6 README: simplify and add Firefox install
Instructions were prose; now steps and tables. Firefox was missing and
needs no "Allow user scripts" toggle, so that step is split out as
Chromium-only. Bookmarklet moved to its own section at the end.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 15:46:37 +02:00
Glenn GoossensandClaude Opus 5 ac63e0be43 README: unify Chrome and Edge install steps, note "Allow user scripts"
Both browsers follow the same flow, so a single numbered list is clearer
than a Chrome section plus an Edge exception. Adds the Edge Add-ons link
and the one-time "Allow user scripts" toggle, without which no userscript
runs at all.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 12:57:45 +02:00
Glenn GoossensandClaude Opus 5 8084cbc9f0 Add select-search userscript and bookmarklet
Makes any <select> with many options searchable, for web apps whose
dropdowns have no search. The original <select> stays in the DOM and
remains the source of truth: choosing an option sets selectedIndex and
fires native input/change events, so the host application and its form
submission are unaffected.

Handles option lists that the app repopulates at runtime via a per-select
MutationObserver, and new selects appearing after AJAX via a document-level
one. Filtering is substring-based, accent-insensitive and multi-token.

Built into both a Tampermonkey userscript and a bookmarklet from one source.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 11:26:54 +02:00