1.2 KiB
1.2 KiB
CMP-68 TUI Connection Workflow Frontend Plan
- 日期:2026-04-02
- 负责人:Senior Frontend Engineer
Goal
在 apps/tui 内把 demo-only 连接列表升级为可长期使用的连接管理工作流,覆盖保存 profile、会话 secret、测试连接、保存并激活,以及删除/编辑后的界面反馈。
Scope
- 从 shared profile store 加载并 seed 默认 profile
- 在
Connections视图提供键盘可走通的新增 / 编辑 / 删除 / 测试 / 激活流程 - 保持 query / inspect / export 仍通过
db-app共享入口执行 - 更新 TUI 运行、验收与 QA 文档
UX Decisions
- 继续保留当前六区工作台,不另起新页面
- 连接列表放在左侧,分步式表单放在中间
Query Editor区,右侧继续承载摘要、状态和恢复提示 n/e/d进入连接管理动作,i编辑当前字段,t测试连接,s保存并激活,Esc取消当前连接管理动作- 不持久化明文密码;表单里的密码只进入 session secret
Validation
cargo test -p dbtool-tui- 手动或 smoke 复核:新增 SQLite / PostgreSQL / MySQL profile,测试、保存、激活、删除路径都有明确反馈