github Syngnat/GoNavi v0.4.1

latest releases: dev-latest, v0.7.6, v0.7.5...
3 months ago

✨ feat(highgo-sm3): 增加瀚高SM3专用驱动并解耦PostgreSQL连接链路

  • 引入 third_party/highgo-pq 作为 HighGo 专用驱动实现
  • 调整驱动注册与连接入口,避免覆盖 postgres 驱动
  • 保持 PG 数据源行为不变并补充接入文档

🔧 fix(data-viewer): 修复筛选后提交事务导致记录顺序漂移

  • 抽取统一 ORDER BY 生成逻辑,避免无序重载
  • 无显式排序时回退按主键升序,保证结果稳定
  • 同步更新 DataGrid 当前页查询导出排序规则

🔧 fix(app-window): 修复 Linux Mint 窗口仅左上角可缩放问题

  • 增加 Linux 运行时识别并启用专用缩放命中层
  • 补齐四边四角 app-region: drag 热区
  • Linux 下禁用外层 clipPath 裁切以避免边缘命中异常

✨ feat(sphinx): 新增Sphinx数据源并补齐对象能力兼容链路

  • 新增 SphinxDB 驱动注册并复用 MySQL 协议连接
  • 前端新增 sphinx 连接类型与默认端口 9306
  • 函数/视图/触发器改为多语句回退查询与版本探测提示
  • 后端对不支持能力返回稳定降级结果

🔧 fix(connection-uri): 修复URI解析成功后异常配置落盘导致应用崩溃

  • 收紧 ConnectionModal 的 URI 解析校验(长度、主机数量、主机格式、端口范围、超时上限)
  • 为 URI 回填增加异常兜底,避免解析阶段触发前端崩溃
  • 在 store persist 的 migrate/merge 增加连接配置净化,启动时自动隔离坏数据
  • 补充 ConnectionConfig 的 driver/dsn/timeout 类型并同步需求追踪文档

♻️ refactor(log-panel): 优化SQL日志面板高度边界与滚动区域样式

  • 重构最小高度约束逻辑,最小态聚焦单条日志
  • 增加日志区域局部滚动条样式,避免影响全局滚动条
  • 调整日志表格背景透明度以统一界面表现

🔧 fix(table-designer): 对齐设计表字段拖拽与数据表格的交互与样式

  • 字段列宽拖拽改为“虚线预览 + 鼠标释放后提交宽度”
  • 新增列宽拖拽 Ghost Line,统一与数据表格的视觉反馈
  • 拖拽期间统一全局 col-resize 光标与禁选文本,结束后完整清理监听与状态

♻️ refactor(connection-modal): 重构连接测试反馈交互并优化弹窗布局

  • 将测试反馈统一收敛到底部状态区展示
  • 失败原因改为独立弹窗查看,避免超长文案挤压主界面
  • 调整 modal content/body/footer 弹性结构以适配高度变化

Don't miss a new GoNavi release

NewReleases is sending notifications on new releases.