From 615a1e9bf4b7a9d893a55d9ce520c10aaa081e63 Mon Sep 17 00:00:00 2001 From: john Date: Mon, 29 Jun 2026 06:46:35 +0800 Subject: [PATCH 1/2] Include WeChat menu scripts in portal runtime --- scripts/build-portal-runtime.mjs | 9 +++++++++ scripts/release-portal-runtime-prod.sh | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/build-portal-runtime.mjs b/scripts/build-portal-runtime.mjs index 15ad61d..3f507b0 100755 --- a/scripts/build-portal-runtime.mjs +++ b/scripts/build-portal-runtime.mjs @@ -215,6 +215,14 @@ async function writeMetadata() { '', ].join('\n'), ); + await fs.copyFile( + path.join(root, 'scripts', 'load-env.mjs'), + path.join(runtimeRoot, 'scripts', 'load-env.mjs'), + ); + await fs.copyFile( + path.join(root, 'scripts', 'wechat-mp-menu.mjs'), + path.join(runtimeRoot, 'scripts', 'wechat-mp-menu.mjs'), + ); await writeFile( path.join(runtimeRoot, 'RUNBOOK.txt'), [ @@ -256,6 +264,7 @@ async function main() { await copyNodeModules(); await writeMetadata(); await fs.chmod(path.join(runtimeRoot, 'scripts', 'run-memind-portal-prod.sh'), 0o755); + await fs.chmod(path.join(runtimeRoot, 'scripts', 'wechat-mp-menu.mjs'), 0o755); console.log(''); console.log(`Portal runtime 已生成: ${runtimeRoot}`); } diff --git a/scripts/release-portal-runtime-prod.sh b/scripts/release-portal-runtime-prod.sh index 647ee4e..e500d56 100755 --- a/scripts/release-portal-runtime-prod.sh +++ b/scripts/release-portal-runtime-prod.sh @@ -139,7 +139,7 @@ fi verify_runtime_artifact() { local missing=0 - for required in server.mjs mindspace-sandbox-mcp.mjs dist package.json scripts/run-memind-portal-prod.sh; do + for required in server.mjs mindspace-sandbox-mcp.mjs dist package.json scripts/run-memind-portal-prod.sh scripts/load-env.mjs scripts/wechat-mp-menu.mjs; do if [[ ! -e "${RUNTIME_ROOT}/${required}" ]]; then echo "runtime 产物缺失: ${RUNTIME_ROOT}/${required}" >&2 missing=1 From 2e9fcaf9ba3ffede5505a023e0e05300b79932ed Mon Sep 17 00:00:00 2001 From: john Date: Mon, 29 Jun 2026 07:00:29 +0800 Subject: [PATCH 2/2] feat: refine mindspace asset card actions --- src/components/MessageList.tsx | 22 +- src/components/MindSpaceView.tsx | 273 ++++++++++++++++--------- src/index.css | 333 ++++++++++++++++++++++++++----- 3 files changed, 481 insertions(+), 147 deletions(-) diff --git a/src/components/MessageList.tsx b/src/components/MessageList.tsx index ff29cfa..5479868 100644 --- a/src/components/MessageList.tsx +++ b/src/components/MessageList.tsx @@ -39,14 +39,6 @@ function CheckIcon() { ); } -function ToolSpinnerIcon() { - return ( -