Add feeds with one click.
The Tidy News Chrome extension watches the page you're on. Whenever it spots an RSS or Atom feed, the toolbar icon lights up. Click it, pick a category, and the feed is added to your reader — no copy-pasting URLs, no new tabs.
SHA256: f7182d9ae40cad847e5e6c62c355af862eb0d385288b2ce06829dcb9f0aabe95
What it does

Scans each page for <link rel="alternate" type="application/rss+xml"> and falls back to heuristic .rss, .atom, .xml, and /feed links. For each candidate it checks the Tidy News catalog:

New — open the popup, pick a category, add it.

Already in catalog — one-click subscribe.

Already subscribed — see the badge, no action needed.

What it sends

Authentication credentials and feed URLs to api.tidy.news over HTTPS. The JWT refresh token is stored in Chrome's local storage; you can sign out from the popup at any time. The extension does not track browsing history, does not read page content, and does not phone home to any other server.

The tidy.news domain itself is excluded from feed detection so the badge never lights up while you're already using Tidy News.

Install it
  1. Download the zip above and extract it to a folder you'll remember — for example ~/tidy-news-extension/. The folder must contain a manifest.json at its root.
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable Developer mode in the top-right corner of that page.
  4. Click Load unpacked and pick the folder you extracted in step 1. Chrome will show a warning that the extension is "not from the Chrome Web Store" — that is expected for sideloaded extensions; click Cancel on the warning, or allow it.
  5. The Tidy News toolbar icon appears. Open any page with a feed (e.g. news.ycombinator.com) and the icon should badge up yellow.
Updates

Self-hosted extensions don't auto-update. When a new version is released, download the new zip, extract it somewhere new, and remove the old extension from chrome://extensions before loading the new folder. The version number in the zip filename and the SHA256 above are your guarantees that the file hasn't been tampered with between releases.