From ff4dcd6887ed06b615d5db5e8927f28404ed90d3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 25 Mar 2026 05:35:49 +0000 Subject: [PATCH 1/2] Fix Chrome Web Store rejection: icon paths and unused permission MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix icon paths in manifest.json: `static/icons/` → `icons/` to match the actual location in the dist/ build output - Remove unused `activeTab` permission Resolves: Yellow Magnesium (package invalid / content.js not found) Resolves: Purple Potassium (unused activeTab permission) https://claude.ai/code/session_01RYzMe8Hvdqw38evc6jM8pF --- manifest.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/manifest.json b/manifest.json index 0e06456..cabe1cf 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "name": "César — Give back to César", "version": "0.7.1", "description": "Detects parasitic lead magnets on LinkedIn — posts that gate access to content the author didn't create.", - "permissions": ["storage", "activeTab"], + "permissions": ["storage"], "host_permissions": [ "https://www.linkedin.com/*", "https://api.anthropic.com/*", @@ -31,15 +31,15 @@ "action": { "default_popup": "popup.html", "default_icon": { - "16": "static/icons/icon16.png", - "48": "static/icons/icon48.png", - "128": "static/icons/icon128.png" + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" } }, "icons": { - "16": "static/icons/icon16.png", - "48": "static/icons/icon48.png", - "128": "static/icons/icon128.png" + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" }, "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" From 554c59a7a754195ae4278297cd60a7ee51379646 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 25 Mar 2026 05:36:19 +0000 Subject: [PATCH 2/2] Update package-lock.json after npm install https://claude.ai/code/session_01RYzMe8Hvdqw38evc6jM8pF --- package-lock.json | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index aa45bd1..6e8eac2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cesar-extension", - "version": "0.6.0", + "version": "0.7.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cesar-extension", - "version": "0.6.0", + "version": "0.7.1", "devDependencies": { "esbuild": "^0.25.0", "eslint": "^9.0.0", @@ -117,7 +117,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -141,7 +140,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -1294,7 +1292,6 @@ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1762,7 +1759,6 @@ "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -2347,7 +2343,6 @@ "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "cssstyle": "^4.1.0", "data-urls": "^5.0.0", @@ -2687,7 +2682,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -3078,7 +3072,6 @@ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0",