fix(extension): strip manifest "key" from the Web Store upload zip

The Chrome Web Store rejects uploads whose manifest contains a "key" field
("manifest must not contain 'key'") — it assigns its own id. pack-extension.sh
intentionally kept "key" in the zip, so every upload failed. Now the script
stages a copy and removes "key" for the zip only; the unpacked DIR and the signed
.crx keep "key" so local Load-unpacked + managed force-install stay pinned to
ciiljdlhd…. After the first store upload, add the store-assigned id to the
native-messaging allowed_origins (connect.rs EXTENSION_ID) so the store build pairs.
This commit is contained in:
leeguooooo
2026-06-10 13:34:45 +09:00
parent 17686fdbf8
commit 14ffd30417
2 changed files with 30 additions and 10 deletions
Binary file not shown.