Releases: jamditis/link-sweepr
Releases · jamditis/link-sweepr
Release list
LinkSweepr 1.1.0
LinkSweepr 1.1.0
LinkSweepr keeps the domains you choose out of your Microsoft Edge and Google Chrome history. Sites keep working and you stay signed in — only the history record of the visit is removed, on your device, with nothing sent anywhere.
This release adds the toolbar popup, the rebuilt options page, and the rename to LinkSweepr, on top of a collision-safe sweep and a test-backed baseline.
Added
- Toolbar popup that shows how many domains are filtered and blocks the current site in one click. It leaves internal
chrome://andedge://pages alone. Adds theactiveTabpermission. - Options page live preview of the domains that will be filtered, a warning for any line that is not a valid domain, and import and export of the list as a text file.
- A shared
domain.jsmodule so the preview, the popup, and the sweep always agree on matching. - Single-page-app coverage through
webNavigation, so a matching visit is removed the moment it is recorded, not only on a full page load. - A backstop sweep on a periodic
alarmsschedule, so any missed history entry is cleaned up on-device. - Unit tests and continuous integration: syntax checks, tests, manifest validation, and addons-linter filtered to Chrome and Edge relevant errors.
Changed
- Renamed from "History domain filter" to LinkSweepr.
- Rebuilt the options page around the live preview and save-on-input.
- Made the history sweep collision-safe by paginating
history.searchper domain.
Fixed
- Serialized the list writes through one queue so a slow earlier write cannot overwrite a newer one.
- Routed the sweep trigger through that same queue so the worker never sweeps against a stale list, and armed the debounce synchronously so hiding the tab mid-edit still flushes the sweep.
- Correct punycode suffix matching, IPv6 literal host handling, and rejection of Chromium's percent-encoded host values.
Install and usage: https://jamditis.github.io/link-sweepr/
Full changelog: https://github.com/jamditis/link-sweepr/blob/main/CHANGELOG.md