Adds quality-of-life features to NextDNS website for a more practical usability
NX Enhanced Extension
Current features:
Logs page:
----------------
* Allow/Deny buttons in the logs that make it possible to add an exception or block a domain without needing to copy, switch pages, and paste
* Specify domains that should be hidden from the logs, enabling you to filter out noisy or irrelevant domains
* Ability to load only the logs that happened before a specified date-time
* Option to show only queries from unnamed devices
* Refine a search with multiple search terms or exclusion terms
* An option to show the number of entries currently loaded, either visible or hidden by filters
* Show the query's absolute time (HH:MM:SS) along with the relative time (\"a minute ago\", \"few seconds ago\")
* Relative time that counts minutes, then hours, and goes up to \"Yesterday\"
* A refresh button
Allowlist/Denylist pages:
----------------
* Add a description for each domain in the allow/denylists
* Add a list of domains, instead of one by one
* Sort the allow/deny lists alphabetically
* Styling options for the domains for an easier quick reading, such as: lighten subdomains, bold root domain and right-align
Settings page:
----------------
* Ability to export/import all settings from/to a config
Privacy page:
----------------
* Collapse the list of blocklists enabled and adds a button to expand them if needed
* Sort alphabetically the list of blocklists in the \"Add a blocklist\" screen
Security page:
----------------
* Collapse the list of added TLDs and adds a button to expand them if needed
* A button that allows you to add every TLD in the \"Add a TLD\" screen in one click
Read more
Logs page:
----------------
* Allow/Deny buttons in the logs that make it possible to add an exception or block a domain without needing to copy, switch pages, and paste
* Specify domains that should be hidden from the logs, enabling you to filter out noisy or irrelevant domains
* Ability to load only the logs that happened before a specified date-time
* Option to show only queries from unnamed devices
* Refine a search with multiple search terms or exclusion terms
* An option to show the number of entries currently loaded, either visible or hidden by filters
* Show the query's absolute time (HH:MM:SS) along with the relative time (\"a minute ago\", \"few seconds ago\")
* Relative time that counts minutes, then hours, and goes up to \"Yesterday\"
* A refresh button
Allowlist/Denylist pages:
----------------
* Add a description for each domain in the allow/denylists
* Add a list of domains, instead of one by one
* Sort the allow/deny lists alphabetically
* Styling options for the domains for an easier quick reading, such as: lighten subdomains, bold root domain and right-align
Settings page:
----------------
* Ability to export/import all settings from/to a config
Privacy page:
----------------
* Collapse the list of blocklists enabled and adds a button to expand them if needed
* Sort alphabetically the list of blocklists in the \"Add a blocklist\" screen
Security page:
----------------
* Collapse the list of added TLDs and adds a button to expand them if needed
* A button that allows you to add every TLD in the \"Add a TLD\" screen in one click
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "NX Enhanced", "version": "5.1.3.1", "description": "Adds quality-of-life features to NextDNS website for a more practical usability", "icons": { "128": "icon.png" }, "permissions": ["storage"], "content_scripts": [{ "matches": ["https://my.nextdns.io/*", "https://api.nextdns.io/*"], "js": ["utils.js", "NXEnhanced.js"] }], "options_ui": { "page": "options-page.html" }, "action": { "default_title": "NX Enhanced", "default_icon": "icon.png", "default_popup": "popup.html" }}
Read more