Compare commits

...

62 Commits

Author SHA1 Message Date
bbf88a7912 refactor(browser-extension): make necessary changes to work on Mozilla Mobile 2024-10-28 13:38:34 +01:00
d781f756f6 Merge pull request '8.0.3' (#162) from v8.0.3 into main
Reviewed-on: #162
2024-10-28 12:20:34 +00:00
0c99d86b96 fix(database): issue #102 2024-10-28 12:30:49 +01:00
031f7d0b34 fix(browser-extension): issue #166 2024-10-28 12:21:50 +01:00
9293bd84ac fix(browser-extension): some broken styles in firefox 2024-10-28 12:21:38 +01:00
5c82a0e8f9 fix(database): issue #109 2024-10-25 10:37:44 +02:00
d4430a72dc fix(database): issue #108 2024-10-25 10:28:54 +02:00
9e4384a08d fix(database): issue #107 2024-10-25 10:27:12 +02:00
ff2b18256a fix(database): issue #106 2024-10-25 10:25:35 +02:00
e7ff26f1f7 fix(database): issue #103 2024-10-25 10:19:03 +02:00
85f052c3a5 fix(database): issue #100 2024-10-25 10:11:16 +02:00
8dd3f4d3c9 fix(database): issue #99 2024-10-25 10:08:50 +02:00
7a42f91532 fix(database): issue #95 2024-10-25 10:03:44 +02:00
7e2b4b3e08 fix(database): issue #94 2024-10-25 10:02:08 +02:00
1f37fa0607 fix(database): issue #93 2024-10-25 09:58:49 +02:00
fa8b3833d8 fix(database): issue #91 2024-10-23 12:10:29 +02:00
a6e187e350 fix(database): issue #90 2024-10-23 12:08:51 +02:00
49baa47eaa fix(database): issue #86 2024-10-23 12:05:06 +02:00
92d5d5507f fix(database): issue #83 2024-10-23 11:58:06 +02:00
04edca2ec5 fix(database): issue #82 2024-10-23 11:53:10 +02:00
9aaf27868a fix(database): issue #80 2024-10-23 11:46:47 +02:00
1862793a9c fix(database): issue #78 2024-10-23 11:39:57 +02:00
0a4442aa19 fix(database): issue #76 2024-10-23 11:35:48 +02:00
fc3db66cfd fix(database): issue #74 2024-10-23 11:33:07 +02:00
c4f428591e fix(database): issue #68 2024-10-23 11:23:48 +02:00
7800ed86b9 fix(database): issue #67 2024-10-21 11:15:39 +02:00
c118551dc7 fix(database): issue #66 2024-10-21 11:10:33 +02:00
8fed2f0444 fix(database): issue #60 2024-10-21 11:06:27 +02:00
cf56b67eb7 fix(database): issue #62 2024-10-21 11:04:01 +02:00
95e6cfbe84 fix(database): issue #60 2024-10-21 11:01:19 +02:00
b88a81e347 fix(database): issue #53 2024-10-21 10:51:51 +02:00
1873c4c426 fix(database): issue #49 2024-10-21 10:50:03 +02:00
8510d50ab9 fix(database): issue #47 2024-10-21 10:39:59 +02:00
362da4a7ef fix(database): issue #46 2024-10-21 10:35:17 +02:00
daa774a3da fix(database): issue #44 2024-10-21 10:31:19 +02:00
fd19ba3242 refactor(browser-extension): drop unnecessary line break 2024-10-19 18:29:03 +02:00
6b788abe28 refactor(browser-extension): drop old github references 2024-10-19 18:23:47 +02:00
1ac4812ebf chore(browser-extension): bump extension version 2024-10-19 18:23:25 +02:00
b0e56c87eb refactor(web): drop old references to GitHub, also improve alt for images 2024-10-19 18:19:24 +02:00
f8f2e64aef fix(database): issue #118 2024-10-19 11:48:24 +02:00
59229f7eeb fix(database): issue #116 2024-10-19 11:26:20 +02:00
4394695d15 fix(database): issue #117 2024-10-19 11:24:45 +02:00
a6f72cd90d fix(database): issue #118 2024-10-19 11:23:29 +02:00
35f3622e00 fix(database): issue #119 2024-10-19 11:21:25 +02:00
b7f04383e8 fix(database): issue #120 2024-10-19 11:18:23 +02:00
dfb220ce90 fix(database): issue #124 2024-10-19 11:08:38 +02:00
6827951d6d fix(database): issue #128 2024-10-19 10:55:21 +02:00
0460306fbf fix(database): issue #129 2024-10-19 10:53:03 +02:00
21112ffcbc fix(database): issue #133 2024-10-19 10:48:54 +02:00
42d5dd6885 fix(database): issue #135 2024-10-19 10:40:26 +02:00
08efbe3e0f fix(database): issue #141 2024-10-19 10:30:51 +02:00
c99a18d1a5 fix(database): issue #140 2024-10-19 10:29:02 +02:00
32bb4ce5e6 fix(database): issue #142 2024-10-19 10:27:23 +02:00
3046799d10 fix(database): issue #145 2024-10-19 10:25:32 +02:00
7b14777d1c fix(database): issue #146 2024-10-19 10:22:56 +02:00
d015c4a993 fix(database): issue #147 2024-10-19 10:21:14 +02:00
c2a80cd97c fix(database): issue #148 2024-10-19 10:19:04 +02:00
a7b267c0eb fix(database): issue #153 2024-10-19 10:14:15 +02:00
105a73b17c fix(database): issue #156 2024-10-19 10:12:05 +02:00
51d86c36f2 fix(database): issue #158 2024-10-19 10:08:05 +02:00
0dd47949d2 feat(web): add new mobile release 2024-10-19 10:02:27 +02:00
c0afca20fe feat(web): add new desktop release 2024-10-19 10:01:02 +02:00
25 changed files with 144 additions and 160 deletions

View File

@ -5,6 +5,12 @@
"name": "click", "name": "click",
"selector": "#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll" "selector": "#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll"
}, },
{
"domain": "ai.meta.com",
"name": "reset",
"property": "position",
"selector": "._31e"
},
{ {
"domain": "automobielmanagement.nl", "domain": "automobielmanagement.nl",
"name": "resetAll", "name": "resetAll",
@ -134,6 +140,12 @@
"name": "click", "name": "click",
"selector": "[role=\"dialog\"] > [style=\"display: flex; flex-direction: column; height: 100%; max-width: 100%;\"] > button" "selector": "[role=\"dialog\"] > [style=\"display: flex; flex-direction: column; height: 100%; max-width: 100%;\"] > button"
}, },
{
"domain": "larousse.fr",
"name": "reset",
"property": "filter",
"selector": ".wrapper"
},
{ {
"domain": "motorolasound.com", "domain": "motorolasound.com",
"name": "click", "name": "click",
@ -247,6 +259,7 @@
"*.facebook.com", "*.facebook.com",
"*.googleapis.com", "*.googleapis.com",
"*.olympics.com", "*.olympics.com",
"azure.microsoft.com",
"translate.google.*", "translate.google.*",
"www.youtube-nocookie.com", "www.youtube-nocookie.com",
"www.youtube.com" "www.youtube.com"
@ -925,19 +938,26 @@
"||b2brouter.net/de/wp-content/plugins/cookies-and-content-security-policy^", "||b2brouter.net/de/wp-content/plugins/cookies-and-content-security-policy^",
"||benno-gymnasium.de/plugins/system/gdpr^", "||benno-gymnasium.de/plugins/system/gdpr^",
"||c.evidon.com^", "||c.evidon.com^",
"||cache.consentframework.com^",
"||cdn-cookieyes.com^", "||cdn-cookieyes.com^",
"||cdn.consentmanager.net^", "||cdn.consentmanager.net^",
"||cdn.cookielaw.org^", "||cdn.cookielaw.org^",
"||cdn.optable.co^", "||cdn.optable.co^",
"||cdn.trustcommander.net/privacy^", "||cdn.trustcommander.net/privacy^",
"||cdntranscend.eventbrite.com^", "||cdntranscend.eventbrite.com^",
"||choices.consentframework.com^",
"||chollometro.com/assets/js/CookiesMessage*.js^", "||chollometro.com/assets/js/CookiesMessage*.js^",
"||city-bahn.de/wp-content/plugins/borlabs-cookie^", "||city-bahn.de/wp-content/plugins/borlabs-cookie^",
"||cmp.actiview.de^",
"||cmp.computerbild.de^",
"||cmp.huffingtonpost.fr^", "||cmp.huffingtonpost.fr^",
"||cmp.inmobi.com^", "||cmp.inmobi.com^",
"||cmp.meteored.com^",
"||cmp.prisa.com^", "||cmp.prisa.com^",
"||cmp.uniconsent.com^", "||cmp.uniconsent.com^",
"||cmp2.zdf.de^",
"||cms.static-bahn.de/cms/consent-layer^", "||cms.static-bahn.de/cms/consent-layer^",
"||composants-pe-communs.pole-emploi.fr/*/pe-cookies.js^",
"||consent.cookiebot.com^", "||consent.cookiebot.com^",
"||consent.cookiefirst.com^", "||consent.cookiefirst.com^",
"||consent.pdf24.org^", "||consent.pdf24.org^",
@ -945,11 +965,14 @@
"||consent.up.welt.de^", "||consent.up.welt.de^",
"||consentbar.interencheres.com^", "||consentbar.interencheres.com^",
"||consentcdn.cookiebot.com^", "||consentcdn.cookiebot.com^",
"||cookie.porsche.com^",
"||cookiehub.net^", "||cookiehub.net^",
"||cp.as.com^", "||cp.as.com^",
"||cp.elektroauto-news.net^",
"||cp.inside-digital.de^", "||cp.inside-digital.de^",
"||cp.winfuture.de^",
"||download.amd.com/OneTrust^", "||download.amd.com/OneTrust^",
"||driftingchef.com/static/*/Sticky2,ConsentManager", "||driftingchef.com^",
"||emp.bbci.co.uk^", "||emp.bbci.co.uk^",
"||eu.fastcmp.com^", "||eu.fastcmp.com^",
"||forum.vorondesign.com/js/xf/notice.min.js^", "||forum.vorondesign.com/js/xf/notice.min.js^",
@ -962,15 +985,20 @@
"||media.bzcompany.cz/scookies^", "||media.bzcompany.cz/scookies^",
"||myprivacy-static.dpgmedia.net/consent.js^", "||myprivacy-static.dpgmedia.net/consent.js^",
"||myprivacy.dpgmedia.*/consent^", "||myprivacy.dpgmedia.*/consent^",
"||nojazz.eu/nl/cmp/consentui^",
"||optanon.blob.core.windows.net^", "||optanon.blob.core.windows.net^",
"||privacy.wetransfer.com/fides.js^", "||privacy.wetransfer.com/fides.js^",
"||prod.widgets.burgerprofiel.vlaanderen.be/*/js.cookie.js^", "||prod.widgets.burgerprofiel.vlaanderen.be/*/js.cookie.js^",
"||redditstatic.com/onetrust.*.js", "||redditstatic.com/onetrust.*.js",
"||release.jobylon.com/jbl-cookie-consent-js^",
"||s.nitropay.com/gpp-*.min.js", "||s.nitropay.com/gpp-*.min.js",
"||s.p7s1.io/cmp^", "||s.p7s1.io/cmp^",
"||schumacher-elektro.de/typo3conf/ext/we_cookie_consent^",
"||sdk.privacy-center.org^", "||sdk.privacy-center.org^",
"||static.axept.io^",
"||static.fastcmp.com^", "||static.fastcmp.com^",
"||transcend-cdn.com^", "||transcend-cdn.com^",
"||uct.eu.usercentrics.eu^",
"||wcpstatic.microsoft.com^", "||wcpstatic.microsoft.com^",
"||webtools.europa.eu/js/webtools.cck.js^", "||webtools.europa.eu/js/webtools.cck.js^",
"||widgets.marketcat.net^" "||widgets.marketcat.net^"
@ -980,6 +1008,8 @@
".cc-policy-overlay", ".cc-policy-overlay",
".cdk-overlay-backdrop:has(+ .cdk-global-overlay-wrapper)", ".cdk-overlay-backdrop:has(+ .cdk-global-overlay-wrapper)",
".js--overlay", ".js--overlay",
".js-lcc-backdrop",
".lcc-backdrop",
".modal-backdrop", ".modal-backdrop",
".modals-overlay", ".modals-overlay",
".offcanvas-backdrop", ".offcanvas-backdrop",
@ -989,6 +1019,7 @@
"[data-aria-hidden=\"true\"][data-state=\"open\"][style=\"pointer-events: auto;\"]", "[data-aria-hidden=\"true\"][data-state=\"open\"][style=\"pointer-events: auto;\"]",
"#fancybox-overlay", "#fancybox-overlay",
"#gdprMask", "#gdprMask",
"#id-modal-backdrop",
"#overlay:not([class*=\"ytd\"])", "#overlay:not([class*=\"ytd\"])",
"overlay-block" "overlay-block"
], ],
@ -998,6 +1029,7 @@
"backdrop-no-scroll", "backdrop-no-scroll",
"bb-con-loaded", "bb-con-loaded",
"blocked", "blocked",
"blur",
"blur-background", "blur-background",
"bodyBlocked", "bodyBlocked",
"c24-cc-visible", "c24-cc-visible",
@ -1054,6 +1086,7 @@
".dw-content", ".dw-content",
".footer", ".footer",
".layout", ".layout",
".lv-header",
".page", ".page",
".row", ".row",
".rp-container", ".rp-container",
@ -1066,12 +1099,16 @@
"#content", "#content",
"#layout > [data-fetch-key]", "#layout > [data-fetch-key]",
"#main", "#main",
"#modal-root",
"#root", "#root",
"#wrapperDivisions", "#wrapperDivisions",
"#wt-modal-container", "#wt-modal-container",
"body > *", "body > *",
"div:has(#main)", "div:has(#main)",
"html > *" "footer > *",
"header > *",
"html > *",
"main > *"
], ],
"selectors": [ "selectors": [
".___eucookiePopup", ".___eucookiePopup",
@ -1459,6 +1496,7 @@
".banner-message-cpopup", ".banner-message-cpopup",
".banner-notification", ".banner-notification",
".banner-policy-wrap", ".banner-policy-wrap",
".banner-pop:has([href=\"/sp-confidentialite/\"])",
".banner[data-banner=\"cookies\"]", ".banner[data-banner=\"cookies\"]",
".bannerCookie", ".bannerCookie",
".bannerCookies", ".bannerCookies",
@ -1596,6 +1634,7 @@
".box_cookie", ".box_cookie",
".box_Cookie", ".box_Cookie",
".box_cookies", ".box_cookies",
".box_right_bottom:has(.allowed_ookie)",
".box--cookies", ".box--cookies",
".box-accept-cookies", ".box-accept-cookies",
".box-alert-cookie-inside", ".box-alert-cookie-inside",
@ -3126,6 +3165,7 @@
".cookieConsentBar", ".cookieConsentBar",
".cookieConsentBarContainer", ".cookieConsentBarContainer",
".CookieConsentContainer", ".CookieConsentContainer",
".cookieconsentdialog",
".CookieConsentMemo", ".CookieConsentMemo",
".CookieConsentOverlay", ".CookieConsentOverlay",
".cookieConsentPanel", ".cookieConsentPanel",
@ -4052,6 +4092,7 @@
".dgp-consent", ".dgp-consent",
".dgpr-drop-down", ".dgpr-drop-down",
".dhl-cgk", ".dhl-cgk",
".dialog-content-wrapper:has([data-testid=\"cookie-dialog\"])",
".dialog-cookie-settings", ".dialog-cookie-settings",
".dialog[aria-label=\"cookieconsent\"]", ".dialog[aria-label=\"cookieconsent\"]",
".dialogBanner__inner[data-qa=\"cookie-banner\"]", ".dialogBanner__inner[data-qa=\"cookie-banner\"]",
@ -4380,6 +4421,7 @@
".fixed-cookie-prl", ".fixed-cookie-prl",
".fixed-cookie", ".fixed-cookie",
".fixed-msg--cookies", ".fixed-msg--cookies",
".fixed.bottom-6.left-6:has([href=\"/privacy\"])",
".fixed.bottom-sm.left-sm.right-sm.z-50.max-w-md.rounded-lg.border.p-md.shadow-sm.md\\:left-auto.border-borderMain\\/50.ring-borderMain\\/50.divide-borderMain\\/50.dark\\:divide-borderMainDark\\/50.dark\\:ring-borderMainDark\\/50.dark\\:border-borderMainDark\\/50.bg-background.dark\\:bg-backgroundDark", ".fixed.bottom-sm.left-sm.right-sm.z-50.max-w-md.rounded-lg.border.p-md.shadow-sm.md\\:left-auto.border-borderMain\\/50.ring-borderMain\\/50.divide-borderMain\\/50.dark\\:divide-borderMainDark\\/50.dark\\:ring-borderMainDark\\/50.dark\\:border-borderMainDark\\/50.bg-background.dark\\:bg-backgroundDark",
".fixed.md\\:flex.items-center.justify-between.p-2.md\\:py-4.md\\:px-6.bottom-0.left-0.right-0.bg-midnight-lighter.text-white", ".fixed.md\\:flex.items-center.justify-between.p-2.md\\:py-4.md\\:px-6.bottom-0.left-0.right-0.bg-midnight-lighter.text-white",
".fixed.right-2.bottom-2.z-\\[60\\].max-h-\\[calc\\(100vh-1rem\\)\\].max-w-\\[calc\\(100vw-1rem\\)\\].sm\\:max-w-md.rounded-3xl.font-styrene.bg-bg-500.p-4.sm\\:p-8.overflow-auto", ".fixed.right-2.bottom-2.z-\\[60\\].max-h-\\[calc\\(100vh-1rem\\)\\].max-w-\\[calc\\(100vw-1rem\\)\\].sm\\:max-w-md.rounded-3xl.font-styrene.bg-bg-500.p-4.sm\\:p-8.overflow-auto",
@ -4659,6 +4701,7 @@
".GdprCookieConsent-ConsentContainer", ".GdprCookieConsent-ConsentContainer",
".GdprCookieConsent-ConsentContainerOverlay", ".GdprCookieConsent-ConsentContainerOverlay",
".gdprCookieLaw", ".gdprCookieLaw",
".gdprCookiePolicyBannerContainer",
".gdprCookieWrapper", ".gdprCookieWrapper",
".gdprcp-modal", ".gdprcp-modal",
".gdprcp-overlay", ".gdprcp-overlay",
@ -4831,6 +4874,7 @@
".identity-noticebar", ".identity-noticebar",
".idgcp__section", ".idgcp__section",
".idrPageRow[style^=\"min-height:0;height:auto;padding:0;position:relative;z-index:1;zoom:1;border:none;\"]", ".idrPageRow[style^=\"min-height:0;height:auto;padding:0;position:relative;z-index:1;zoom:1;border:none;\"]",
".if6_eprivacy",
".iframe_cookies", ".iframe_cookies",
".ilikecookies", ".ilikecookies",
".ilsa-cookies-cta", ".ilsa-cookies-cta",
@ -5294,6 +5338,7 @@
".mensajecokies", ".mensajecokies",
".mentionCookie", ".mentionCookie",
".menu-con-cookies", ".menu-con-cookies",
".mercusys-cookie-eu",
".message_cookie", ".message_cookie",
".message--cnil", ".message--cnil",
".message--cookie-warning", ".message--cookie-warning",
@ -5705,6 +5750,7 @@
".otcn-modal", ".otcn-modal",
".otcn", ".otcn",
".otCookiesNotification", ".otCookiesNotification",
".otPlaceholder",
".ou-cookies-bar", ".ou-cookies-bar",
".outer-privacy-top-navigationBar", ".outer-privacy-top-navigationBar",
".outerCookieBar", ".outerCookieBar",
@ -5809,6 +5855,9 @@
".pnl-cookie", ".pnl-cookie",
".pnlCookiemelding", ".pnlCookiemelding",
".pnotify-cookies", ".pnotify-cookies",
".pointer-events-auto.bottom-0.w-full.flex.justify-center.items-center.bg-background-primary.z-20.py-4.gap-3.px-5:has([href=\"https://changelly.com/privacy-policy\"])",
".polaris-consent-widget",
".polaris-consent-widgets",
".polcookies", ".polcookies",
".policy_footer", ".policy_footer",
".policy_notification", ".policy_notification",
@ -6281,6 +6330,7 @@
".sm-cookie-consent", ".sm-cookie-consent",
".small_gdpr_popup_holder", ".small_gdpr_popup_holder",
".smcc_bottom_cookieaccept_container", ".smcc_bottom_cookieaccept_container",
".smile-cookie-notification-container",
".sml_cookiepolicy", ".sml_cookiepolicy",
".smoothie-consent", ".smoothie-consent",
".smrt-ncookies-alert", ".smrt-ncookies-alert",
@ -6288,6 +6338,7 @@
".smt-cookie-note", ".smt-cookie-note",
".sncmp-app_gdpr", ".sncmp-app_gdpr",
".snoop-cc", ".snoop-cc",
".so--modal:has(.so-cookie-banner)",
".so-cookie-wrapper", ".so-cookie-wrapper",
".so-gdpr__cookie-notification", ".so-gdpr__cookie-notification",
".social-link-container", ".social-link-container",
@ -6514,6 +6565,7 @@
".uc-cookie-block", ".uc-cookie-block",
".uc-cookie", ".uc-cookie",
".ucgCookieBar", ".ucgCookieBar",
".ucm-bl-mainwrap + #divAlert.alertPopup",
".ucn-block", ".ucn-block",
".ucp-cookiebanner-wrapper", ".ucp-cookiebanner-wrapper",
".ud-component--eu-cookie-message--app", ".ud-component--eu-cookie-message--app",
@ -6581,6 +6633,7 @@
".v-app-PortletCookiesLaw", ".v-app-PortletCookiesLaw",
".v-cookie-bar", ".v-cookie-bar",
".v-cookieconsent", ".v-cookieconsent",
".v-snack:has([href*=\"accounts.hunterco.com.br/privacy\"])",
".v-window-cookieDialogWindow", ".v-window-cookieDialogWindow",
".v2_cookies_container", ".v2_cookies_container",
".v2-cookie-disclaimer", ".v2-cookie-disclaimer",
@ -6674,6 +6727,7 @@
".widget-gdpr-banner", ".widget-gdpr-banner",
".widget-gdpr-cookie-banner", ".widget-gdpr-cookie-banner",
".widget-GdprCookieBanner", ".widget-GdprCookieBanner",
".widget.HTML:has([href=\"https://policies.google.com/technologies/cookies\"])",
".widilo-cookie-rules", ".widilo-cookie-rules",
".win_cookies", ".win_cookies",
".with-cookie", ".with-cookie",
@ -6783,6 +6837,7 @@
".zone-cookies", ".zone-cookies",
".zpconsentinfo", ".zpconsentinfo",
".zpWinThemeCookie", ".zpWinThemeCookie",
".zsl-footer + #divAlert.alertPopup",
"[aria-describedby=\"cookie-information\"]", "[aria-describedby=\"cookie-information\"]",
"[aria-describedby=\"cookieconsent:desc\"]", "[aria-describedby=\"cookieconsent:desc\"]",
"[aria-describedby=\"cookieConsentDesc\"]", "[aria-describedby=\"cookieConsentDesc\"]",
@ -6915,6 +6970,7 @@
"[data-analytics-category=\"Cookies Consent\"]", "[data-analytics-category=\"Cookies Consent\"]",
"[data-assembly-source=\"cookie/banner\"]", "[data-assembly-source=\"cookie/banner\"]",
"[data-at-selector=\"cookie-banner\"]", "[data-at-selector=\"cookie-banner\"]",
"[data-automation-id=\"legalNotice\"]",
"[data-automation=\"cookies-banner\"]", "[data-automation=\"cookies-banner\"]",
"[data-automation=\"privacy-banner-wrapper\"]", "[data-automation=\"privacy-banner-wrapper\"]",
"[data-banner=\"cookies\"]", "[data-banner=\"cookies\"]",
@ -6939,6 +6995,7 @@
"[data-cookie-bar-target=\"modal\"]", "[data-cookie-bar-target=\"modal\"]",
"[data-cookie-consent-overlay]", "[data-cookie-consent-overlay]",
"[data-cookie-id]", "[data-cookie-id]",
"[data-cookie-key=\"__cookie_consent\"][role=\"dialog\"]",
"[data-cookie-law-banner-selector]", "[data-cookie-law-banner-selector]",
"[data-cookie-message]", "[data-cookie-message]",
"[data-cookie-name=\"header_cookie_policy\"]", "[data-cookie-name=\"header_cookie_policy\"]",
@ -6947,6 +7004,10 @@
"[data-cookie-permission=\"true\"]", "[data-cookie-permission=\"true\"]",
"[data-cookie-policy-modal]", "[data-cookie-policy-modal]",
"[data-cookie-validity-days]", "[data-cookie-validity-days]",
"[data-cookie-value-analytics=\"2\"][role=\"dialog\"]",
"[data-cookie-value-both=\"true\"][role=\"dialog\"]",
"[data-cookie-value-marketing=\"3\"][role=\"dialog\"]",
"[data-cookie-value-none=\"false\"][role=\"dialog\"]",
"[data-cookie-warning]", "[data-cookie-warning]",
"[data-cookie]", "[data-cookie]",
"[data-cookie^=\"cookie.disclaimer\"]", "[data-cookie^=\"cookie.disclaimer\"]",
@ -6963,6 +7024,7 @@
"[data-etsy-promo-cookie-expires]", "[data-etsy-promo-cookie-expires]",
"[data-feature=\"Web.Core.Feature.PrivacyCategory.Dialog\"]", "[data-feature=\"Web.Core.Feature.PrivacyCategory.Dialog\"]",
"[data-gdpr-consent-prompt]", "[data-gdpr-consent-prompt]",
"[data-gtm-event=\"cookie_refresh\"][role=\"dialog\"]",
"[data-headlessui-portal]:has([alt=\"cookie\"])", "[data-headlessui-portal]:has([alt=\"cookie\"])",
"[data-headlessui-portal]:has([aria-label=\"Cookie Policy\"])", "[data-headlessui-portal]:has([aria-label=\"Cookie Policy\"])",
"[data-hook=\"consent-banner-root\"]", "[data-hook=\"consent-banner-root\"]",
@ -6973,6 +7035,7 @@
"[data-js=\"cookie-disclaimer\"]", "[data-js=\"cookie-disclaimer\"]",
"[data-key=\"cookies-warning\"]", "[data-key=\"cookies-warning\"]",
"[data-module=\"cookie_banner\"]", "[data-module=\"cookie_banner\"]",
"[data-module=\"cookie-manager-dialog\"]",
"[data-module=\"cookie-notice\"]", "[data-module=\"cookie-notice\"]",
"[data-module=\"cookies\"]", "[data-module=\"cookies\"]",
"[data-name=\"cookie-policy\"]", "[data-name=\"cookie-policy\"]",
@ -7032,11 +7095,13 @@
"[data-testid=\"cookie-policy-dialog\"]", "[data-testid=\"cookie-policy-dialog\"]",
"[data-testid=\"cookie-policy-manage-dialog\"]", "[data-testid=\"cookie-policy-manage-dialog\"]",
"[data-testid=\"cookie-wall-modal\"]", "[data-testid=\"cookie-wall-modal\"]",
"[data-testid=\"cookie-widget\"]",
"[data-testid=\"cookienotice-container\"]", "[data-testid=\"cookienotice-container\"]",
"[data-testid=\"cookies-dialog\"]", "[data-testid=\"cookies-dialog\"]",
"[data-testid=\"dl-cookieBanner\"]", "[data-testid=\"dl-cookieBanner\"]",
"[data-testid=\"gateway-container\"][aria-hidden=\"true\"]", "[data-testid=\"gateway-container\"][aria-hidden=\"true\"]",
"[data-testid=\"main-cookies-banner-container\"]", "[data-testid=\"main-cookies-banner-container\"]",
"[data-testid=\"Modal\"]:has([class*=\"CookieBanner-\"])",
"[data-testid=\"uc-default-banner\"]", "[data-testid=\"uc-default-banner\"]",
"[data-testid=\"wa_cookies_banner_modal\"]", "[data-testid=\"wa_cookies_banner_modal\"]",
"[data-tk-teaser-entity=\"g-consentmanager\"]", "[data-tk-teaser-entity=\"g-consentmanager\"]",
@ -7084,6 +7149,7 @@
"[src=\"https://www.tumblr.com/dashboard/iframe/consent\"]", "[src=\"https://www.tumblr.com/dashboard/iframe/consent\"]",
"[style*=\"bg_cookies.jpg\"]", "[style*=\"bg_cookies.jpg\"]",
"[style*=\"cookie-consent-zindex\"]", "[style*=\"cookie-consent-zindex\"]",
"[style=\"inset: 0px; width: 100%; height: 100%; box-sizing: border-box; position: fixed; touch-action: none; padding: 20px; z-index: 10; display: flex; flex-direction: row; gap: 20px; justify-content: center; pointer-events: none;\"]:has([href=\"/cookie-policy\"])",
"[style=\"inset: 0px; width: 100%; height: 100%; box-sizing: border-box; position: fixed; touch-action: none; padding: 20px; z-index: 10; display: flex; flex-direction: row; gap: 20px; justify-content: center; pointer-events: none;\"]:has([href=\"/privacy-policy\"])", "[style=\"inset: 0px; width: 100%; height: 100%; box-sizing: border-box; position: fixed; touch-action: none; padding: 20px; z-index: 10; display: flex; flex-direction: row; gap: 20px; justify-content: center; pointer-events: none;\"]:has([href=\"/privacy-policy\"])",
"[style=\"opacity: 1; display: flex;\"]:has(#ac)", "[style=\"opacity: 1; display: flex;\"]:has(#ac)",
"[style=\"z-index: 4;\"]:has([role=\"dialog\"] [data-anchor-id=\"cookie-policy\"])", "[style=\"z-index: 4;\"]:has([role=\"dialog\"] [data-anchor-id=\"cookie-policy\"])",
@ -7330,7 +7396,6 @@
"#alert-cookies", "#alert-cookies",
"#alert-eu-cookies", "#alert-eu-cookies",
"#alert-privacy-update", "#alert-privacy-update",
"#alert",
"#alerta_cookies", "#alerta_cookies",
"#alerta-cookies", "#alerta-cookies",
"#AlertaCookies", "#AlertaCookies",
@ -7348,7 +7413,6 @@
"#alertMentionCookiesMessage", "#alertMentionCookiesMessage",
"#alertpop-privacypolicy", "#alertpop-privacypolicy",
"#alerts-policy", "#alerts-policy",
"#alertTop",
"#all4gn-cookie-policy-notification", "#all4gn-cookie-policy-notification",
"#all4nav-cookie-component", "#all4nav-cookie-component",
"#all4nav-cookie-policy-notification", "#all4nav-cookie-policy-notification",
@ -7824,6 +7888,7 @@
"#catapult-cookie-bar", "#catapult-cookie-bar",
"#cb_alert", "#cb_alert",
"#cb_content", "#cb_content",
"#cb-cookie_consent",
"#cb-cookieoverlay", "#cb-cookieoverlay",
"#cbcookies-bottom", "#cbcookies-bottom",
"#cbcookies-top", "#cbcookies-top",
@ -8647,6 +8712,7 @@
"#cookie-banner--popup-wrapper", "#cookie-banner--popup-wrapper",
"#cookie-banner-bespoke", "#cookie-banner-bespoke",
"#cookie-banner-container", "#cookie-banner-container",
"#cookie-banner-host",
"#cookie-banner-message", "#cookie-banner-message",
"#cookie-banner-panel", "#cookie-banner-panel",
"#cookie-banner-root", "#cookie-banner-root",
@ -9059,6 +9125,7 @@
"#cookie-settings-container", "#cookie-settings-container",
"#cookie-settings-dlg", "#cookie-settings-dlg",
"#cookie-settings-layer", "#cookie-settings-layer",
"#cookie-settings-popup",
"#cookie-settings.cookie-settings", "#cookie-settings.cookie-settings",
"#cookie-slide", "#cookie-slide",
"#cookie-slider", "#cookie-slider",
@ -10639,6 +10706,7 @@
"#cookieWarningTable", "#cookieWarningTable",
"#cookieWarningWrapper", "#cookieWarningWrapper",
"#cookiewarnung", "#cookiewarnung",
"#cookieWarnung",
"#cookiewet-balk", "#cookiewet-balk",
"#cookiewet-hoek", "#cookiewet-hoek",
"#cookiewet", "#cookiewet",
@ -12308,6 +12376,7 @@
"#ma > .ckch", "#ma > .ckch",
"#ma-cmp-container", "#ma-cmp-container",
"#mab-cookie-notice-wrap", "#mab-cookie-notice-wrap",
"#macaron_cookie_box",
"#macchiato_cookies_wrapper", "#macchiato_cookies_wrapper",
"#machete_cookie_container", "#machete_cookie_container",
"#macookie", "#macookie",
@ -12368,6 +12437,7 @@
"#mention_cookies", "#mention_cookies",
"#mention-cookies", "#mention-cookies",
"#mentions-cookies", "#mentions-cookies",
"#mercusys-cookie",
"#message_cookie_info_accept", "#message_cookie_info_accept",
"#message_cookie", "#message_cookie",
"#message_cookies", "#message_cookies",
@ -12457,6 +12527,7 @@
"#modalCook.mostrar-modal", "#modalCook.mostrar-modal",
"#modalCookie", "#modalCookie",
"#modalCookieComp", "#modalCookieComp",
"#modalCookieConsentDialogContainer",
"#modalCookieContainer", "#modalCookieContainer",
"#modalcookies", "#modalcookies",
"#modalCookies", "#modalCookies",
@ -12874,6 +12945,7 @@
"#pol_cookies", "#pol_cookies",
"#pol-cookies", "#pol-cookies",
"#poland_cookie_cont", "#poland_cookie_cont",
"#polaris-consent-widgets",
"#polCockie", "#polCockie",
"#polCookies", "#polCookies",
"#policiyAlert", "#policiyAlert",
@ -12930,6 +13002,7 @@
"#PolitykaPrywatnosciCookie", "#PolitykaPrywatnosciCookie",
"#politykaPrywatnosciHolder", "#politykaPrywatnosciHolder",
"#poolcookiebadge", "#poolcookiebadge",
"#poool-widget",
"#pop_cookies", "#pop_cookies",
"#pop_site_cookie", "#pop_site_cookie",
"#pop-client", "#pop-client",
@ -13975,6 +14048,7 @@
"correos-cdk-cookies-module", "correos-cdk-cookies-module",
"dialog.consent.js-consent", "dialog.consent.js-consent",
"dile-cookies-consent", "dile-cookies-consent",
"div:has([data-testid=\"close-button\"]):has([href*=\"policy.medium.com/medium-privacy-policy\"]):has([role=\"alert\"])",
"div:has(+ * a[href=\"https://www.viagogo.com/help/cookies\"])", "div:has(+ * a[href=\"https://www.viagogo.com/help/cookies\"])",
"div:not(#app):has([href=\"https://www.viagogo.com/help/cookies\"])", "div:not(#app):has([href=\"https://www.viagogo.com/help/cookies\"])",
"div[jsmodel]:not([jscontroller]):has([data-cookie-path])", "div[jsmodel]:not([jscontroller]):has([data-cookie-path])",
@ -14008,5 +14082,5 @@
"ytm-consent-bump-v2-renderer" "ytm-consent-bump-v2-renderer"
] ]
}, },
"version": "1729252494919" "version": "1730114957636"
} }

