v1.3.0: 主题系统+代码分割+设置重构+命令片段库+命令面板+连接面板 | 19 files +2141/-257 | tsc零错误 构建成功

This commit is contained in:
OpsXShell Dev committed 2026-04-18 19:25:45 +08:00
1 parent caba5f4c0d
commit 1f2de032a4
19 files changed
+2142 -258

No files matched your search

+15 -10
View File
@@ -40,10 +40,12 @@ v1.5.0 安全升级 ─── 1 周 ──→ 安全 55→85, 代码 80→85
---
## v1.2.0 体验升级 (2 周) — 🚧 进行中
## v1.2.0 体验升级 (2 周) — ✅ 已完成
> **目标**: 快捷键补全、视觉打磨、交互优化,接近 Termius 体验水平
### ✅ 全部完成 (提交: caba5f4)
### 🟡 P1 — 重要
| # | 任务 | 类型 | 预计 | 验收标准 |
@@ -71,18 +73,21 @@ v1.5.0 安全升级 ─── 1 周 ──→ 安全 55→85, 代码 80→85
---
## v1.3.0 测试覆盖 (2 周)
## v1.3.0 专业体验 (2 周) — 🚧 进行中
> **目标**: 核心模块测试覆盖率从 10% 提升到 50%
> **目标**: 主题系统、命令面板、Snippets、UI 打磨,达到专业级体验
详细计划见 [TDD_PLAN.md](./TDD_PLAN.md)
### 🟡 P1 — 重要
| # | 模块 | 当前覆盖 | 目标覆盖 | 预计 |
|---|------|----------|----------|------|
| 1 | stores (tab/connection/settings/session) | 0% | 70% | 3天 |
| 2 | hooks (useTerminal/useSFTP/useConnection) | 0% | 50% | 3天 |
| 3 | electron services (ssh/sftp/database/crypto) | 0% | 60% | 4天 |
| 4 | 组件渲染测试 (WelcomeView/TabBar/SFTPView) | 5% | 40% | 3天 |
| # | 任务 | 类型 | 预计 | 验收标准 |
|---|------|------|------|----------|
| 1 | 主题系统 Dark/Light/System | 新增 | 3天 | CSS 变量驱动,跟随系统自动切换,设置页实时预览 |
| 2 | Vite 代码分割 | 优化 | 1天 | manualChunks 拆分 xterm/react/lucide,消除 500KB warning |
| 3 | 设置面板视觉重构 | 重构 | 2天 | 专业设置页布局 + 快捷键自定义 Tab + 版本号自动读取 |
| 4 | 命令片段库 Snippets | 新增 | 3天 | 创建/编辑/删除/搜索命令片段,快捷键插入到终端 |
| 5 | 全局命令面板 | 新增 | 2天 | Ctrl+Shift+P 快速搜索操作/会话/命令片段 |
| 6 | 连接状态面板 | 新增 | 2天 | 实时监控连接、流量统计、延迟显示、重连按钮 |
| 7 | UI 打磨 — 全局细节优化 | 完善 | 2天 | 过渡动画统一、微交互(hover/active 反馈)、视觉一致性 |
---