From fe289af4aa08361c87f2f1bbcae6dc981b245087 Mon Sep 17 00:00:00 2001 From: skyseek Date: Thu, 26 Feb 2026 09:29:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20i18n/=E4=B8=BB=E9=A2=98=E3=80=81?= =?UTF-8?q?=E5=A4=9A=E7=AA=97=E5=8F=A3=E3=80=81Tauri=20=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E6=8E=A5=E5=85=A5=E4=B8=8E=E7=BB=88=E7=AB=AF=E8=81=94=E9=80=9A?= =?UTF-8?q?=E3=80=81UI=20=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 引入国际化与中英文本体系,统一多语言文案。 - 增加主题系统(dark/light/system)与全局样式能力。 - 大幅升级 Dashboard、聊天区和整体响应式布局,修复多处 UI 显示问题。 - 接入 Tauri Rust 后端基础结构(src-tauri、Cargo 配置、能力声明)。 - 打通终端桥接与用户终端联通链路,完善终端相关前后端交互。 - 增加多窗口能力与窗口管理支持。 --- index.html | 40 +- package.json | 19 +- pnpm-lock.yaml | 945 ++++++++- src-tauri/Cargo.toml | 4 + src-tauri/src/lib.rs | 1703 +++++++++++++++++ src/app/App.vue | 228 ++- src/assets/fonts/BeVietnamPro-300.woff2 | Bin 0 -> 21908 bytes src/assets/fonts/BeVietnamPro-400.woff2 | Bin 0 -> 21168 bytes src/assets/fonts/BeVietnamPro-500.woff2 | Bin 0 -> 21892 bytes src/assets/fonts/BeVietnamPro-600.woff2 | Bin 0 -> 22032 bytes src/assets/fonts/BeVietnamPro-700.woff2 | Bin 0 -> 22152 bytes .../fonts/MaterialSymbolsOutlined.woff2 | Bin 0 -> 3846716 bytes src/features/terminal/TerminalPane.vue | 273 +++ src/features/terminal/TerminalWorkspace.vue | 265 +++ src/features/terminal/terminalBridge.ts | 169 ++ src/features/terminal/terminalMemberStore.ts | 240 +++ src/i18n/locales/en-US.ts | 144 +- src/i18n/locales/zh-CN.ts | 144 +- src/styles/global.css | 365 +++- 19 files changed, 4320 insertions(+), 219 deletions(-) create mode 100644 src/assets/fonts/BeVietnamPro-300.woff2 create mode 100644 src/assets/fonts/BeVietnamPro-400.woff2 create mode 100644 src/assets/fonts/BeVietnamPro-500.woff2 create mode 100644 src/assets/fonts/BeVietnamPro-600.woff2 create mode 100644 src/assets/fonts/BeVietnamPro-700.woff2 create mode 100644 src/assets/fonts/MaterialSymbolsOutlined.woff2 create mode 100644 src/features/terminal/TerminalPane.vue create mode 100644 src/features/terminal/TerminalWorkspace.vue create mode 100644 src/features/terminal/terminalBridge.ts create mode 100644 src/features/terminal/terminalMemberStore.ts diff --git a/index.html b/index.html index 9ac9080..58d8ef3 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Nexus Dashboard + golutra - - - - - - - - - -