View File

@ -3,7 +3,7 @@
"message": "Hat jemand Cookie-Einwilligungsdialoge gesagt? 😋" "message": "Hat jemand Cookie-Einwilligungsdialoge gesagt? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Folgen Sie diesem Problem auf GitHub" "message": "Folgen Sie diesem Problem"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Diese Website melden" "message": "Diese Website melden"
@ -57,7 +57,7 @@
"message": "Bewerten Sie diese Erweiterung" "message": "Bewerten Sie diese Erweiterung"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Bitte geben Sie in diesem Bericht keine persönlichen Informationen weiter. Wenn Sie weitere Details hinzufügen möchten, öffnen Sie das GitHub-Problem im nächsten Schritt und fügen Sie einen Kommentar hinzu." "message": "Bitte teilen Sie in diesem Bericht keine persönlichen Informationen. Wenn Sie weitere Details hinzufügen möchten, gehen Sie im nächsten Schritt zum Problem und fügen Sie einen Kommentar hinzu."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Abbrechen" "message": "Abbrechen"

View File

@ -3,7 +3,7 @@
"message": "Did someone say cookie consent dialogs? 😋" "message": "Did someone say cookie consent dialogs? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Follow this issue in GitHub" "message": "Follow this issue"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Report this website" "message": "Report this website"
@ -57,7 +57,7 @@
"message": "Rate this extension" "message": "Rate this extension"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Please, do not share any personal information in this report. If you want to add more details, open the GitHub issue in the next step and add a comment." "message": "Please, do not share any personal information in this report. If you want to add more details, go to the issue in the next step and add a comment."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Cancel" "message": "Cancel"

