wayBetter Store
Clean Links: preview of the plugin

Plugin · Tools · for X

Clean Links

by wayBetter · v1.0.1 · 1.9 KB

Points t.co links in posts straight at the destination X already shows in the link text, strips common tracking parameters (utm_*, fbclid, gclid, ...) and shows the full URL on hover. No extra requests.

  • No network

Opens wayBetter for X on its install screen (version 1.1.0 or newer). Nothing installs until you confirm there. How installing works

What it asks for

  • No networkPromises to contact no server. The app scans the code and refuses the file if it calls fetch, XMLHttpRequest, WebSocket, EventSource or sendBeacon.

Permissions are a declaration and a guard rail, not a sandbox. They limit what the wayBetter API hands this plugin; a plugin is still JavaScript in the page, with the page’s own access. The code below is what actually runs.

The code

Read bt-clean-links.plugin.js1.9 KB · exactly the bytes the app installs
bt-clean-links.plugin.jsRaw
Open the raw file to read it.

How installing works, and is it safe?

  1. A link, not an installer. “Install in wayBetter” is a waybetter:// link. It opens the app and proposes this plugin. A web page cannot install anything, and neither can a tab inside the app.
  2. The app checks the file. It downloads the file itself, verifies the Store catalog’s Ed25519 signature with the key compiled into the app, then this file’s size and SHA-256 against the catalog.
  3. You read it, then confirm. The install screen shows the name, author, version, source, SHA-256, the permissions it declares, what a scan of the code found and the code. Nothing is written until you press Install.

What this does not promise: a plugin runs inside the page with the page’s own access, and a scan cannot see through minified or obfuscated code. Install what you would trust as a browser extension. Anything in the signed catalog is vouched for by the Store key, which is kept offline.

No app yet, or an older one?

One-click install needs wayBetter for X 1.1.0 or newer. Get wayBetter for X, or do it by hand: download bt-clean-links.plugin.js and drag it onto the wayBetter window. You get the same install screen.

More plugins

See all 14

Copy as Markdown

by wayBetter · v1.2.1 · Tools · 5.0 KB

Adds a copy button to every post: click copies it as a Markdown quote (text, images, author, date and link), Shift+click copies plain text. With a post focused (j/k), press m / Shift+M.

  • Dialogs
  • Clipboard
  • No network

Keyboard Plus

by wayBetter · v1.1.0 · Tools · 3.4 KB

Extra shortcuts on the post focused with X's j/k: c copies its link, Shift+C copies its text, v opens its first photo or video, a opens the author's profile and q opens the quoted post. Only navigates or copies; never likes, reposts or posts.

  • Dialogs
  • Clipboard
  • No network

User Notes

by wayBetter · v1.3.1 · Tools · 10.7 KB

Private notes on accounts: "Add private note" in a profile's ··· menu opens a note editor; the note shows under the bio (click it to edit) and in hover cards. Notes stay in this app's local storage and are never sent anywhere.

  • Storage
  • Dialogs
  • No network