From 28c32ce6f5d902132f8a90f27c42c7bc7257102e Mon Sep 17 00:00:00 2001 From: EFLKumo Date: Tue, 31 Dec 2024 23:44:15 +0800 Subject: [PATCH 1/3] cherry-studio: Add version 0.9.3 --- bucket/cherry-studio.json | 64 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 bucket/cherry-studio.json diff --git a/bucket/cherry-studio.json b/bucket/cherry-studio.json new file mode 100644 index 00000000000000..1b4c89c7836bb0 --- /dev/null +++ b/bucket/cherry-studio.json @@ -0,0 +1,64 @@ +{ + "version": "0.9.3", + "description": "🍒 Cherry Studio is a desktop client that supports for multiple LLM providers", + "homepage": "https://cherry-ai.com/", + + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/CherryHQ/cherry-studio/raw/refs/heads/main/LICENSE" + }, + + "architecture": { + "64bit": { + "url": "https://github.com/CherryHQ/cherry-studio/releases/download/v0.9.3/Cherry-Studio-0.9.3-setup.exe", + "hash": "BA693FCE05D9E220139D417FD0B3EFE527461D16398FDE39AC5263564D88114E" + } + }, + + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\Cherry-Studio-$version-setup.exe\" \"$dir\\temp\\\" -Removal", + "Expand-7zipArchive \"$dir\\temp\\`$PLUGINSDIR\\app-64.7z\" \"$dir\\\" -Removal", + "Remove-Item \"$dir\\temp\" -Recurse", + "$appDataPath = \"$env:APPDATA\\CherryStudio\"", + "$persistPath = \"$persist_dir\\CherryStudio\"", + "if (Test-Path $appDataPath) {", + " Copy-Item \"$appDataPath\\*\" -Destination $persistPath -Recurse -Force", + " Remove-Item $appDataPath -Recurse -Force", + "}", + "New-Item -ItemType Junction -Path \"$appDataPath\" -Target \"$persistPath\"" + ] + }, + + "shortcuts": [ + [ + "Cherry Studio.exe", + "Cherry Studio" + ] + ], + + "persist": "CherryStudio", + + "uninstaller": { + "script": [ + "if (Test-Path \"$env:APPDATA\\CherryStudio\" -PathType Any) {", + " Remove-Item -Recurse -Force \"$env:APPDATA\\CherryStudio\"", + "}", + "if (Test-Path \"$env:LOCALAPPDATA\\cherrystudio-updater\" -PathType Container) {", + " Remove-Item -Recurse -Force \"$env:LOCALAPPDATA\\cherrystudio-updater\"", + "}" + ] + }, + + "checkver": { + "github": "https://github.com/CherryHQ/cherry-studio" + }, + + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/CherryHQ/cherry-studio/releases/download/v$version/Cherry-Studio-$version-setup.exe" + } + } + } +} \ No newline at end of file From 4daa750e27b120409e0cdf2212c4f87d66af0aa6 Mon Sep 17 00:00:00 2001 From: EFLKumo Date: Sun, 5 Jan 2025 10:50:58 +0800 Subject: [PATCH 2/3] cherry-studio: Update to version 0.9.4 --- bucket/cherry-studio.json | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/bucket/cherry-studio.json b/bucket/cherry-studio.json index 1b4c89c7836bb0..13eb17e5d700b7 100644 --- a/bucket/cherry-studio.json +++ b/bucket/cherry-studio.json @@ -1,20 +1,17 @@ { - "version": "0.9.3", + "version": "0.9.4", "description": "🍒 Cherry Studio is a desktop client that supports for multiple LLM providers", "homepage": "https://cherry-ai.com/", - "license": { "identifier": "Apache-2.0", "url": "https://github.com/CherryHQ/cherry-studio/raw/refs/heads/main/LICENSE" }, - "architecture": { "64bit": { - "url": "https://github.com/CherryHQ/cherry-studio/releases/download/v0.9.3/Cherry-Studio-0.9.3-setup.exe", - "hash": "BA693FCE05D9E220139D417FD0B3EFE527461D16398FDE39AC5263564D88114E" + "url": "https://cherrystudio.ocool.online/Cherry-Studio-0.9.4-setup.exe", + "hash": "7949c26c8746a05105714591fab629790bde36cb4a517e0779f9f964350eddb2" } }, - "installer": { "script": [ "Expand-7zipArchive \"$dir\\Cherry-Studio-$version-setup.exe\" \"$dir\\temp\\\" -Removal", @@ -29,16 +26,14 @@ "New-Item -ItemType Junction -Path \"$appDataPath\" -Target \"$persistPath\"" ] }, - + "notes": "You'd better turn off update detection in Settings->About Us in Cherry Studio and use scoop to manage updates, otherwise it will cause some errors.", "shortcuts": [ [ "Cherry Studio.exe", "Cherry Studio" ] ], - "persist": "CherryStudio", - "uninstaller": { "script": [ "if (Test-Path \"$env:APPDATA\\CherryStudio\" -PathType Any) {", @@ -49,16 +44,14 @@ "}" ] }, - "checkver": { "github": "https://github.com/CherryHQ/cherry-studio" }, - "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/CherryHQ/cherry-studio/releases/download/v$version/Cherry-Studio-$version-setup.exe" + "url": "https://cherrystudio.ocool.online/Cherry-Studio-$version-setup.exe" } } } -} \ No newline at end of file +} From ba9e5df8bcf955e188d924f6b3c0e2c745256508 Mon Sep 17 00:00:00 2001 From: EFLKumo Date: Fri, 10 Jan 2025 11:07:21 +0800 Subject: [PATCH 3/3] cherry-studio: Update to version 0.9.6 --- bucket/cherry-studio.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bucket/cherry-studio.json b/bucket/cherry-studio.json index 13eb17e5d700b7..76165a12ba5455 100644 --- a/bucket/cherry-studio.json +++ b/bucket/cherry-studio.json @@ -1,5 +1,5 @@ { - "version": "0.9.4", + "version": "0.9.6", "description": "🍒 Cherry Studio is a desktop client that supports for multiple LLM providers", "homepage": "https://cherry-ai.com/", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://cherrystudio.ocool.online/Cherry-Studio-0.9.4-setup.exe", - "hash": "7949c26c8746a05105714591fab629790bde36cb4a517e0779f9f964350eddb2" + "url": "https://cherrystudio.ocool.online/Cherry-Studio-0.9.6-setup.exe", + "hash": "e6bf28259c83f9aa35ddbf04f564472d955136632692a1ddc2f5623dcd3722bc" } }, "installer": {