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.
16 lines
1.1 KiB
JSON
16 lines
1.1 KiB
JSON
{
|
|
"id": "consent",
|
|
"name": "Cookie Pop-ups",
|
|
"version": "0.1.0",
|
|
"description": "Answers cookie consent pop-ups for you — rejecting everything but the essentials — so pages open without the banner. Uses DuckDuckGo's autoconsent rules for hundreds of consent dialogs, plus a heuristic for unknown ones. Can be turned off per site.",
|
|
"author": "Silent Mode",
|
|
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIgZmlsbD0iI2Y1YTUyNCIvPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSIxLjQiIGZpbGw9IiM3YzRhMWQiLz48Y2lyY2xlIGN4PSIxNSIgY3k9IjEwIiByPSIxLjIiIGZpbGw9IiM3YzRhMWQiLz48Y2lyY2xlIGN4PSIxMSIgY3k9IjE0LjUiIHI9IjEuMyIgZmlsbD0iIzdjNGExZCIvPjxwYXRoIGQ9Ik0xNS41IDE0LjUgbDUgNSBNMjAuNSAxNC41IGwtNSA1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=",
|
|
"main": "index.js",
|
|
"dock": "hidden",
|
|
"capabilities": ["sidebar-panel", "page-inject"],
|
|
"page-inject": {
|
|
"preload": "inject.js",
|
|
"origins": ["https://*/*", "http://*/*"]
|
|
},
|
|
"updateURL": "https://navigate.st/bns/theseus.x/extensions/consent/updates.json"
|
|
}
|