View File

@ -3,7 +3,7 @@
"message": "¿Alguien mencionó los diálogos de consentimiento de cookies? 😋" "message": "¿Alguien mencionó los diálogos de consentimiento de cookies? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Sigue este problema en GitHub" "message": "Sigue este problema"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Reportar este sitio web" "message": "Reportar este sitio web"
@ -57,7 +57,7 @@
"message": "Califica esta extensión" "message": "Califica esta extensión"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Por favor, no compartas ninguna información personal en este informe. Si deseas agregar más detalles, abre el problema de GitHub en el siguiente paso y agrega un comentario." "message": "Por favor, no compartas información personal en este informe. Si deseas agregar más detalles, ve al problema en el siguiente paso y añade un comentario."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Cancelar" "message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "Quelqu'un a parlé de boîtes de dialogue de consentement aux cookies ? 😋" "message": "Quelqu'un a parlé de boîtes de dialogue de consentement aux cookies ? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Suivre ce problème sur GitHub" "message": "Suivre ce problème"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Signaler ce site web" "message": "Signaler ce site web"
@ -57,7 +57,7 @@
"message": "Évaluer cette extension" "message": "Évaluer cette extension"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Veuillez ne pas partager d'informations personnelles dans ce rapport. Si vous souhaitez ajouter plus de détails, ouvrez le problème GitHub à l'étape suivante et ajoutez un commentaire." "message": "Veuillez ne partager aucune information personnelle dans ce rapport. Si vous souhaitez ajouter plus de détails, allez à l'issue à l'étape suivante et ajoutez un commentaire."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Annuler" "message": "Annuler"

