From b11b3316afa10c250caba043a9b8f1d7de23c56f Mon Sep 17 00:00:00 2001 From: Timo <6156589+Shik3i@users.noreply.github.com> Date: Mon, 18 May 2026 19:24:14 +0200 Subject: [PATCH] fix(firefox): add gecko data collection permissions and proper icon sizes --- extension/icons/icon16.png | Bin 0 -> 889 bytes extension/icons/icon48.png | Bin 0 -> 3939 bytes extension/manifest.base.json | 8 ++++---- package-lock.json | 1 + scripts/build-extension.js | 5 ++++- 5 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 extension/icons/icon16.png create mode 100644 extension/icons/icon48.png diff --git a/extension/icons/icon16.png b/extension/icons/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..bca01a004f214a630b985ec9eda83e1aa72caa23 GIT binary patch literal 889 zcmV-<1BU#GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0}e?N>jc4_IMbG!xfh%_dPpqrEV)3)fu@6Nz*U$B&)aomFR@)!A`p*wJ;j znH@iN#xLAe5vAy&BBFvWBwLvHpg5KU<=B|&F?KU+vJ(na2#>U1#RaG-USYKalt3ie(mZ2X7MWXHTLHtc4TdFJkLKyfad1rV}8H? zV<;55ou8kds;{p{L7JxJfRj+B9mYbNE*bqhW(&5_QJOH%;w))Dh P00000NkvXXu0mjfiVK$l literal 0 HcmV?d00001 diff --git a/extension/icons/icon48.png b/extension/icons/icon48.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a7b78e7d767b756781e60dc57213069d2d817f GIT binary patch literal 3939 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 literal 0 HcmV?d00001 diff --git a/extension/manifest.base.json b/extension/manifest.base.json index e36e437..2b45763 100644 --- a/extension/manifest.base.json +++ b/extension/manifest.base.json @@ -17,8 +17,8 @@ "action": { "default_popup": "popup.html", "default_icon": { - "16": "icons/icon128.png", - "48": "icons/icon128.png", + "16": "icons/icon16.png", + "48": "icons/icon48.png", "128": "icons/icon128.png" } }, @@ -34,8 +34,8 @@ } ], "icons": { - "16": "icons/icon128.png", - "48": "icons/icon128.png", + "16": "icons/icon16.png", + "48": "icons/icon48.png", "128": "icons/icon128.png" } } diff --git a/package-lock.json b/package-lock.json index a4d795f..a3e7f09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -153,6 +153,7 @@ "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "peerDependencies": { "bare-abort-controller": "*" }, diff --git a/scripts/build-extension.js b/scripts/build-extension.js index 593872b..ea39d7c 100644 --- a/scripts/build-extension.js +++ b/scripts/build-extension.js @@ -161,7 +161,10 @@ async function run() { }; manifest.browser_specific_settings = { gecko: { - id: "koalasync@koalastuff.net" + id: "koalasync@koalastuff.net", + data_collection_permissions: { + required: ["none"] + } } }; return manifest;