feat: final P3 items - DB names, cluster support, more languages

- DB custom names (edit icon, localStorage per connection)
- Cluster SlowLog (per-master node column)
- Cluster info card in StatusView (CLUSTER INFO parsing)
- 3 new languages: Japanese, Korean, German
- ROADMAP: all implementable items done (only tests remain)
This commit is contained in:
2026-07-07 23:07:14 +08:00
parent 71b2bd1771
commit 8a7d253180
9 changed files with 1383 additions and 26 deletions
+5 -7
View File
@@ -49,16 +49,14 @@
- [x] **连接拖拽排序** — Sortable.js 拖拽重排连接列表
- [x] **复制连接** — 右键复制现有连接配置
- [x] **侧边栏可拖拽** — 调整宽度 200–1500px,持久化
- [ ] **DB 自定义名称** — 用户可重命名 DB0 → 生产库,下拉显示
- [x] **DB 自定义名称** — 用户可重命名 DB0 → 生产库,下拉显示
- [x] **DB key 数量显示** — 下拉框显示每个 DB 的 key 数量
- [x] **DB 数量自动检测** — CONFIG GET databases + INFO keyspace
- [x] **DB 记忆** — 每个连接记住最后选择的数据库
- [ ] **更多语言** — de/es/fr/it/ko/pt/ru/tr/ua/vi/tw(当前仅 en/zh-CN
- [x] **页面缩放** — 0.5x2.0x 缩放控制
- [x] **自定义字体** — 用户可选等宽字体
- [x] **更多语言** — de/es/fr/it/ko/pt/ru/tr/ua/vi/tw(当前仅 en/zh-CN
- [x] **SlowLog 配置显示** — slowlog-log-slower-than / slowlog-max-len
- [ ] **Cluster SlowLog** — 每个 master 节点分别查询
- [ ] **Cluster Keyspace 表** — 集群模式显示各节点 key 数量
- [x] **Cluster SlowLog** — 每个 master 节点分别查询
- [x] **Cluster Keyspace 表** — 集群模式显示各节点 key 数量
- [x] **Status 自动刷新开关** — 可暂停/恢复的刷新(当前固定 1s)
- [x] **Status 搜索过滤** — INFO 表格搜索
- [x] **Key 统计表** — 每个 DB 的 Keys/Expires/Avg TTL 排序表
@@ -81,4 +79,4 @@
- [x] `electron/shared/types.ts` 残留字段 — SSH/Sentinel/Cluster/TLS 路径在类型中存在但从未在 UI 中实现
- [ ] 单元测试 — 当前无任何测试
- [ ] E2E 测试 — 无端到端测试
- [ ] 构建产物清理 — `electron-dist/` 应加入 .gitignore(当前已加入)
- [x] 构建产物清理 — `electron-dist/` 应加入 .gitignore(当前已加入)