From 356c892d67fbf1acc635fd055e8a9aebc592a578 Mon Sep 17 00:00:00 2001 From: Yin Kou Date: Fri, 6 Nov 2026 23:38:22 +0800 Subject: [PATCH] feat(portal-v3): implement Homepage+Shadcn V3 layout per Principal UI Reviewer blueprint --- stacks/portal/index.html | 1245 ++++++++++++++++++++++---------------- 1 file changed, 724 insertions(+), 521 deletions(-) diff --git a/stacks/portal/index.html b/stacks/portal/index.html index 121192d..7ce1008 100644 --- a/stacks/portal/index.html +++ b/stacks/portal/index.html @@ -1,496 +1,598 @@ - + - - HomeLab OS · M6 All-in-One 中控台 + + HomeLab Console · 家庭云边中控台 + + + + - - -
+ +
- - -
- - {{ toast }} -
-
+ +
+ + {{ toast }} +
- -
-
-
-
- - - + +
+
+ + +
+
+ Mac mini + HomeLab +
-
-
-

HomeLab OS

- - - 4/4 节点在线 - + + +
-
- -
-
+ +
+ + + + + + + +
+ +
+ + +
-
- -
+ +
- -
-
-
-
- Core Compute Server - - UP {{ telemetry.mini.uptime }} - -
-

- 🖥️ Mac mini · {{ telemetry.mini.chip }} + +
+ +
+
+

+ {{ group.title }}

+ · {{ group.subtitle }}
- - {{ telemetry.mini.ip }} +
- -
- -
-
- CPU 负载 (12核 M6 · Load {{ telemetry.mini.load_1m }}) - {{ telemetry.mini.cpu_pct }}% -
-
-
-
-
- - -
-
- 统一内存 ({{ telemetry.mini.mem_used_gb }} / {{ telemetry.mini.mem_total_gb }} GB) - {{ telemetry.mini.mem_pct }}% -
-
-
-
-
- - -
-
- 系统闪存 ({{ telemetry.mini.disk_used_gb }} / {{ telemetry.mini.disk_total_gb }} GB) - {{ telemetry.mini.disk_pct }}% -
-
-
-
-
-
- - -
-
- - AGY tmux: {{ telemetry.mini.agy_tmux ? '常驻运行中' : '待机' }} -
-
- OrbStack 容器: {{ telemetry.mini.containers.length }} 运行中 -
-
-

- - -
-
-
-
- Storage Pool & Backup - - {{ telemetry.nas.mounted ? 'SMB 已挂载 ~/nas' : '未挂载' }} - -
-

- 💾 极空间 Z4 · 20TB 存储中心 -

-
- - {{ telemetry.nas.ip }} - -
- - -
-
-
- {{ telemetry.nas.free_tb }} TB - 剩余可用 -
- - 已用 {{ telemetry.nas.used_tb }} TB / 总计 {{ telemetry.nas.total_tb }} TB ({{ telemetry.nas.pct }}%) - -
-
-
-
-
- 挂载点: ~/nas/{共享文件,个人空间} - Time Machine: 手动按需 -
-
- - -
-
- 最近自动备份: {{ telemetry.nas.latest_backup }} -
- -
-
- - -
-
-
-
- AI Egress & Cloud Edge - - SG 出口死锁保护 - -
-

- 🛡️ 小米主路由 ⇄ 新加坡 Azure -

-
- - {{ telemetry.network.sg_delay_ms > 0 ? telemetry.network.sg_delay_ms + ' ms' : '专线直连' }} - -
- - -
-
- AGY / AI 分流策略 - {{ telemetry.network.ai_policy }} -
-
- AI 锁定公网出口 (SG) - {{ telemetry.network.sg_egress_ip }} ({{ telemetry.network.sg_node }}) -
-
- 家庭联通公网 IPv4 - {{ telemetry.network.home_wan_ip }} (*.home.961504.xyz) -
-
- - -
- Tailscale P2P: 100.108.205.40 ⇄ 100.115.204.51 - -
-
- -
- - -
-
-
-

全屋核心服务矩阵 (Service Launchpad)

- - 当前点击跳转模式: {{ activeModeLabel }} - -
- -
- -
+ +
+ - -
-
- ⌨️ 终端快捷指令 (点击即复制): -
-
- -
-
- - -
-
-
-
-
- - - -
- - 🤖 AGY 云端工作台 (tmux attach -t agy · 关窗不断连) - -
+ +
+
- - ↗ 新标签页全屏打开 - +

+ 终端快捷指令与备用直连书签 +

+ · 点击指令即复制 +
+
+
- + +
+ +
+
+ + + + +
+
+
+ + + ESC +
+ +
+
+
+ 快速操作与服务直达 +
+ +
+
+
+
+ + +
+
+
+
+ + AGY 云端工作台 · tmux 持久会话 (关窗不断连) +
+
+ + 新标签页全屏 ↗ + + +
+
+