Syngnat
|
bdb60a656a
|
🐛 fix(sidebar): 修复 V2 当前连接新建查询入口
- 在当前连接头部增加更明显的新建查询按钮
- 使用文档图标区分连接创建入口,避免与加号按钮混淆
- 通过连接树节点上下文触发新建查询,修复点击无响应
- 补充 V2 侧边栏入口位置与图标回归断言
|
2026-06-25 18:42:31 +08:00 |
|
Syngnat
|
aebe9bab54
|
🐛 fix(sql-log): 统一 V2 SQL 日志入口
- V2 左侧入口改为打开当前工作区内嵌 SQL 日志,legacy 继续使用底部全局面板
- 表数据页新增 sqlLog 视图并复用嵌入式 LogPanel,避免无 SQL 编辑器时无法查看日志
- 移除 V2 侧栏底部重复 SQL 日志按钮,保留慢查询入口并补充回归测试
|
2026-06-25 17:39:57 +08:00 |
|
Syngnat
|
6d1c034052
|
🐛 fix(sidebar): 修复长表名横向滚动截断
- 取消 V2 对象树等宽标签自截断,支持横向滚动展示完整名称
- 提高对象树横向滚动宽度上限并补充回归测试
|
2026-06-24 22:42:04 +08:00 |
|
Syngnat
|
672d05d124
|
🐛 fix(sidebar): 恢复连接加载中的转圈状态
- 扩展连接状态为 loading/success/error
- 在连接根节点加载开始时显示 pending,成功后才置绿
- 同步 V2 active host 与 legacy Badge 状态显示并补测试
|
2026-06-24 22:31:13 +08:00 |
|
Syngnat
|
322d0a7cb8
|
✨ feat(sidebar): 支持 Oracle 序列和存储包对象树
- 新增 Oracle/Dameng 序列与存储包元数据加载
- 同步对象树节点、V2 筛选、搜索、复制和拖拽支持
- 补充多语言文案和侧边栏回归测试
|
2026-06-24 22:26:39 +08:00 |
|
Syngnat
|
99b75378c3
|
✨ feat(data-grid): 完善 ER 图多层关系展开与字段浏览
- 支持按层扩展关联关系并重置为一层视图
- 支持节点字段展开收起与全部字段切换
- 补充 ER 图模型、Hook 与界面回归测试
|
2026-06-21 11:37:45 +08:00 |
|
Syngnat
|
b3a54b3ff8
|
✨ feat(data-grid): 新增完整 ER 图视图并收口导出回归
- 新增完整 ER 图建模、布局与交互 hook
- 在元数据视图接入 ER 图并补齐样式与多语言文案
- 修正查询结果导出测试交互与 Wails 导出 mock
|
2026-06-20 15:45:58 +08:00 |
|
Syngnat
|
c8c8497a2f
|
✨ feat(query-editor): 收敛 SQL 分析工作台与结果区日志体验
- 新增 SQL 分析工作台,统一承载慢 SQL 和 SQL 诊断视图
- 将 SQL 执行日志收进结果区首个日志标签并在失败时展示错误摘要
- 调整侧边栏入口、标签展示、多语言文案与定向前端测试覆盖
|
2026-06-20 14:09:58 +08:00 |
|
Syngnat
|
0f67305100
|
♻️ refactor(codebase): 拆分大文件并收敛模块职责
- 拆分 ConnectionModal、DataGrid、QueryEditor、App 等前端大文件
- 抽出 driver assets、v2 workbench 样式和 source-as-test 读取辅助
- 更新相关测试以覆盖拆分后的源码位置
|
2026-06-19 23:10:00 +08:00 |
|
Syngnat
|
0b9f0448c8
|
⚡️ perf(database): 优化查询元数据加载和连接释放
- 查询编辑器仅预取当前库及 SQL 显式引用库的元数据
- 断开侧边栏连接时主动释放同实例后端缓存连接
- 完善 Redis 连接释放和 Wails 前端绑定
- 修复 SQL Server 存储过程消息结果显示
- 调整查询工具栏布局并补充回归测试
Close #541
|
2026-06-15 07:21:00 +08:00 |
|
Syngnat
|
675aae16e9
|
🐛 fix(query-editor): 修复事务提交按钮缺少悬浮反馈
- 调整提交按钮 hover 和 focus 态的背景与阴影样式
- 同步增强提交计数徽标的悬浮视觉反馈
- 补充提交按钮悬浮样式回归测试
|
2026-06-14 22:56:21 +08:00 |
|
Syngnat
|
9b0e7937f9
|
🐛 fix(query-editor): 修复小窗口下 SQL 编辑器工具栏换行问题
- 调整 v2 工具栏为单行布局并启用横向滚动
- 保持选择区、事务区和操作区在窄窗口下不换行
- 补充 SQL 编辑器工具栏布局回归测试
|
2026-06-14 22:47:42 +08:00 |
|
Syngnat
|
d7632e29a6
|
🐛 fix(query-editor): 优化事务工具栏排版并修复 Wails 开发页加载
- 将手动事务提交回滚按钮并入主工具栏,移除重复入口和未提交文案
- 调整 v2 查询工具栏顺序,收起结果区入口并统一更多、AI、设置交互
- 修正 Wails dev 地址为 127.0.0.1,避免 index.html not found
|
2026-06-14 18:49:22 +08:00 |
|
Syngnat
|
8d5a24992a
|
🐛 fix(sql-editor): 修复事务执行会话与工具栏布局交互
|
2026-06-14 12:40:31 +08:00 |
|
Syngnat
|
c3a3387ee3
|
✨ feat(ai): 优化 AI 对话体验与 MCP 接入配置
- AI 请求:增强 OpenAI 兼容接口降级逻辑,文本模型自动省略图片并在 400 场景重试
- MCP 接入:支持自定义 HTTP 服务监听地址、端口和 Authorization Bearer Token
- MCP 生命周期:停止服务后保留授权信息,并将主动关闭子进程视为正常停止
- 交互优化:移除 AI 对话导出入口,支持关闭常驻状态提示并收敛设置弹窗 toast 宽度
- UI 调整:优化 AI 输入框边框、聚焦态和 Authorization 运行中只读可查看体验
- 测试覆盖:补充 OpenAI 降级、MCP HTTP、AI Header 和设置面板相关用例
|
2026-06-12 14:51:37 +08:00 |
|
Syngnat
|
4cc8ab6482
|
🐛 fix(driver-manager/sql-editor): 优化驱动代理更新提示和事务提交控件
- 调整 driver-agent revision 为提示性校验,允许旧代理继续安装使用并保留需重装提示
- 精简 SQL 编辑器 DML 事务模式与自动提交档位展示
- 补充旧 revision 安装回归和事务控件断言
|
2026-06-12 12:57:47 +08:00 |
|
Syngnat
|
d1aa06d537
|
✨ feat(ai): 支持聊天附件解析并优化数据库对象操作
|
2026-06-12 12:30:28 +08:00 |
|
Syngnat
|
5061ec081a
|
🐛 fix(driver): 修复驱动代理 revision 误触发重装并优化事务提示
|
2026-06-12 11:07:41 +08:00 |
|
Syngnat
|
0394667680
|
✨ feat(mcp): 支持远程 Agent 接入和 HTTP 模式
|
2026-06-10 21:28:00 +08:00 |
|
Syngnat
|
69f51f8ec8
|
♻️ refactor(query-editor): 拆分 SQL 事务提交设置控件
|
2026-06-10 19:47:33 +08:00 |
|
Syngnat
|
89639e36bc
|
🐛 fix(query-editor): 修正 SQL 编辑器 DML 事务识别
- 统一前后端 DML 与数据修改 CTE 的受管事务判断
- 保留数据修改 CTE 返回行并补充事务回归测试
- 明确 SQL 编辑器事务提交策略文案
|
2026-06-10 19:13:54 +08:00 |
|
Syngnat
|
61d71cf1d0
|
✨ feat(editor): 支持 SQL 编辑器增删改事务提交
- 为 SQL 编辑器 DML 新增后端托管事务会话和提交回滚接口
- 增加手动提交与自动提交设置,并显示待提交状态
- 补充前后端事务执行、提交、回滚和自动提交测试
|
2026-06-10 17:18:34 +08:00 |
|
Syngnat
|
a6105f4807
|
✨ feat(query-editor): 支持结果区默认隐藏和快捷键切换
- 默认隐藏 SQL 结果区,执行成功或失败后自动展开
- 增加结果区显示/隐藏按钮和 Win/Mac 快捷键提示
- 在结果表工具栏提供隐藏入口并补充前端回归测试
|
2026-06-09 14:13:06 +08:00 |
|
Syngnat
|
4b23c013d9
|
✨ feat(designer): 将对象设计整合进数据视图并统一设计表交互样式
|
2026-06-03 15:27:54 +08:00 |
|
Syngnat
|
3eb9fd0acb
|
🐛 fix(sidebar): 修复 v2 侧栏横向滚动条位置
|
2026-06-02 18:06:31 +08:00 |
|
Syngnat
|
3a2db112f3
|
✨ feat(sidebar): 增强 v2 侧栏搜索持久筛选
- 新增 v2 侧栏搜索模式配置,支持新版命令搜索和旧版侧栏筛选切换
- 命令搜索面板增加同步筛选开关和重置筛选按钮
- 侧栏顶部支持展示并清空已同步筛选词
- 补充 appearance 持久化字段清洗和回归测试
|
2026-06-02 13:40:20 +08:00 |
|
Syngnat
|
c000bc3c69
|
🐛 fix(data-grid): 修复底部状态栏窄屏信息被隐藏
- 状态栏外层改为横向滚动,避免 AI 面板开启或小屏时功能被遮挡
- main/right 区域保持 max-content 宽度,避免分页和操作区被压缩
- 移除窄屏下隐藏行数和未提交状态的媒体规则
- 补充布局测试断言,防止状态数字再次被隐藏
|
2026-06-02 12:32:19 +08:00 |
|
Syngnat
|
7612657ded
|
💄 style(query-editor): 调整 v2 查询工具栏布局样式
- 为查询工具栏控件增加 v2 专用 class,移除 v2 下 inline 固定宽度依赖
- 使用内容宽度约束选择区,避免最大行数后出现多余空白
- 覆盖 Ant Design Button.Group 负 margin 和伪元素合并效果
- 增加 CSS 静态断言覆盖对齐、间距和响应式布局
|
2026-06-02 11:54:06 +08:00 |
|
Syngnat
|
e421662576
|
🐛 fix(ui): 修复数据表头和侧栏滚动显示
- 修复虚拟数据表横向滚动后表头与数据列错位
- 修复亮色主题字段元数据悬浮提示可读性
- 优化 v2 侧栏外部 SQL 菜单和定位入口文案
- 使用 rc-tree 横向滚动宽度估算并加粗侧栏树滚动条
|
2026-06-02 11:17:22 +08:00 |
|
Syngnat
|
09139c2553
|
✨ feat(datagrid): 增加分页跳页并适配窄屏
- 分页条新增跳页输入与提交按钮,支持回车和点击跳转
- 跳页页码自动限制在有效页码范围内,避免越界分页请求
- 为 v2 状态栏增加容器级响应式规则,适配 AI 面板打开后的窄宽场景
- 分页区域增加横向滚动兜底,避免小尺寸屏幕下控件被挤压变形
- 补充 DataGrid 布局回归测试,覆盖跳页控件和窄屏样式规则
|
2026-06-01 12:05:25 +08:00 |
|
Syngnat
|
35b7fdf96b
|
🐛 fix(ui): 修复暗色主题确认弹窗文字可读性
- 为 v2 主题下的 Modal.confirm 标题和内容补充前景色
- 修复删除表确认弹窗在暗色主题下文字不可读的问题
- 新增确认弹窗主题回归测试
|
2026-06-01 11:59:36 +08:00 |
|
Syngnat
|
e687ae2819
|
✨ feat(sidebar): 优化对象菜单与旧版布局交互
- 为已存查询右键菜单补充重命名能力并同步已打开标签
- 优化 v2 侧栏与表概览右键菜单定位,避免底部遮挡
- 精简旧版数据视图工具栏布局并统一快捷键显示
- 补充侧栏与表概览菜单回归测试
|
2026-05-31 22:31:47 +08:00 |
|
Syngnat
|
307bcc95d1
|
🐛 fix(ui): 统一新版界面字体并调整左侧快捷操作布局
- 统一新版界面字体变量在侧边栏、AI 面板、日志、DDL、Redis 与数据视图中的落地使用
- 调整 v2 左侧 rail 布局,将新建组、批量操作表、批量操作库、运行外部 SQL 文件、定位当前打开表迁移到顶部主操作区
- 收敛新版侧边栏树节点、连接信息、字段表头与字段描述的字体与字重表现
- 让 Monaco 编辑器、数据预览和代码展示区域跟随新的 UI/Mono 字体配置
- Refs #510
|
2026-05-29 14:43:32 +08:00 |
|
Syngnat
|
8131ea8fc8
|
🐛 fix(ui): 修复新版数据视图布局与 AI 面板加载容错
- 修复新版数据视图底部分页、列快速定位与当前页查找的对齐和压缩问题
- 优化窄屏下 AI 面板布局,避免挤压工作区并增加懒加载失败重试兜底
- 补充窗口运行时、AI 面板布局与 UI 回归测试,更新相关样式快照
|
2026-05-28 07:05:48 +08:00 |
|
Syngnat
|
ccd12742d3
|
⚡️ perf(ui): 优化数据页滚动与编辑响应
- 优化 DataGrid 虚拟滚动横向同步与外部滚动条宽度计算
- 降低 v2 数据表内容容器的重绘与持久化写入开销
- 拆分 Tab 内容渲染并收敛 QueryEditor 对活跃标签的订阅
- 修复虚拟编辑态与单元格右键菜单的共享渲染路径
- 调整 v2 数据表编辑态样式并补齐性能复现 harness 对照能力
- 补充 DataGrid 布局与滚动相关回归测试
|
2026-05-27 19:56:14 +08:00 |
|
Syngnat
|
aa2177d35a
|
🐛 fix(ui): 修复 v2 数据视图交互回归
- 筛选优化:隔离 WHERE 输入剪贴板事件并让字号跟随全局设置
- 表视图优化:补齐表头和单元格新版右键菜单及行列复制能力
- 置顶同步:卡片视图、列表视图和左侧对象树统一展示置顶分组
- 数据视图优化:调整分页、字段显示、DDL 侧栏和横向滚动同步体验
- 测试覆盖:补充 DataGrid、Sidebar 和表概览置顶分组回归测试
|
2026-05-26 08:26:52 +08:00 |
|
Syngnat
|
24d9db4c51
|
✨ feat(ui): 完成新版 UI 全量改造
- 整体布局:按新版 UI 重构左侧导航、对象树、连接分组和右键菜单体系
- 数据视图:优化 DDL 侧栏、横向滚动、筛选输入、编辑入口和虚拟表格体验
- AI 面板:重构新版入口、输入区、模型选择、快捷键和悬浮布局
- 标签与快捷键:补齐 Tab 悬浮信息、复制交互和 Mac/Windows 快捷键配置
- 工程质量:新增 v2 主题样式、菜单组件、外观工具和回归测试覆盖
|
2026-05-22 17:41:06 +08:00 |
|