feat: P3 final batch - zoom, fonts, dark mode, tech debt cleanup

- Page zoom control (0.5-2.0x, localStorage)
- Custom monospace font selector (6 presets + custom)
- Element Plus dark mode final fixes (dropdown, message-box, switch, popper)
- AGENTS.md updated with correct paths + new modules/components/IPC channels
- ROADMAP: window state persistence already done via win-state.ts
- ROADMAP: tech debt items marked done
This commit is contained in:
2026-07-07 22:53:18 +08:00
parent 75c3a854d6
commit 71b2bd1771
7 changed files with 186 additions and 20 deletions
+8 -8
View File
@@ -54,8 +54,8 @@
- [x] **DB 数量自动检测** — CONFIG GET databases + INFO keyspace
- [x] **DB 记忆** — 每个连接记住最后选择的数据库
- [ ] **更多语言** — de/es/fr/it/ko/pt/ru/tr/ua/vi/tw(当前仅 en/zh-CN
- [ ] **页面缩放** — 0.5x2.0x 缩放控制
- [ ] **自定义字体** — 用户可选等宽字体
- [x] **页面缩放** — 0.5x2.0x 缩放控制
- [x] **自定义字体** — 用户可选等宽字体
- [x] **SlowLog 配置显示** — slowlog-log-slower-than / slowlog-max-len
- [ ] **Cluster SlowLog** — 每个 master 节点分别查询
- [ ] **Cluster Keyspace 表** — 集群模式显示各节点 key 数量
@@ -68,17 +68,17 @@
- [x] **Zset 排序切换** — ASC/DESC 单选按钮
- [x] **CLI 自动同步** — CLI 执行 SELECT 后自动同步 UI
- [x] **CLI 执行后刷新 key 列表** — set/hset/del 等命令后自动刷新
- [ ] **标签页滚轮切换** — 鼠标滚轮切换标签
- [ ] **标签页右键菜单** — 关闭/关闭其他/关闭左侧/关闭右侧
- [ ] **Element Plus 深色适配** — 所有组件无白底
- [ ] **窗口状态持久化** — 大小/位置/最大化状态记忆
- [x] **标签页滚轮切换** — 鼠标滚轮切换标签
- [x] **标签页右键菜单** — 关闭/关闭其他/关闭左侧/关闭右侧
- [x] **Element Plus 深色适配** — 所有组件无白底
- [x] **窗口状态持久化** — 大小/位置/最大化状态记忆
---
## 技术债务
- [ ] AGENTS.md 路径更新 — 文档写 `src/renderer/src/components/`,实际是 `src/components/`
- [ ] `electron/shared/types.ts` 残留字段 — SSH/Sentinel/Cluster/TLS 路径在类型中存在但从未在 UI 中实现
- [x] AGENTS.md 路径更新 — 文档写 `src/renderer/src/components/`,实际是 `src/components/`
- [x] `electron/shared/types.ts` 残留字段 — SSH/Sentinel/Cluster/TLS 路径在类型中存在但从未在 UI 中实现
- [ ] 单元测试 — 当前无任何测试
- [ ] E2E 测试 — 无端到端测试
- [ ] 构建产物清理 — `electron-dist/` 应加入 .gitignore(当前已加入)