View File

@ -3,7 +3,7 @@
"message": "Qualcuno ha parlato di dialoghi di consenso sui cookie? 😋" "message": "Qualcuno ha parlato di dialoghi di consenso sui cookie? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Segui questo problema su GitHub" "message": "Segui questo problema"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Segnala questo sito web" "message": "Segnala questo sito web"
@ -57,7 +57,7 @@
"message": "Valuta questa estensione" "message": "Valuta questa estensione"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Per favore, non condividere informazioni personali in questo rapporto. Se vuoi aggiungere più dettagli, apri il problema su GitHub nel passaggio successivo e aggiungi un commento." "message": "Per favore, non condividere informazioni personali in questo rapporto. Se desideri aggiungere ulteriori dettagli, vai al problema nel prossimo passaggio e aggiungi un commento."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Annulla" "message": "Annulla"

View File

@ -3,7 +3,7 @@
"message": "Czy ktoś wspomniał o dialogach zgody na pliki cookie? 😋" "message": "Czy ktoś wspomniał o dialogach zgody na pliki cookie? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Śledź ten problem na GitHub" "message": "Śledź ten problem"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Zgłoś tę stronę" "message": "Zgłoś tę stronę"
@ -57,7 +57,7 @@
"message": "Oceń to rozszerzenie" "message": "Oceń to rozszerzenie"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Prosimy, nie udostępniaj żadnych danych osobowych w tym raporcie. Jeśli chcesz dodać więcej szczegółów, otwórz zgłoszenie na GitHub w następnym kroku i dodaj komentarz." "message": "Pros, nie udostępniaj żadnych danych osobowych w tym raporcie. Jeśli chcesz dodać więcej szczegółów, przejdź do zgłoszenia w kolejnym kroku i dodaj komentarz."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Anuluj" "message": "Anuluj"

