Ιστορικό εκδόσεων του DNS Medic - 4 εκδόσεις
Προσέξτε τις παλιές εκδόσεις! Αυτές οι εκδόσεις εμφανίζονται για δοκιμές και σκοπούς αναφοράς.Θα πρέπει πάντα να χρησιμοποιείτε την πιο πρόσφατη έκδοση ενός προσθέτου.
Πιο πρόσφατη έκδοση
Έκδοση 3.2.5
Κυκλοφόρησε στις 12 Απρ 2026 - 634,56 KBΛειτουργεί με firefox 142.0 και νεότερα, android 142.0 και νεότερα3.2.5 — Re-enabled session cleanup on page unload for Pi-holeΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT
Παλαιότερες εκδόσεις
Έκδοση 3.2.4
Κυκλοφόρησε στις 11 Απρ 2026 - 635,52 KBΛειτουργεί με firefox 142.0 και νεότερα, android 142.0 και νεότεραWhat'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.Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT
Έκδοση 3.2.3
Κυκλοφόρησε στις 6 Απρ 2026 - 633,83 KBΛειτουργεί με firefox 142.0 και νεότερα, android 142.0 και νεότεραWhen 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Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT
Έκδοση 3.1.2
Κυκλοφόρησε στις 28 Μαρ 2026 - 636,89 KBΛειτουργεί με firefox 142.0 και νεότερα, android 142.0 και νεότεραWhat'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Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Άδεια MIT