name: 问题反馈 description: 程序崩溃、连接失败、查询异常、界面显示错误或其他可复现问题。 title: "[Bug] " labels: ["bug"] body: - type: markdown attributes: value: | 感谢反馈。请尽量提供可复现的信息,尤其是数据库类型、版本、连接方式和错误日志。涉及敏感信息时请脱敏。 - type: checkboxes id: checklist attributes: label: 提交前确认 options: - label: 我已搜索现有 issues,确认没有重复反馈。 required: true - label: 我已尝试使用最新版本或当前 main 分支复现。 required: false - label: 我提供的信息中不包含真实密码、Token、私钥或生产数据。 required: true - type: dropdown id: area attributes: label: 问题模块 description: 选择最接近的功能区域。 options: - 连接管理 - SSH 隧道 - 结构浏览 - SQL 查询编辑器 - 数据表格 / 行内编辑 - 数据导出 - Redis 浏览器 - MongoDB 浏览器 - 查询历史 - AI 助手 - 主题 / 多语言 / 界面 - 安装 / 启动 / 打包 - 其他 validations: required: true - type: dropdown id: database attributes: label: 数据库类型 description: 如果与数据库无关,请选择“不适用”。 multiple: true options: - MySQL - PostgreSQL - SQLite - Redis - MongoDB - DuckDB - ClickHouse - SQL Server - 不适用 - 其他 validations: required: true - type: input id: database-version attributes: label: 数据库版本 description: 例如 MySQL 8.0.36、PostgreSQL 16、Redis 7.2、MongoDB 7.0。 placeholder: "例如:PostgreSQL 16.2" - type: dropdown id: connection-method attributes: label: 连接方式 options: - 直连 - SSH 隧道 - 本地文件 / SQLite - 不适用 - 其他 validations: required: true - type: textarea id: description attributes: label: 问题描述 description: 简洁说明实际发生了什么,以及它为什么不符合预期。 placeholder: "例如:连接 PostgreSQL 后展开 schema 时一直 loading,控制台报错 ..." validations: required: true - type: textarea id: steps attributes: label: 复现步骤 description: 请写出从启动 DBX 到出现问题的最短路径。 placeholder: | 1. 打开 DBX 2. 新建 PostgreSQL 连接,填写 ... 3. 点击测试连接 / 保存 / 展开表 4. 出现 ... validations: required: true - type: textarea id: expected attributes: label: 期望行为 placeholder: "例如:应该正常展开 public schema 并显示表列表。" validations: required: true - type: textarea id: actual attributes: label: 实际行为 placeholder: "例如:界面无响应 / 弹出错误 / 数据显示为空 / 应用崩溃。" validations: required: true - type: textarea id: sample attributes: label: 最小复现 SQL / 数据结构 description: 如果问题和查询、表结构、Redis key、MongoDB document 有关,请提供脱敏后的最小样例。 render: sql placeholder: | CREATE TABLE demo (...); SELECT ...; - type: textarea id: logs attributes: label: 错误日志 / 截图 description: 可粘贴终端、DevTools、Tauri/Rust 日志,或直接拖入截图。 render: shell placeholder: "请粘贴错误堆栈、控制台输出或截图。" - type: input id: app-version attributes: label: DBX 版本 / Commit description: Release 版本号、安装包版本或 git commit。 placeholder: "例如:v0.1.0 / main@abcdef1" validations: required: true - type: dropdown id: os attributes: label: 操作系统 multiple: true options: - macOS Apple Silicon - macOS Intel - Windows x64 - Windows ARM64 - Linux x64 - Linux ARM64 - 其他 validations: required: true - type: textarea id: extra attributes: label: 补充信息 description: 例如是否使用代理、VPN、Docker 数据库、远程云数据库、特殊字符账号或非默认端口。