Improve VRF bind UX with modal and share CLI cache across lanes.

Open a blocking discover dialog for VRF selection, reorder profile columns with scroll/hints, and reuse shared collect cache between light/heavy monitor items.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-21 18:40:04 +08:00
parent 3576e4a69c
commit 771f7e21c2
6 changed files with 327 additions and 138 deletions

View file

@ -238,6 +238,12 @@ const en = {
bindTitle: "Select VRF bindings",
unbound: "Not bound",
allVrfsDefault: "All VRFs (default)",
bindHintRequired: "Bind VRF params before collect",
bindHintOptional: "Bind VRFs, or leave empty for all",
discoverLoading: "Discovering VRFs…",
discoverEmpty: "No VRFs discovered",
selectAllVrfs: "Select all",
clearVrfs: "Clear",
batches: "Batches",
viewBatch: "Open",
export: "Export",

View file

@ -238,6 +238,12 @@ const zh = {
bindTitle: "选择 VRF 绑定",
unbound: "未关联",
allVrfsDefault: "默认全部 VRF",
bindHintRequired: "需关联 VRF 参数后才可采集",
bindHintOptional: "可关联指定 VRF,未关联则采集全部",
discoverLoading: "正在发现 VRF…",
discoverEmpty: "未发现可用 VRF",
selectAllVrfs: "全选",
clearVrfs: "清空",
batches: "采集批次",
viewBatch: "查看",
export: "导出",