DNS Medic versjonshistorikk - 4 versjonar
Ver forsiktig med eldre versjonar! Desse versjonane er vist som referanse og testformål.Du bør alltid bruke den siste versjonen av eit tillegg.
Siste versjon
Versjon 3.2.5
Sleppt 12. apr. 2026 - 634,56 KBFungerar med firefox 142.0 og nyare, android 142.0 og nyare3.2.5 — Re-enabled session cleanup on page unload for Pi-holeKjeldekode sleppt under MIT-lisens
Eldre versjonar
Versjon 3.2.4
Sleppt 11. apr. 2026 - 635,52 KBFungerar med firefox 142.0 og nyare, android 142.0 og nyareWhat's New in v3.2.0–3.2.4
Light Mode & Theming (3.2.0)
Added a full light theme with WCAG AA contrast throughout. A new three-way System / Light / Dark toggle
in settings syncs your preference across devices.
Friendlier Error Labels (3.2.0)
Firefox and Chrome verbose network/cert error strings now display as short, readable labels (e.g.
"untrusted cert issuer") — covering ~15 error patterns.
Pi-hole "Disable Blocking" Button (3.2.3)
Pause Pi-hole blocking directly from the popup without opening the Pi-hole dashboard.
Performance & Stability (3.2.2)
- Fixed a render crash on popup load (ReferenceError in renderBlocks)
- Pi-hole blocklist lookups run in parallel for faster popups with many blocked domains
- Block display logic refactored to a pure, fully-tested function
- DB seeded from bundled JSON on startup — no more "Unknown" flash on cold load
- Settings panel warns if the domain DB fails to load instead of silently failing
- Memory capped at 100 block entries per tab to prevent unbounded growth
Detection Improvements (3.2.1)
- Chrome's Opaque Response Blocking (ORB / ERR_BLOCKED_BY_ORB) is now detected and classified as a
definite block
- Firefox background page stability fix — prevents tabData loss from suspended event pages
- Bundled DB fallback ensures the domain database is always populated, even offline
Pi-hole Stability Fix (3.2.4)
Reverted Pi-hole domain lookups to sequential to work around a Pi-hole FTL bug where concurrent API
requests can freeze the server.Kjeldekode sleppt under MIT-lisens
Versjon 3.2.3
Sleppt 6. apr. 2026 - 633,83 KBFungerar med firefox 142.0 og nyare, android 142.0 og nyareWhen DNS Medic is configured with Pi-hole, a new shield button (🛡️) now appears in the popup header. Click it to temporarily or permanently disable DNS blocking without leaving the extension:
Presets: 10 seconds, 30 seconds, 5 minutes, or indefinitely
Custom duration: enter any number of seconds
Countdown timer: the button shows live remaining time while blocking is disabled
One-click re-enable: click the button at any time to restore blocking immediately
Supports both Pi-hole v5 and v6 APIsKjeldekode sleppt under MIT-lisens
Versjon 3.1.2
Sleppt 28. mars 2026 - 636,89 KBFungerar med firefox 142.0 og nyare, android 142.0 og nyareWhat's New
🧭 Safari for macOS (Beta)
• Safari is now supported as a first-class platform via a native macOS app wrapper
• Detects blocked requests using Safari's net::ERR_ABORTED signal — known tracker domains are classified immediately; unknown domains appear in a separate "⚪ Unverified" section
• For NextDNS users: unverified domains are automatically confirmed and promoted using the NextDNS logs API when you open the popup
• Badge and popup work as expected — note: Safari always renders the badge in red regardless of risk level (known Safari limitation)
🐛 Bug Reporting
• New "🐛 Report a Bug" link in the settings panel — pre-fills a GitHub issue with your extension version, browser, DNS provider, and recent error log
• New diagnostics.html standalone page for detailed environment info and one-click bug reports
🛡️ Pattern Quality Fixes
• Audited and anchored all bare keyword patterns — eliminates false positives from substring matches on unrelated domains
• 3 over-broad patterns corrected: fathom, pages.dev, daily.co
📦 Domain Database (492 → 561 entries)
• +69 new entries across: notifications, headless CMS, A/B testing, reviews, animation, localization, maps, call tracking, SEO, auth, payments, feature flags, CAPTCHA, video
Bug Fixes
🔧 Unverified Section (Chrome & Firefox) - broke some stuff when adding Safari support.
• Fixed unverified "Aborted Requests" section incorrectly appearing on Chrome and Firefox
• Unknown domains with definite DNS block signals (ERR_NAME_NOT_RESOLVED, ERR_FAILED, ERR_BLOCKED_BY_CLIENT, cert errors) are now promoted to the main list at 🟡 Medium confidence
• The unverified section is now exclusively for Safari — where ERR_ABORTED is genuinely ambiguous
🔧 Popup Closes on Page Refresh
• Popup now closes automatically when the active tab navigates or refreshes
• Prevents stale data from showing while a new page loads
• Works on Chrome MV3, Firefox, and Safari
• Fixed badge/data desync where popup showed "Nothing here" despite a non-zero badge count
• Fixed stale tab ID errors when closing a tab while the popup was open
• Fixed Firefox Android popup height overflowKjeldekode sleppt under MIT-lisens