Wersija historija MUGA: Clean URLs, Fair to Every Click - 6 wersijow
MUGA: Clean URLs, Fair to Every Click wót yocreoquesi
Wersija historija MUGA: Clean URLs, Fair to Every Click - 6 wersijow
Buźćo wobglědniwy ze staršymi wersijami! Toś te wersije se za testowanje a referencne zaměry pokazuju.Wy měł pśecej nejnowšu wersiju dodanka wužywaś.
Nejnowša wersija
Wersija 1.9.10
13 apr. 2026 wózjawjone - 120,12 KBFunkcioněrujo z firefox 128.0 a pózdźej, android 128.0 a pózdźejFixed- Firefox TDZ:
_contentPrefsdeclarations hoisted to top of the content script IIFE so early-firing event handlers (copy, click, runtime.onMessage) can no longer reference them before initialization (#298) - Security:
navigate()now enforces the 2000-char URL length cap before parsing - Security: hostname extraction in the affiliate toast wrapped in
safeHostname()— malformed URLs no longer throw inside event handlers
Added- Static-analysis regression tests asserting
_contentPrefs/_contentPrefsPendingdeclarations stay above any reader and within the first 120 lines ofcleaner.js
Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0
- Firefox TDZ:
Starše wersije
Wersija 1.9.9
10 apr. 2026 wózjawjone - 118,63 KBFunkcioněrujo z firefox 128.0 a pózdźej, android 128.0 a pózdźejFixed- Security: add URL payload length limit, reject non-HTTP schemes, harden sanitizeHTML
- Robustness: cache version counter prevents stale prefs, time-based rewrite loop eviction
- Firefox MV2: shim chrome.runtime.sendMessage, deduplicate browser-polyfill loading
- MutationObserver ping blocking debounced via requestAnimationFrame
- Document silent .catch() handlers in content scripts
- Safe manifest swap script with trap-based restoration
Added- Automated Firefox AMO submission on tag push
- Automated Chrome Web Store submission on tag push
- README: Chrome Web Store install badge (no longer "Coming soon")
Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0
Wersija 1.9.6
5 apr. 2026 wózjawjone - 110,59 KBFunkcioněrujo z firefox 128.0 a pózdźej, android 128.0 a pózdźejVersion 1.9.6
Fixes:
- Click handler no longer intercepts all link clicks. Only intercepts clicks to affiliate store domains. Non-affiliate clicks pass through unmodified, preserving SPA navigation on YouTube, forums, and all other sites.
- Click, copy, and self-clean handlers now check if the extension is enabled before any interception. Extension is fully inert when disabled.
- Prefs loaded eagerly at content script init for synchronous access.
852 passing tests. No permission changes.Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0
Wersija 1.9.4
1 apr. 2026 wózjawjone - 109,57 KBFunkcioněrujo z firefox 128.0 a pózdźej, android 128.0 a pózdźejVersion 1.9.4
Changes in this version:
- Consent gate: extension is now fully disabled (no URL processing, popup blocked, options redirected) until the user accepts the Terms of Use in onboarding. Enforcement points: service-worker.js (handleProcessUrl), popup.js (consent-gate overlay), options.js (redirect), content/cleaner.js (ping blocking).
- 120+ new domain-specific tracking parameters (Amazon, Facebook, TikTok, Google, LinkedIn, Reddit, eBay, YouTube, Spotify, Netflix, NYTimes, BBC, AliExpress, Bing, Yahoo, Twitter/X, Etsy). Sourced from ClearURLs, AdGuard Filter 17, Neat-URL, and Mozilla's built-in strip list.
- 5 new Shopify recommendation tracking params (pr_prod_strat, pr_rec_id, pr_ref_pid, pr_rec_pid, pr_seq) added to global tracking list.
- Fixed: double onboarding tab caused by both onInstalled and fallback IIFE opening tabs. Now uses a dedup flag (openOnboardingOnce).
- Fixed: Promise shim (shimChromePromises in storage.js) was probing each API call by invoking it without a callback. For side-effectful methods like chrome.tabs.create, this executed the action twice. Now detects environment once at startup.Žrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0
Wersija 1.9.2
1 apr. 2026 wózjawjone - 106,49 KBFunkcioněrujo z firefox 140.0 a pózdźej, android 140.0 a pózdźejVersion 1.9.2
Changes in this version:
- Redesigned onboarding (privacy-first messaging, 3 features)
- Affiliate redirect unwrapping (Awin, Admitad, ShareASale, VigLink, Tradedoubler)
- Strip awc/wt_mc from redirect-based affiliate networks
- Fix collapsible store groups in Settings
- Rename "Report broken site" to "Report a bug or suggest an improvement"
- 730 passing tests
No permission changes from previous versionŽrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0
Wersija 1.8.0
29 mart. 2026 wózjawjone - 99,61 KBFunkcioněrujo z firefox 140.0 a pózdźej, android 140.0 a pózdźejŽrědłowy kod jo pód licencu Jano licenca GNU General Public License v3.0