From 8b6844a21491d5fdb8d1aae180000afa121e0eca Mon Sep 17 00:00:00 2001 From: scillidan Date: Fri, 10 Jul 2026 22:13:33 +0800 Subject: [PATCH 1/4] desktop-plus: Add version 3.6.2.1 --- bucket/desktop-plus.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 bucket/desktop-plus.json diff --git a/bucket/desktop-plus.json b/bucket/desktop-plus.json new file mode 100644 index 00000000000000..c2c0342d00e399 --- /dev/null +++ b/bucket/desktop-plus.json @@ -0,0 +1,38 @@ +{ + "version": "3.6.2.1", + "description": "A GitHub Desktop fork with advanced functionality and improvements.", + "homepage": "https://github.com/desktop-plus/desktop-plus", + "license": "MIT", + "notes": [ + "Desktop Plus includes a CLI that lets you open repositories and clone them directly from the terminal.", + "You can try `desktop-plus-cli --help`.", + "See more on https://github.com/desktop-plus/desktop-plus/blob/main/docs/cli.md" + ], + "architecture": { + "64bit": { + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.2.1/DesktopPlus-v3.6.2.1-windows-x64.exe#/DesktopPlus.exe", + "hash": "a2c9e71fafc83593a8ca699af2a692f51d98f60dbf7df99f4a39090523069027" + }, + "arm64": { + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.2.1/DesktopPlus-v3.6.2.1-windows-arm64.exe#/DesktopPlus.exe", + "hash": "6f70a32a8522c2495527194f27ebe0fc839f535ed9584184216847693498d682" + } + }, + "shortcuts": [ + [ + "DesktopPlus.exe", + "Desktop Plus" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v$version/DesktopPlus-v$version-windows-x64.exe#/DesktopPlus.exe" + }, + "arm64": { + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v$version/DesktopPlus-v$version-windows-arm64.exe#/DesktopPlus.exe" + } + } + } +} From 86dfbf1b4bc9a5df2468d9e564dcaea08bdc16f7 Mon Sep 17 00:00:00 2001 From: scillidan Date: Fri, 10 Jul 2026 14:21:53 +0000 Subject: [PATCH 2/4] Update homepage and checkver structure in JSON --- bucket/desktop-plus.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bucket/desktop-plus.json b/bucket/desktop-plus.json index c2c0342d00e399..442a4d49ffacf2 100644 --- a/bucket/desktop-plus.json +++ b/bucket/desktop-plus.json @@ -1,7 +1,7 @@ { "version": "3.6.2.1", "description": "A GitHub Desktop fork with advanced functionality and improvements.", - "homepage": "https://github.com/desktop-plus/desktop-plus", + "homepage": "https://desktop-plus.org", "license": "MIT", "notes": [ "Desktop Plus includes a CLI that lets you open repositories and clone them directly from the terminal.", @@ -24,7 +24,9 @@ "Desktop Plus" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/desktop-plus/desktop-plus" + }, "autoupdate": { "architecture": { "64bit": { From baea6cd344e341fd75a0d3f27beab8e4f019b68a Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 5 Aug 2026 18:17:45 +0800 Subject: [PATCH 3/4] Update version to 3.6.4.2; Add script to install/uninstall shim --- bucket/desktop-plus.json | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/bucket/desktop-plus.json b/bucket/desktop-plus.json index 442a4d49ffacf2..55f031f72d2340 100644 --- a/bucket/desktop-plus.json +++ b/bucket/desktop-plus.json @@ -1,5 +1,5 @@ { - "version": "3.6.2.1", + "version": "3.6.4.2", "description": "A GitHub Desktop fork with advanced functionality and improvements.", "homepage": "https://desktop-plus.org", "license": "MIT", @@ -10,20 +10,27 @@ ], "architecture": { "64bit": { - "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.2.1/DesktopPlus-v3.6.2.1-windows-x64.exe#/DesktopPlus.exe", - "hash": "a2c9e71fafc83593a8ca699af2a692f51d98f60dbf7df99f4a39090523069027" + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.4.2/DesktopPlus-v3.6.4.2-windows-x64.exe#/DesktopPlus.exe", + "hash": "bc5fa422fdd99ead0581c6009105d19f8ecb7c0330ca76fbbd2272c80ec371a8" }, "arm64": { - "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.2.1/DesktopPlus-v3.6.2.1-windows-arm64.exe#/DesktopPlus.exe", - "hash": "6f70a32a8522c2495527194f27ebe0fc839f535ed9584184216847693498d682" + "url": "https://github.com/desktop-plus/desktop-plus/releases/download/v3.6.4.2/DesktopPlus-v3.6.4.2-windows-arm64.exe#/DesktopPlus.exe", + "hash": "f914123816c81bc458d2e48a7e9f266ec9f44447f48d24fe5f442c39684ca39b" } }, + "post_install": [ + "$batPath = \"$env:LOCALAPPDATA\\DesktopPlus\\bin\\desktop-plus-cli.bat\"", + "if (Test-Path $batPath) {", + " shim $batPath $false 'desktop-plus-cli'", + "}" + ], "shortcuts": [ [ "DesktopPlus.exe", "Desktop Plus" ] ], + "post_uninstall": "rm_shim 'desktop-plus-cli' \"$(shimdir $false)\"", "checkver": { "github": "https://github.com/desktop-plus/desktop-plus" }, From 5d44da8705f2893f0c98a02e0ff1faebbabde27e Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 5 Aug 2026 19:31:16 +0800 Subject: [PATCH 4/4] Replace $false with $global --- bucket/desktop-plus.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/desktop-plus.json b/bucket/desktop-plus.json index 55f031f72d2340..c495298e2bc745 100644 --- a/bucket/desktop-plus.json +++ b/bucket/desktop-plus.json @@ -21,7 +21,7 @@ "post_install": [ "$batPath = \"$env:LOCALAPPDATA\\DesktopPlus\\bin\\desktop-plus-cli.bat\"", "if (Test-Path $batPath) {", - " shim $batPath $false 'desktop-plus-cli'", + " shim $batPath $global 'desktop-plus-cli'", "}" ], "shortcuts": [ @@ -30,7 +30,7 @@ "Desktop Plus" ] ], - "post_uninstall": "rm_shim 'desktop-plus-cli' \"$(shimdir $false)\"", + "post_uninstall": "rm_shim 'desktop-plus-cli' \"$(shimdir $global)\"", "checkver": { "github": "https://github.com/desktop-plus/desktop-plus" },