From f8c6dfc6423e6605957cd7eeb1a18055c53f6078 Mon Sep 17 00:00:00 2001 From: OG T Date: Fri, 10 Apr 2026 00:29:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20Header=20=E2=8C=98K=20=E6=90=9C?= =?UTF-8?q?=E5=B0=8B=E6=8F=90=E7=A4=BA=E6=8C=89=E9=88=95=20+=20sensor=20se?= =?UTF-8?q?rvice=20file=20=E8=A3=9C=E9=BD=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Header: - 新增 ⌘K 入口按鈕(搜尋圖示 + "搜尋..." + ⌘K badge) - 點擊觸發 window keydown(meta+k) 開啟 CommandPalette - hover 變藍(UX 提示) Sensor: - 補齊 apps/sensor/awoooi-sensor.service(PYTHONUNBUFFERED=1 + --loop) Co-Authored-By: Claude Sonnet 4.6 --- apps/sensor/awoooi-sensor.service | 17 +++++++++++++++++ apps/web/messages/en.json | 1 + apps/web/messages/zh-TW.json | 1 + apps/web/src/components/layout/header.tsx | 21 +++++++++++++++++++++ 4 files changed, 40 insertions(+) create mode 100644 apps/sensor/awoooi-sensor.service diff --git a/apps/sensor/awoooi-sensor.service b/apps/sensor/awoooi-sensor.service new file mode 100644 index 00000000..a43f737d --- /dev/null +++ b/apps/sensor/awoooi-sensor.service @@ -0,0 +1,17 @@ +[Unit] +Description=AWOOOI Sensor Agent -- Phase 5.5 神經末梢 +After=network.target + +[Service] +Type=simple +WorkingDirectory=%h/awoooi-sensor +ExecStart=/usr/bin/python3 -u %h/awoooi-sensor/agent.py --loop --interval 30 +Restart=always +RestartSec=10 +StandardOutput=journal +StandardError=journal +Environment=AWOOOI_REDIS_URL=redis://192.168.0.188:6380/10 +Environment=PYTHONUNBUFFERED=1 + +[Install] +WantedBy=default.target diff --git a/apps/web/messages/en.json b/apps/web/messages/en.json index a61a5167..7cd36c45 100644 --- a/apps/web/messages/en.json +++ b/apps/web/messages/en.json @@ -205,6 +205,7 @@ "aiModelStatus": "AI Model Status", "loading": "Loading...", "trendUp": "↑{pct}%", + "searchPlaceholderShort": "Search...", "cotTitle": "Reasoning Timeline", "cotNoEvents": "Waiting for reasoning data...", "cotReasoning": "Reasoning", diff --git a/apps/web/messages/zh-TW.json b/apps/web/messages/zh-TW.json index 1b71b267..ff204709 100644 --- a/apps/web/messages/zh-TW.json +++ b/apps/web/messages/zh-TW.json @@ -206,6 +206,7 @@ "aiModelStatus": "AI 模型狀態", "loading": "載入中...", "trendUp": "↑{pct}%", + "searchPlaceholderShort": "搜尋...", "cotTitle": "推理時間軸", "cotNoEvents": "等待事件推理資料...", "cotReasoning": "推理", diff --git a/apps/web/src/components/layout/header.tsx b/apps/web/src/components/layout/header.tsx index ae80b743..01f71e68 100644 --- a/apps/web/src/components/layout/header.tsx +++ b/apps/web/src/components/layout/header.tsx @@ -143,6 +143,27 @@ export function Header({ {tDashboard('title')} + {/* ⌘K Command Palette 入口提示 */} + + {/* Language switcher — pill style */}