feat(terminal): 建立 /terminal 路由頁 + 補全 Sidebar 全部 i18n nav keys
Some checks failed
E2E Health Check / e2e-health (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

- 新增 terminal/page.tsx (自動開啟 OmniTerminal)
- zh-TW/en nav 補全 18 個缺失 key (alerts/monitoring/apm/...)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-01 22:46:59 +08:00
parent ddf82937f4
commit fccc69972d
3 changed files with 74 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
'use client'
/**
* Terminal Page - Omni-Terminal 專頁
* ===================================
* 直接展開 OmniTerminal全頁模式
* 快捷鍵 CMD+J 在任何頁面都可呼叫(全局),
* 此頁提供直接訪問入口。
*
* @created 2026-04-01 ogt
* @see ADR-031 Omni-Terminal SSE Architecture
*/
import { AppLayout } from '@/components/layout'
import { OmniTerminal } from '@/components/terminal/OmniTerminal'
import { useEffect } from 'react'
import { useTerminalStore } from '@/stores/terminal.store'
export default function TerminalPage({
params,
}: {
params: { locale: string }
}) {
const { openTerminal } = useTerminalStore()
// 進入頁面自動開啟 Terminal
useEffect(() => {
openTerminal()
}, [openTerminal])
return (
<AppLayout locale={params.locale}>
<OmniTerminal />
</AppLayout>
)
}