View File

@ -3,7 +3,7 @@
"message": "Alguém falou sobre diálogos de consentimento de cookies? 😋" "message": "Alguém falou sobre diálogos de consentimento de cookies? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Siga este problema no GitHub" "message": "Siga este problema"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Denunciar este site" "message": "Denunciar este site"
@ -57,7 +57,7 @@
"message": "Avalie esta extensão" "message": "Avalie esta extensão"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Por favor, não compartilhe nenhuma informação pessoal neste relatório. Se você quiser adicionar mais detalhes, abra o problema no GitHub na próxima etapa e adicione um comentário." "message": "Por favor, não compartilhe informações pessoais neste relatório. Se quiser adicionar mais detalhes, vá até o problema no próximo passo e adicione um comentário."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Cancelar" "message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "Alguém mencionou diálogos de consentimento de cookies? 😋" "message": "Alguém mencionou diálogos de consentimento de cookies? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Siga este problema no GitHub" "message": "Siga este problema"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Reportar este site" "message": "Reportar este site"
@ -57,7 +57,7 @@
"message": "Avalie esta extensão" "message": "Avalie esta extensão"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Por favor, não partilhe nenhuma informação pessoal neste relatório. Se quiser adicionar mais detalhes, abra o problema no GitHub na próxima etapa e adicione um comentário." "message": "Por favor, não partilhe informações pessoais neste relatório. Se quiser adicionar mais detalhes, vá até ao problema no próximo passo e adicione um comentário."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Cancelar" "message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "A menționat cineva dialogurile de consimțământ pentru cookie-uri? 😋" "message": "A menționat cineva dialogurile de consimțământ pentru cookie-uri? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Urmărește această problemă pe GitHub" "message": "Urmărește această problemă"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Raportează acest site web" "message": "Raportează acest site web"
@ -57,7 +57,7 @@
"message": "Evaluează această extensie" "message": "Evaluează această extensie"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Te rugăm să nu împărtășești informații personale în acest raport. Dacă dorești să adaugi mai multe detalii, deschide problema GitHub în pasul următor și adaugă un comentariu." "message": "Vă rugăm să nu împărtășiți informații personale în acest raport. Dacă doriți să adăugați mai multe detalii, accesați problema în pasul următor și adăugați un comentariu."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Anulează" "message": "Anulează"

