From cdbe8883d2facb21f196e881bbbcbd5191ced1c9 Mon Sep 17 00:00:00 2001 From: Arjan van der Kruijt Date: Tue, 14 Jul 2026 16:16:16 +0200 Subject: [PATCH 1/2] markeron: Add version 1.5.1 --- bucket/markeron.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 bucket/markeron.json diff --git a/bucket/markeron.json b/bucket/markeron.json new file mode 100644 index 00000000000000..b92ec0b357c9b2 --- /dev/null +++ b/bucket/markeron.json @@ -0,0 +1,35 @@ +{ + "version": "1.5.1", + "description": "Lightweight open-source screen annotation tool with click-through mode", + "homepage": "https://markeron.cn/", + "license": { + "identifier": "MIT" + }, + "architecture": { + "64bit": { + "url": "https://github.com/ifer47/markeron/releases/download/v1.5.1/MarkerOn_1.5.1_x64-setup.exe#/dl.7z", + "hash": "b41b048bd8ea8c24552b6ea4664cdc473e55649b17fa670427e011830e2b5db3" + } + }, + "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse", + "shortcuts": [ + [ + "MarkerOn.exe", + "MarkerOn" + ] + ], + "checkver": { + "github": "https://github.com/ifer47/markeron" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ifer47/markeron/releases/download/v$version/MarkerOn_$version_x64-setup.exe#/dl.7z" + } + }, + "hash": { + "url": "https://api.github.com/repos/ifer47/markeron/releases", + "jsonpath": "$..assets[?(@.browser_download_url == '$url')].digest" + } + } +} From 30e923890acabc4fa681eb9184d6ba8ca03517ff Mon Sep 17 00:00:00 2001 From: z-Fng <54583083+z-Fng@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:46:47 +0000 Subject: [PATCH 2/2] markeron: Fix manifest Updated JSON fields for consistency and added error handling in pre_install. --- bucket/markeron.json | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/bucket/markeron.json b/bucket/markeron.json index b92ec0b357c9b2..3d71d9924f558b 100644 --- a/bucket/markeron.json +++ b/bucket/markeron.json @@ -1,17 +1,15 @@ { "version": "1.5.1", - "description": "Lightweight open-source screen annotation tool with click-through mode", - "homepage": "https://markeron.cn/", - "license": { - "identifier": "MIT" - }, + "description": "Lightweight open-source screen annotation tool with click-through mode.", + "homepage": "https://markeron.cn", + "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/ifer47/markeron/releases/download/v1.5.1/MarkerOn_1.5.1_x64-setup.exe#/dl.7z", "hash": "b41b048bd8ea8c24552b6ea4664cdc473e55649b17fa670427e011830e2b5db3" } }, - "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse", + "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse -ErrorAction Ignore", "shortcuts": [ [ "MarkerOn.exe", @@ -26,10 +24,6 @@ "64bit": { "url": "https://github.com/ifer47/markeron/releases/download/v$version/MarkerOn_$version_x64-setup.exe#/dl.7z" } - }, - "hash": { - "url": "https://api.github.com/repos/ifer47/markeron/releases", - "jsonpath": "$..assets[?(@.browser_download_url == '$url')].digest" } } }