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

View File

@ -3,7 +3,7 @@
"message": "Hat jemand Cookie-Einwilligungsdialoge gesagt? 😋"
},
"contextMenu_issueOption": {
"message": "Folgen Sie diesem Problem auf GitHub"
"message": "Folgen Sie diesem Problem"
},
"contextMenu_reportOption": {
"message": "Diese Website melden"
@ -57,7 +57,7 @@
"message": "Bewerten Sie diese Erweiterung"
},
"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": {
"message": "Abbrechen"

View File

@ -3,7 +3,7 @@
"message": "Did someone say cookie consent dialogs? 😋"
},
"contextMenu_issueOption": {
"message": "Follow this issue in GitHub"
"message": "Follow this issue"
},
"contextMenu_reportOption": {
"message": "Report this website"
@ -57,7 +57,7 @@
"message": "Rate this extension"
},
"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": {
"message": "Cancel"

View File

@ -3,7 +3,7 @@
"message": "¿Alguien mencionó los diálogos de consentimiento de cookies? 😋"
},
"contextMenu_issueOption": {
"message": "Sigue este problema en GitHub"
"message": "Sigue este problema"
},
"contextMenu_reportOption": {
"message": "Reportar este sitio web"
@ -57,7 +57,7 @@
"message": "Califica esta extensión"
},
"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": {
"message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "Quelqu'un a parlé de boîtes de dialogue de consentement aux cookies ? 😋"
},
"contextMenu_issueOption": {
"message": "Suivre ce problème sur GitHub"
"message": "Suivre ce problème"
},
"contextMenu_reportOption": {
"message": "Signaler ce site web"
@ -57,7 +57,7 @@
"message": "Évaluer cette extension"
},
"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": {
"message": "Annuler"

View File

@ -3,7 +3,7 @@
"message": "Qualcuno ha parlato di dialoghi di consenso sui cookie? 😋"
},
"contextMenu_issueOption": {
"message": "Segui questo problema su GitHub"
"message": "Segui questo problema"
},
"contextMenu_reportOption": {
"message": "Segnala questo sito web"
@ -57,7 +57,7 @@
"message": "Valuta questa estensione"
},
"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": {
"message": "Annulla"

View File

@ -3,7 +3,7 @@
"message": "Czy ktoś wspomniał o dialogach zgody na pliki cookie? 😋"
},
"contextMenu_issueOption": {
"message": "Śledź ten problem na GitHub"
"message": "Śledź ten problem"
},
"contextMenu_reportOption": {
"message": "Zgłoś tę stronę"
@ -57,7 +57,7 @@
"message": "Oceń to rozszerzenie"
},
"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": {
"message": "Anuluj"

View File

@ -3,7 +3,7 @@
"message": "Alguém falou sobre diálogos de consentimento de cookies? 😋"
},
"contextMenu_issueOption": {
"message": "Siga este problema no GitHub"
"message": "Siga este problema"
},
"contextMenu_reportOption": {
"message": "Denunciar este site"
@ -57,7 +57,7 @@
"message": "Avalie esta extensão"
},
"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": {
"message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "Alguém mencionou diálogos de consentimento de cookies? 😋"
},
"contextMenu_issueOption": {
"message": "Siga este problema no GitHub"
"message": "Siga este problema"
},
"contextMenu_reportOption": {
"message": "Reportar este site"
@ -57,7 +57,7 @@
"message": "Avalie esta extensão"
},
"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": {
"message": "Cancelar"

View File

@ -3,7 +3,7 @@
"message": "A menționat cineva dialogurile de consimțământ pentru cookie-uri? 😋"
},
"contextMenu_issueOption": {
"message": "Urmărește această problemă pe GitHub"
"message": "Urmărește această problemă"
},
"contextMenu_reportOption": {
"message": "Raportează acest site web"
@ -57,7 +57,7 @@
"message": "Evaluează această extensie"
},
"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": {
"message": "Anulează"

View File

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

View File

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

View File

@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<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/options.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter" />
@ -13,7 +13,7 @@
<header>
<div>
<h1 class="header-title">
Cookie Dialog Monster > <span data-i18n="options_exclusionListTitle"></span>
Cookie Dialog Monster Mobile > <span data-i18n="options_exclusionListTitle"></span>
</h1>
</div>
</header>

View File

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

View File

@ -51,29 +51,11 @@ class RequestManager {
*/
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
*/
const requestManager = new RequestManager();
/**
* @description Context menu identifier
* @type {string}
*/
const settingsMenuItemId = 'CDM-SETTINGS';
/**
* @description A shortcut for browser.scripting
* @type {browser.scripting}
@ -125,15 +107,6 @@ async function getData() {
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
* @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
*/
@ -288,9 +245,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
const tabId = sender.tab?.id;
switch (message.type) {
case 'DISABLE_REPORT':
if (isPage && tabId !== undefined) disableReport();
break;
case 'DISABLE_ICON':
if (isPage && tabId !== undefined) {
browser.action.setIcon({ path: '/assets/icons/off.png', tabId }, suppressLastError);
@ -302,11 +256,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
return true;
}
break;
case 'ENABLE_POPUP':
if (isPage && tabId !== undefined) {
browser.action.setPopup({ popup: '/popup.html', tabId }, suppressLastError);
}
break;
case 'ENABLE_REPORT':
if (isPage && tabId !== undefined) {
browser.contextMenus.update(reportMenuItemId, { enabled: true });
@ -338,7 +287,6 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
case 'REPORT':
report(message).then(callback);
return true;
case 'UPDATE_BADGE':
if (isPage && tabId !== undefined) {
browser.action.setBadgeBackgroundColor({ color: '#6b7280' });
@ -357,43 +305,8 @@ browser.runtime.onMessage.addListener((message, sender, callback) => {
* @description Listens to extension installed
*/
browser.runtime.onInstalled.addListener((details) => {
const documentUrlPatterns = browser.runtime.getManifest().content_scripts[0].matches;
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');
}
if (details.reason === 'update') refreshData();
storage.remove('updateAvailable');
});
/**
@ -410,13 +323,6 @@ browser.runtime.onStartup.addListener(() => {
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
* @returns {Promise<void>}

View File

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

View File

@ -203,15 +203,16 @@
</svg>
</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"
target="_blank"
>
<img
alt=""
height="56"
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"
width="259.25"
height="56"
/>
</a>
</div>
@ -225,10 +226,10 @@
or start a conversation because you need help.
</p>
</div>
<img alt="Extension Popup" class="image" src="/images/popup.png" />
<img alt="" class="image" src="/images/popup.png" />
</div>
<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>
<h2>We are not perfect but we try</h2>
<p class="mt-8 text-gray-500 text-xl">
@ -246,18 +247,17 @@
<div>
<h2>Real-time issue tracking</h2>
<p class="mt-8 text-gray-500 text-xl">
Track issues as they happen with real-time GitHub updates. Each report submitted is
instantly recorded on our GitHub issues page, giving our team visibility to work on it
immediately.
Track issues as they happen with real-time updates. Each report submitted is instantly
recorded on our issues page, giving our team visibility to work on it immediately.
</p>
<p class="mt-4 text-gray-500 text-xl">
You can view the progress, add comments, and even watch the repository to stay informed.
</p>
</div>
<img alt="GitHub Issue Tracking" class="image" src="/images/issue.png" />
<img alt="" class="image" src="/images/issue.png" />
</div>
<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>
<h2>Manage your exclusions</h2>
<p class="mt-8 text-gray-500 text-xl">

View File

@ -29,6 +29,10 @@
{
"version": "8.0.1",
"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",
"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.