Skip to content

0.5.1 — 說明要講出「去哪裡改」

Choose a tag to compare

@WwW7olFWwW WwW7olFWwW released this 07 Oct 02:27
· 1 commit to main since this release

對應 commit:a222def(main)

安裝:

dsh plugin --profile web add github:WwW7olFWwW/dsh-codebase-watcher

或直接用下面附的預建包(免建置、免 allowBuilds 授權):

curl -L -o dsh-codebase-watcher.tgz https://github.com/WwW7olFWwW/dsh-codebase-watcher/releases/latest/download/dsh-codebase-watcher.tgz

這一版的完整說明見 CHANGELOG.md;要點:

這一版只修一個可發現性缺陷:設定區塊的說明只說「用 DSH 的插件設定表單」,
卻沒說那個表單在哪
。使用者實際回報了這件事——「那麼是要到哪里修改」。

Fixed

  • 設定區塊的說明現在指出確切位置:改為「要改值請到側邊欄『插件』→ 本插件那一列的
    設定,那裡由 DSH 依 schema 自動產生表單」。原本那句等於叫使用者去一個沒給座標的地方。
    位置是查證來的、不是推測:線上 Config 條目為 dsh-codebase-watcher(patch id
    codebase-watcher,status: schema),承載它的 slot 是 plugins.row.config,
    官方描述寫明「the row on the bundle's page gains a configure control that opens the
    entry's page」。英文文案本來就已寫對(row under Plugins in the sidebar),
    這一版只是讓中文追上——重拍後英文那張同尺寸、同位元組數,即為此事的證據。
  • docs/assets/capture-card.mjs 兩個會靜默失效的缺陷:parseArgs 把布林旗標寫成
    特例,導致新增的 --only-config 會吃掉下一個參數且完全沒作用(第一次「只裁設定區塊」
    拍出來仍是整張卡);展開後沒有重新量測,裁切高度停留在展開前的值而把卡片切掉。
    另把探針視窗高度從寫死的 1000 改為 --probe-height(預設 1600)——側邊欄工作區一多,
    底部那一列會被推出視窗,命中測試就點不到「设置」。

Changed

  • README 中英兩版各加一張設定區塊展開的截圖(docs/assets/cbm-card-settings.png /
    -settings-en.png),放在「設定」一節;hero 維持收合狀態。展開後整張卡會多出 18 列、
    在 GitHub 的欄寬下要滑好幾屏才看得到專案列,所以拆成兩張而不是塞進同一張。
    圖上是真機真值:overridden 為空,所以 18 列全部標「(預設)」、沒有任何單欄
    恢復鈕、「全部恢復預設」是停用的——沒有為了讓按鈕入鏡而改動使用者的設定。
    hero 兩張刻意不重拍,理由是實證而非目測:探針顯示收合狀態下那句 hint
    hasHint: false(根本不在 DOM 裡),hero 不可能拍到它。

驗證

  • 單元測試 214/214;tools/verify-client.mjs 242/242——含一條加強過的斷言:
    文案必須同時出現「插件」與「設定」,避免它再被改回模糊版本。
  • 獨立探針確認 GUI 語言仍為中文。