Wersija historija DNS Medic - 4 wersije
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 3.2.5
12. huhti 2026 wózjawjone - 634,56 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźej3.2.5 — Re-enabled session cleanup on page unload for Pi-holeŽrědłowy kod jo pód licencu Licenca MIT
Starše wersije
Wersija 3.2.4
11. huhti 2026 wózjawjone - 635,52 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejWhat'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.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 3.2.3
6. huhti 2026 wózjawjone - 633,83 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejWhen 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 APIsŽrědłowy kod jo pód licencu Licenca MIT
Wersija 3.1.2
28. maalis 2026 wózjawjone - 636,89 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejWhat'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 overflowŽrědłowy kod jo pód licencu Licenca MIT