Shield and Cookie Pop-ups are settings more than tools, so their switches, the cookie mode, the counters and "Update rules" now sit in Settings › Performance under a Protections heading, driven through the add-ons' own message handlers (Settings-only IPC). Each card opens the add-on's panel for the per-site details, and each panel links back to Settings. The two add-ons start hidden from the toolbar's extension row (manifest dock:"hidden", honoured once so a user who shows them keeps them); "Show hidden" on the row brings them back. theseus://settings and theseus://settings/<section> are now addresses, so any page or note can link to a Settings page. Also: a Settings or add-on tab that the user navigates elsewhere stops counting as that tab, otherwise "open Settings" kept focusing a tab that no longer showed Settings.
12 lines
901 B
JSON
12 lines
901 B
JSON
{
|
|
"id": "blocker",
|
|
"name": "Shield",
|
|
"version": "0.1.0",
|
|
"description": "Blocks third-party trackers and ads on every site, using the EasyList and EasyPrivacy rules. Counts what it stopped on the page you are on, lets you allow a site with one click, and refreshes its rules in the background.",
|
|
"author": "Silent Mode",
|
|
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJMNCA1djdjMCA1IDMuNSA5LjIgOCAxMCA0LjUtLjggOC01IDgtMTBWNWwtOC0zeiIgZmlsbD0iIzRjOWVmZiIvPjxwYXRoIGQ9Ik05LjIgOS4yIDE0LjggMTQuOE0xNC44IDkuMiA5LjIgMTQuOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==",
|
|
"main": "index.js",
|
|
"dock": "hidden",
|
|
"capabilities": ["sidebar-panel", "request-filter"],
|
|
"updateURL": "https://navigate.st/bns/theseus.x/extensions/blocker/updates.json"
|
|
}
|