From 96df9f697958e8cfe0014da3206dac5ad09240aa Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Mon, 7 Apr 2025 14:35:34 +0800 Subject: [PATCH] chore(version): 1.1.19 --- .github/workflows/release.yml | 3 +-- electron-builder.yml | 15 +++++++++------ package.json | 2 +- scripts/after-pack.js | 11 +++++++++-- 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8584954..fe49f9ea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,8 +90,7 @@ jobs: if: matrix.os == 'windows-latest' run: | yarn build:npm windows - yarn build:win:x64 - yarn build:win:arm64 + yarn build:win env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} RENDERER_VITE_AIHUBMIX_SECRET: ${{ vars.RENDERER_VITE_AIHUBMIX_SECRET }} diff --git a/electron-builder.yml b/electron-builder.yml index 3c090774..8c339b8b 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -32,7 +32,7 @@ asarUnpack: - '**/*.{node,dll,metal,exp,lib}' win: executableName: Cherry Studio - artifactName: ${productName}-${version}-${arch}-portable.${ext} + artifactName: ${productName}-${version}-${arch}-setup.${ext} target: - target: nsis - target: portable @@ -44,6 +44,8 @@ nsis: allowToChangeInstallationDirectory: true oneClick: false include: build/nsis-installer.nsh +portable: + artifactName: ${productName}-${version}-${arch}-portable.${ext} mac: entitlementsInherit: build/entitlements.mac.plist notarize: false @@ -83,8 +85,9 @@ afterPack: scripts/after-pack.js afterSign: scripts/notarize.js releaseInfo: releaseNotes: | - 新增助手级别的 MCP 能力支持 - 改进 MCP 包的安装与管理 - 导出单条消息时,增加生成消息标题的功能 - 快捷助手窗口新增钉住和调整大小的功能 - 小程序现在支持显示、复制当前实际 URL + 引入全新的 QuickPanel 功能,统一了应用内的输入和搜索操作 + 新增内存 MCP (in-memory MCP) 服务支持及配置管理 + 新增对七牛云 AI (Qiniu AI) 提供商的支持 + 添加了导出菜单选项设置和思维链(Chain-of-Thought)导出功能 + 消息锚点线支持底部锚点 + 为 AppImage 添加了多分辨率图标 diff --git a/package.json b/package.json index da5e540c..27e6eb17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "CherryStudio", - "version": "1.1.18", + "version": "1.1.19", "private": true, "description": "A powerful AI assistant for producer.", "main": "./out/main/index.js", diff --git a/scripts/after-pack.js b/scripts/after-pack.js index 251cb2f2..e4b20db5 100644 --- a/scripts/after-pack.js +++ b/scripts/after-pack.js @@ -27,9 +27,16 @@ exports.default = async function (context) { removeDifferentArchNodeFiles(node_modules_path, '@libsql', _arch) } - if (platform === 'windows' && arch !== Arch.arm64) { + if (platform === 'windows') { const node_modules_path = path.join(context.appOutDir, 'resources', 'app.asar.unpacked', 'node_modules') - removeDifferentArchNodeFiles(node_modules_path, '@libsql', ['win32-x64-msvc']) + if (arch === Arch.arm64) { + removeDifferentArchNodeFiles(node_modules_path, '@strongtz', ['win32-arm64-msvc']) + removeDifferentArchNodeFiles(node_modules_path, '@libsql', ['win32-arm64-msvc']) + } + if (arch === Arch.x64) { + removeDifferentArchNodeFiles(node_modules_path, '@strongtz', ['win32-x64-msvc']) + removeDifferentArchNodeFiles(node_modules_path, '@libsql', ['win32-x64-msvc']) + } } }