diff --git a/.gitea/workflows/ci-develop.yml b/.gitea/workflows/ci-develop.yml index 327f9a6..da9f507 100644 --- a/.gitea/workflows/ci-develop.yml +++ b/.gitea/workflows/ci-develop.yml @@ -169,7 +169,7 @@ jobs: fi echo "Release ID: ${RELEASE_ID}" UPLOAD_URL="${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets" - for file in dist/*.tar.gz dist/*.zip dist/checksums.txt dist/muyue-extension-*.zip; do + for file in dist/*.tar.gz dist/muyue-windows-*.zip dist/checksums.txt dist/muyue-extension-*.zip; do filename=$(basename "$file") echo "Uploading ${filename}..." curl -s -X POST "${UPLOAD_URL}" \ diff --git a/.gitea/workflows/ci-main.yml b/.gitea/workflows/ci-main.yml index 26596de..bbdf3dc 100644 --- a/.gitea/workflows/ci-main.yml +++ b/.gitea/workflows/ci-main.yml @@ -258,7 +258,7 @@ jobs: fi echo "Release ID: ${RELEASE_ID}" UPLOAD_URL="${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets" - for file in dist/*.tar.gz dist/*.zip dist/checksums.txt dist/muyue-extension-*.zip; do + for file in dist/*.tar.gz dist/muyue-windows-*.zip dist/checksums.txt dist/muyue-extension-*.zip; do filename=$(basename "$file") echo "Uploading ${filename}..." UPLOAD_RESP=$(curl -s -w "\n%{http_code}" -X POST "${UPLOAD_URL}" \ diff --git a/extension/wxt.config.js b/extension/wxt.config.js index c0b63bf..4d0e730 100644 --- a/extension/wxt.config.js +++ b/extension/wxt.config.js @@ -5,14 +5,14 @@ export default defineConfig({ suppressWarnings: { firefoxDataCollection: true, }, - manifest: { + manifest: ({ browser }) => ({ name: 'Muyue', description: 'AI-powered browser testing & automation — connected to your Muyue desktop app', permissions: [ 'storage', 'activeTab', 'tabs', - 'sidePanel', + ...(browser === 'chrome' ? ['sidePanel'] : []), 'scripting', 'notifications', ], @@ -26,5 +26,5 @@ export default defineConfig({ side_panel: { default_path: 'sidepanel.html', }, - }, + }), });