View File

@ -3,7 +3,7 @@
"message": "Кто-то сказал диалоги согласия на использование cookie? 😋" "message": "Кто-то сказал диалоги согласия на использование cookie? 😋"
}, },
"contextMenu_issueOption": { "contextMenu_issueOption": {
"message": "Следить за этим вопросом на GitHub" "message": "Следить за этой проблемой"
}, },
"contextMenu_reportOption": { "contextMenu_reportOption": {
"message": "Сообщить об этом сайте" "message": "Сообщить об этом сайте"
@ -57,7 +57,7 @@
"message": "Оцените это расширение" "message": "Оцените это расширение"
}, },
"report_bodyText": { "report_bodyText": {
"message": "Пожалуйста, не делитесь личной информацией в этом отчете. Если вы хотите добавить больше деталей, откройте вопрос на GitHub на следующем шаге и добавьте комментарий." "message": "Пожалуйста, не делитесь личной информацией в этом отчете. Если вы хотите добавить больше деталей, перейдите к проблеме на следующем этапе и добавьте комментарий."
}, },
"report_cancelButtonText": { "report_cancelButtonText": {
"message": "Отмена" "message": "Отмена"

View File

@ -1,7 +1,7 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "Cookie Dialog Monster", "name": "Cookie Dialog Monster Mobile",
"version": "8.0.2", "version": "8.0.3",
"default_locale": "en", "default_locale": "en",
"description": "__MSG_appDesc__", "description": "__MSG_appDesc__",
"icons": { "icons": {
@ -11,19 +11,18 @@
}, },
"action": { "action": {
"default_icon": "assets/icons/off.png", "default_icon": "assets/icons/off.png",
"default_title": "Cookie Dialog Monster" "default_title": "Cookie Dialog Monster Mobile"
}, },
"options_page": "options.html", "options_page": "options.html",
"author": "wanhose", "author": "wanhose",
"background": { "background": {
"scripts": ["scripts/background.js"], "scripts": ["scripts/background.js"]
"service_worker": "scripts/background.js"
}, },
"browser_specific_settings": { "browser_specific_settings": {
"gecko": { "gecko": {
"id": "{77e2c00b-e173-4604-863d-01645d8d2826}", "id": "{108d0aea-9bbd-4719-a793-0bc73c1d0064}",
"strict_min_version": "126.0", "strict_min_version": "126.0",
"update_url": "https://www.cookie-dialog-monster.com/mozilla/updates.json" "update_url": "https://www.cookie-dialog-monster.com/mozilla-mobile/updates.json"
} }
}, },
"content_scripts": [ "content_scripts": [
@ -35,7 +34,7 @@
} }
], ],
"host_permissions": ["http://*/*", "https://*/*"], "host_permissions": ["http://*/*", "https://*/*"],
"permissions": ["contextMenus", "declarativeNetRequest", "scripting", "storage", "webRequest"], "permissions": ["declarativeNetRequest", "scripting", "storage", "webRequest"],
"web_accessible_resources": [ "web_accessible_resources": [
{ {
"matches": ["http://*/*", "https://*/*"], "matches": ["http://*/*", "https://*/*"],

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Cookie Dialog Monster > Exclusion List</title> <title>Cookie Dialog Monster Mobile > Exclusion List</title>
<link rel="stylesheet" href="/styles/reset.css" /> <link rel="stylesheet" href="/styles/reset.css" />
<link rel="stylesheet" href="/styles/options.css" /> <link rel="stylesheet" href="/styles/options.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter" />
@ -13,7 +13,7 @@
<header> <header>
<div> <div>
<h1 class="header-title"> <h1 class="header-title">
Cookie Dialog Monster > <span data-i18n="options_exclusionListTitle"></span> Cookie Dialog Monster Mobile > <span data-i18n="options_exclusionListTitle"></span>
</h1> </h1>
</div> </div>
</header> </header>

View File

@ -10,7 +10,7 @@
</head> </head>
<body> <body>
<header> <header>
<h1 class="header-title">Cookie Dialog Monster</h1> <h1 class="header-title">Cookie Dialog Monster Mobile</h1>
<div class="header-actions"> <div class="header-actions">
<button disabled id="report-button"> <button disabled id="report-button">
<svg <svg
@ -178,7 +178,7 @@
</popup-button> </popup-button>
<popup-data-container> <popup-data-container>
<popup-data> <popup-data>
<strong data-i18n="popup_databaseVersion"></strong> <b data-i18n="popup_databaseVersion"></b>
<span id="database-version"></span> <span id="database-version"></span>
<popup-data-button <popup-data-button
data-animation="flip" data-animation="flip"
@ -221,7 +221,7 @@
</popup-data-button> </popup-data-button>
</popup-data> </popup-data>
<popup-data> <popup-data>
<strong data-i18n="popup_extensionVersion"></strong> <b data-i18n="popup_extensionVersion"></b>
<span id="extension-version"></span> <span id="extension-version"></span>
</popup-data> </popup-data>
</popup-data-container> </popup-data-container>

View File

@ -51,29 +51,11 @@ class RequestManager {
*/ */
const apiUrl = 'https://api.cookie-dialog-monster.com/rest/v6'; const apiUrl = 'https://api.cookie-dialog-monster.com/rest/v6';
/**
* @description Context menu identifier
* @type {string}
*/
const extensionMenuItemId = 'CDM-MENU';
/**
* @description Context menu identifier
* @type {string}
*/
const reportMenuItemId = 'CDM-REPORT';
/** /**
* @description Request manager instance * @description Request manager instance
*/ */
const requestManager = new RequestManager(); const requestManager = new RequestManager();
/**
* @description Context menu identifier
* @type {string}
*/
const settingsMenuItemId = 'CDM-SETTINGS';
/** /**
* @description A shortcut for browser.scripting * @description A shortcut for browser.scripting
* @type {browser.scripting} * @type {browser.scripting}
@ -125,15 +107,6 @@ async function getData() {
return data; return data;
} }
/**
* @async
* @description Disable report context menu option
* @returns {Promise<void>}
*/
async function disableReport() {
return browser.contextMenus.update(reportMenuItemId, { enabled: false });
}
/** /**
* @description Get current hostname * @description Get current hostname
* @param {string} url * @param {string} url
@ -263,22 +236,6 @@ async function updateStore(key, value) {
} }
} }
/**
* @description Listen to context menus clicked
*/
browser.contextMenus.onClicked.addListener((info) => {
switch (info.menuItemId) {
case reportMenuItemId:
browser.action.openPopup();
break;
case settingsMenuItemId:
browser.runtime.openOptionsPage();
break;
default:
break;
}
});
/** /**
* @description Listens to messages * @description Listens to messages
*/ */
@ -288,9 +245,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
const tabId = sender.tab?.id; const tabId = sender.tab?.id;
switch (message.type) { switch (message.type) {
case 'DISABLE_REPORT':
if (isPage && tabId !== undefined) disableReport();
break;
case 'DISABLE_ICON': case 'DISABLE_ICON':
if (isPage && tabId !== undefined) { if (isPage && tabId !== undefined) {
browser.action.setIcon({ path: '/assets/icons/off.png', tabId }, suppressLastError); browser.action.setIcon({ path: '/assets/icons/off.png', tabId }, suppressLastError);
@ -302,11 +256,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
return true; return true;
} }
break; break;
case 'ENABLE_POPUP':
if (isPage && tabId !== undefined) {
browser.action.setPopup({ popup: '/popup.html', tabId }, suppressLastError);
}
break;
case 'ENABLE_REPORT': case 'ENABLE_REPORT':
if (isPage && tabId !== undefined) { if (isPage && tabId !== undefined) {
browser.contextMenus.update(reportMenuItemId, { enabled: true }); browser.contextMenus.update(reportMenuItemId, { enabled: true });
@ -338,7 +287,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
case 'REPORT': case 'REPORT':
report(message).then(callback); report(message).then(callback);
return true; return true;
case 'UPDATE_BADGE': case 'UPDATE_BADGE':
if (isPage && tabId !== undefined) { if (isPage && tabId !== undefined) {
browser.action.setBadgeBackgroundColor({ color: '#6b7280' }); browser.action.setBadgeBackgroundColor({ color: '#6b7280' });
@ -357,43 +305,8 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
* @description Listens to extension installed * @description Listens to extension installed
*/ */
browser.runtime.onInstalled.addListener((details) => { browser.runtime.onInstalled.addListener((details) => {
const documentUrlPatterns = browser.runtime.getManifest().content_scripts[0].matches; if (details.reason === 'update') refreshData();
storage.remove('updateAvailable');
browser.contextMenus.create(
{
contexts: ['all'],
documentUrlPatterns,
id: extensionMenuItemId,
title: 'Cookie Dialog Monster',
},
suppressLastError
);
browser.contextMenus.create(
{
contexts: ['all'],
documentUrlPatterns,
id: settingsMenuItemId,
parentId: extensionMenuItemId,
title: browser.i18n.getMessage('contextMenu_settingsOption'),
},
suppressLastError
);
browser.contextMenus.create(
{
contexts: ['all'],
documentUrlPatterns,
enabled: false,
id: reportMenuItemId,
parentId: extensionMenuItemId,
title: browser.i18n.getMessage('contextMenu_reportOption'),
},
suppressLastError
);
if (details.reason === 'update') {
refreshData();
storage.remove('updateAvailable');
}
}); });
/** /**
@ -410,13 +323,6 @@ browser.runtime.onStartup.addListener(() => {
refreshData(); refreshData();
}); });
/**
* @description Listen to tab changes
*/
browser.tabs.onActivated.addListener(() => {
disableReport();
});
/** /**
* @description Listen to the moment before a request is made to apply the rules * @description Listen to the moment before a request is made to apply the rules
* @returns {Promise<void>} * @returns {Promise<void>}

View File

@ -23,6 +23,7 @@ body {
body * { body * {
box-sizing: border-box; box-sizing: border-box;
font-family: Inter, Arial, Helvetica, sans-serif;
} }
button { button {
@ -89,6 +90,8 @@ header {
} }
main > .banner { main > .banner {
font-size: 14px;
line-height: 18px;
margin: 0px; margin: 0px;
padding: 16px; padding: 16px;
@ -126,6 +129,7 @@ popup-button {
cursor: pointer; cursor: pointer;
display: grid; display: grid;
font-size: 14px; font-size: 14px;
line-height: 18px;
gap: 16px; gap: 16px;
grid-template-rows: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr);
height: 136px; height: 136px;
@ -167,6 +171,7 @@ popup-data:not(:first-child) {
popup-data-button { popup-data-button {
cursor: pointer; cursor: pointer;
line-height: 0;
outline: none; outline: none;
transition: 0.4s; transition: 0.4s;
} }
@ -194,13 +199,13 @@ popup-data-container {
font-size: 12px; font-size: 12px;
grid-column: 1 / -1; grid-column: 1 / -1;
justify-self: center; justify-self: center;
line-height: 16px;
text-align: center; text-align: center;
} }
.report { .report {
font-family: inherit;
font-size: 14px; font-size: 14px;
line-height: 1.2; line-height: 18px;
padding: 16px; padding: 16px;
& .report-buttons { & .report-buttons {
@ -228,7 +233,6 @@ popup-data-container {
border-radius: 4px; border-radius: 4px;
color: var(--color-secondary); color: var(--color-secondary);
cursor: text; cursor: text;
font-family: Inter, Arial, Helvetica, sans-serif;
font-size: 14px; font-size: 14px;
line-height: 1; line-height: 1;
outline: none; outline: none;
@ -279,9 +283,8 @@ popup-data-container {
& .report-input-error { & .report-input-error {
color: var(--color-error); color: var(--color-error);
display: none; display: none;
font-family: Inter, Arial, Helvetica, sans-serif;
font-size: 10px; font-size: 10px;
line-height: 1.2; line-height: 14px;
} }
& .report-input-group { & .report-input-group {
@ -291,9 +294,8 @@ popup-data-container {
& .report-input-label { & .report-input-label {
color: var(--color-secondary); color: var(--color-secondary);
font-family: Inter, Arial, Helvetica, sans-serif;
font-size: 12px; font-size: 12px;
line-height: 1.2; line-height: 16px;
} }
& .report-input-label-required { & .report-input-label-required {
@ -306,10 +308,9 @@ popup-data-container {
color: var(--color-secondary); color: var(--color-secondary);
cursor: pointer; cursor: pointer;
display: flex; display: flex;
font-family: Inter, Arial, Helvetica, sans-serif;
font-size: 14px; font-size: 14px;
justify-content: center; justify-content: center;
line-height: 1.2; line-height: 18px;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
margin-top: 16px; margin-top: 16px;
@ -332,11 +333,10 @@ popup-data-container {
color: var(--color-white); color: var(--color-white);
cursor: pointer; cursor: pointer;
display: flex; display: flex;
font-family: Inter, Arial, Helvetica, sans-serif;
font-size: 14px; font-size: 14px;
height: 42px; height: 42px;
justify-content: center; justify-content: center;
line-height: 1.2; line-height: 18px;
margin-top: 8px; margin-top: 8px;
outline: none; outline: none;
padding: 8px 16px; padding: 8px 16px;
@ -367,17 +367,15 @@ popup-data-container {
} }
& .report-submit-extra-text { & .report-submit-extra-text {
font-family: inherit;
font-size: 14px; font-size: 14px;
line-height: 1.2; line-height: 18px;
margin: 0px; margin: 0px;
text-align: justify; text-align: justify;
} }
& .report-submit-text { & .report-submit-text {
font-family: inherit;
font-size: 18px; font-size: 18px;
line-height: 1.2; line-height: 22px;
margin: 0px; margin: 0px;
text-align: center; text-align: center;
} }
@ -387,7 +385,6 @@ popup-data-container {
align-items: center; align-items: center;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
font-family: Inter, Arial, Helvetica, sans-serif;
gap: 24px; gap: 24px;
justify-content: center; justify-content: center;
margin-top: 16px; margin-top: 16px;
@ -399,7 +396,7 @@ popup-data-container {
} }
} }
strong { b {
font-weight: bold; font-weight: bold;
} }

View File

@ -203,15 +203,16 @@
</svg> </svg>
</a> </a>
<a <a
aria-label="Product Hunt"
href="https://www.producthunt.com/posts/cookie-dialog-monster?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-cookie&#0045;dialog&#0045;monster" href="https://www.producthunt.com/posts/cookie-dialog-monster?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-cookie&#0045;dialog&#0045;monster"
target="_blank" target="_blank"
> >
<img <img
alt=""
height="56"
src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=360739&theme=light" src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=360739&theme=light"
alt="Cookie&#0032;Dialog&#0032;Monster - Did&#0032;someone&#0032;say&#0032;cookies&#0063;&#0032;😋 | Product Hunt"
style="width: 259.25px; height: 56px" style="width: 259.25px; height: 56px"
width="259.25" width="259.25"
height="56"
/> />
</a> </a>
</div> </div>
@ -225,10 +226,10 @@
or start a conversation because you need help. or start a conversation because you need help.
</p> </p>
</div> </div>
<img alt="Extension Popup" class="image" src="/images/popup.png" /> <img alt="" class="image" src="/images/popup.png" />
</div> </div>
<div class="flex flex-col-reverse gap-8 items-center md:flex-row md:gap-20 md:py-20 py-10"> <div class="flex flex-col-reverse gap-8 items-center md:flex-row md:gap-20 md:py-20 py-10">
<img alt="Extension Report Button" class="image" src="/images/report.png" /> <img alt="" class="image" src="/images/report.png" />
<div> <div>
<h2>We are not perfect but we try</h2> <h2>We are not perfect but we try</h2>
<p class="mt-8 text-gray-500 text-xl"> <p class="mt-8 text-gray-500 text-xl">
@ -246,18 +247,17 @@
<div> <div>
<h2>Real-time issue tracking</h2> <h2>Real-time issue tracking</h2>
<p class="mt-8 text-gray-500 text-xl"> <p class="mt-8 text-gray-500 text-xl">
Track issues as they happen with real-time GitHub updates. Each report submitted is Track issues as they happen with real-time updates. Each report submitted is instantly
instantly recorded on our GitHub issues page, giving our team visibility to work on it recorded on our issues page, giving our team visibility to work on it immediately.
immediately.
</p> </p>
<p class="mt-4 text-gray-500 text-xl"> <p class="mt-4 text-gray-500 text-xl">
You can view the progress, add comments, and even watch the repository to stay informed. You can view the progress, add comments, and even watch the repository to stay informed.
</p> </p>
</div> </div>
<img alt="GitHub Issue Tracking" class="image" src="/images/issue.png" /> <img alt="" class="image" src="/images/issue.png" />
</div> </div>
<div class="flex flex-col gap-8 items-center md:flex-row md:gap-20 md:py-20 py-10"> <div class="flex flex-col gap-8 items-center md:flex-row md:gap-20 md:py-20 py-10">
<img alt="Extension Options" class="image" src="/images/options.png" /> <img alt="" class="image" src="/images/options.png" />
<div> <div>
<h2>Manage your exclusions</h2> <h2>Manage your exclusions</h2>
<p class="mt-8 text-gray-500 text-xl"> <p class="mt-8 text-gray-500 text-xl">

View File

@ -29,6 +29,10 @@
{ {
"version": "8.0.1", "version": "8.0.1",
"update_link": "https://www.cookie-dialog-monster.com/releases/8.0.1-mozilla-mobile.xpi" "update_link": "https://www.cookie-dialog-monster.com/releases/8.0.1-mozilla-mobile.xpi"
},
{
"version": "8.0.2",
"update_link": "https://www.cookie-dialog-monster.com/releases/8.0.2-mozilla-mobile.xpi"
} }
] ]
} }

View File

@ -61,6 +61,10 @@
{ {
"version": "8.0.1", "version": "8.0.1",
"update_link": "https://www.cookie-dialog-monster.com/releases/8.0.1.xpi" "update_link": "https://www.cookie-dialog-monster.com/releases/8.0.1.xpi"
},
{
"version": "8.0.2",
"update_link": "https://www.cookie-dialog-monster.com/releases/8.0.2.xpi"
} }
] ]
} }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.