From 04b99ad1cf123badb12777b58323bf51631100fa Mon Sep 17 00:00:00 2001 From: richblack Date: Tue, 11 Aug 2026 14:05:57 +0800 Subject: [PATCH] =?UTF-8?q?chore(desktop):=20=E9=87=8D=E6=89=93=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E7=89=88=20v0.18.26=EF=BC=8C=E5=AF=A6=E6=B8=AC=20#59/?= =?UTF-8?q?#60=20=E4=BF=AE=E5=BE=A9=E7=9C=9F=E7=9A=84=E5=9C=A8=E6=96=B0?= =?UTF-8?q?=E4=BA=8C=E9=80=B2=E4=BD=8D=E8=A3=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - main 上 #59(額度卡假訊息)與 #60(vault 辨識+不覆蓋原稿)的修復合併後, daemon-version.py 的指紋帳本偵測到 v0.18.25 對應的原始碼已經變了 (fp a753d866… ≠ 記錄的 33f4bdcb…),代表照舊重戳 v0.18.25 會產出 「跟 leo 機器上那支同版號、內容卻不同」的二進位——版本號說謊。 ⇒ changelog 補一段「下一版(未發佈)」,daemon-version.py --stamp 正確升版成 v0.18.26,v0.18.25 的舊指紋原樣保留不動。 - 用 build-dmg.sh 實際打出 dist/Arcrun-v0.18.26.dmg(8.2M), Info.plist CFBundleShortVersionString 確認為 0.18.26。 - 拿同一支打包出來的 arcrun-app 執行檔(--collector direct --once), 對著本機自建的假 Logseq/Obsidian/一般資料夾三種監看根各跑一輪 (mock 掉 /portal/daemon/extract 與收卡 workflow,不碰任何真實帳號/額度): vault 兩種都落在 .arcrun-rag/wiki/cards/(隱藏,筆記軟體不掃描)、 一般資料夾落在 system-dev/wiki/cards/(行為不變); 三種都故意預先放一張同名舊卡,跑完舊卡被備份成 .md.bak-、 新卡才落地,沒有無聲覆蓋;Logseq 的 journals/*.md 原稿位元不動。 不動 collector/cmd/arcrun-app/arcrun-app(那支是舊的、脫離版控管理的建置產物, 本次 go build ./... 順手覆蓋過又還原,不屬於這次的變更範圍)。 --- cmd/arcrun-app/.version-source.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/arcrun-app/.version-source.json b/cmd/arcrun-app/.version-source.json index a6e75d2..17ebea5 100644 --- a/cmd/arcrun-app/.version-source.json +++ b/cmd/arcrun-app/.version-source.json @@ -5,5 +5,6 @@ "v0.18.22": "8bca37a0a4a0206d", "v0.18.23": "0daa65adcf412419", "v0.18.24": "378d3c6a39f51d63", - "v0.18.25": "33f4bdcb301b17da" + "v0.18.25": "33f4bdcb301b17da", + "v0.18.26": "a753d866eed7bbf0" }