feat: P3 batch 1 - context menus, shortcuts, connection management

- Key list right-click context menu (copy/delete/export/memory/copy value)
- Shift+Click range selection + Select All checkbox
- Keyboard shortcuts: Ctrl+, (settings), Ctrl+S (save), Ctrl+L (clear CLI), Ctrl+/ (hotkeys help)
- CLI auto-sync: SELECT updates DB, write commands refresh key list
- Connection color marking (6 predefined colors)
- Duplicate connection button
- Connection drag-and-drop reorder (native HTML5)
- i18n keys for all features (zh-CN + en)
This commit is contained in:
2026-07-07 22:34:48 +08:00
parent b802fc6928
commit 5505434325
11 changed files with 617 additions and 21 deletions
+6 -6
View File
@@ -42,12 +42,12 @@
## P3 — 体验优化
- [ ] **右键菜单** — key 列表右键:复制/删除/多选/导出/内存分析/加载文件夹/删除文件夹
- [ ] **多选增强** — Shift+Click 范围选择,全选复选框
- [ ] **快捷键增强** — Ctrl+,(设置) / Ctrl+G(命令日志) / Ctrl+W(关闭标签) / Ctrl+S(保存) / Ctrl+L(清CLI) / Ctrl+/(帮助)
- [ ] **连接颜色标记** — 每个连接可选颜色(预定义色板)
- [ ] **连接拖拽排序** — Sortable.js 拖拽重排连接列表
- [ ] **复制连接** — 右键复制现有连接配置
- [x] **右键菜单** — key 列表右键:复制/删除/多选/导出/内存分析/加载文件夹/删除文件夹
- [x] **多选增强** — Shift+Click 范围选择,全选复选框
- [x] **快捷键增强** — Ctrl+,(设置) / Ctrl+G(命令日志) / Ctrl+W(关闭标签) / Ctrl+S(保存) / Ctrl+L(清CLI) / Ctrl+/(帮助)
- [x] **连接颜色标记** — 每个连接可选颜色(预定义色板)
- [x] **连接拖拽排序** — Sortable.js 拖拽重排连接列表
- [x] **复制连接** — 右键复制现有连接配置
- [ ] **侧边栏可拖拽** — 调整宽度 200–1500px,持久化
- [ ] **DB 自定义名称** — 用户可重命名 DB0 → 生产库,下拉显示
- [ ] **DB key 数量显示** — 下拉框显示每个 DB 的 key 数量