Syngnat
|
d3dee295d6
|
🐛 fix(query-results): 修复 SQLite 与 SQL Server 查询结果空页
- SQLite 只读查询优先普通 Query,并安全降级不支持的多结果集接口
- SQL Server 在结果集边界前恢复未扫描数据,保持 data/affectedRows 顺序
- 普通与事务查询过滤状态空壳,修正结果展示与审计返回行数
- 更新 SQL Server driver-agent revision 并补充 SQLite、MSSQL 回归测试
|
2026-07-16 20:24:39 +08:00 |
|
Syngnat
|
193d68398b
|
🔧 chore(license): 补齐开源许可与发布声明
- 新增项目版权及上游 NOTICE
- 让桌面、容器、驱动发布包携带法律文档
- 补充 Wails 和前端许可证元数据
- 增加发布资产回归校验
|
2026-07-16 17:24:16 +08:00 |
|
Syngnat
|
d14ac65db9
|
🐛 fix(connection): 修复多数据源连接打开异常
- 修复 Milvus 等数据源类型被错误回退为 MySQL
- 为 ClickHouse 22.8 增加旧版 JSON HTTP 兼容回退
- 使用轻量别名接口验证 Elasticsearch 索引枚举
- 更新可选驱动 revision 并补充回归测试
|
2026-07-16 17:23:16 +08:00 |
|
Syngnat
|
c90dcce859
|
🐛 fix(driver-agent): 修复驱动重装循环与旧资产复用
- 在线重装与本地导入统一使用 staging 并严格校验 agent revision
- 旧候选失败时继续回退,激活异常时恢复原驱动与运行文件
- 修复公共驱动源码变更被误判为单一驱动的问题并补齐 Trino
- 显式传播依赖枚举失败,避免生成部分 revision 指纹
- 将驱动发布契约回归接入开发版与正式版构建流程
|
2026-07-16 15:57:49 +08:00 |
|
Syngnat
|
dfa6836580
|
🐛 fix(sidebar): 修复元数据展示开关未过滤嵌套对象
- 修复子节点数量不变时误复用未过滤父节点的问题
- 保留标签、连接、数据库与 Schema 包装层中的深层过滤结果
- 补充多层侧栏树对象显隐回归测试
|
2026-07-16 15:56:15 +08:00 |
|
Syngnat
|
0080cb33ac
|
🐛 fix(table-overview): 修复未知存储大小误显示为零
将 Oracle、达梦和默认方言不支持的存储统计改为 NULL 占位。
补充 Oracle 与默认方言回归测试,保留 SQLite 真实零值的 0 B 展示。
|
2026-07-16 13:10:29 +08:00 |
|
AutumnNazi
|
2400823ca4
|
🐛 fix(sqlite): 修复表概览行数与大小统计
- 通过 driver-agent 为 SQLite 表列表补充精确行数与存储占用
- 使用 dbstat 区分数据页和索引页并支持相对大小展示
- 区分未知统计与真实零值并补充前后端回归测试
|
2026-07-16 12:44:18 +08:00 |
|
Syngnat
|
695fad283c
|
🐛 fix(ci): 补全前端 Node 文件系统类型声明
- 为测试环境的 node:fs shim 增加 readdirSync 返回类型
- 避免本机上级 @types/node 掩盖隔离构建错误
- 恢复 Dev Build 与 Web Server Docker 镜像前端编译
|
2026-07-16 12:11:29 +08:00 |
|
Syngnat
|
6de7807f01
|
🐛 fix(query-editor): 修复 Oracle 同名同义词补全
- 合并 PR #654,并按 OWNER 与名称保留同义词元数据
- 无限定名优先登录用户,缺失时回退 PUBLIC,显式 schema 精确匹配
- 保持 GetTables 仅返回物理表,避免影响导出、ER 与 ROWID 判断
- 补充 owner 解析、PUBLIC 回退及物理表查询回归测试
|
2026-07-16 11:49:15 +08:00 |
|
Syngnat
|
3de7e1bb40
|
✨ feat(settings): 将工具中心整合至设置中心
- 侧栏移除独立工具入口并统一使用设置齿轮
- 设置中心扩展为六组导航并复用原有工具内页
- 统一安全更新、连接配置、AI 设置与工具页面的返回路径
- 清理快捷键捕获、连接密码弹窗和 AI 修复上下文等瞬态状态
- 更新设置、侧栏、SQL 审计与国际化回归测试
|
2026-07-16 11:17:59 +08:00 |
|
Syngnat
|
ac4b520295
|
🐛 fix(brand): 统一图标资源并适配 macOS Dock
- 将 40 个重复 PNG 变体收敛为 10 个 WebP 品牌资源
- 品牌选择器、关于页、favicon 与 Dock 统一复用所选图标
- 按 824px 安全区和 184px 标准圆角合成 macOS Dock 图标
- 补充资源映射、品牌展示和 Dock 合成回归测试
|
2026-07-16 11:16:47 +08:00 |
|
Syngnat
|
823fd54ef0
|
📝 docs(readme): 替换透明背景品牌 Logo
- 中英文 README 统一引用仓库内品牌 Logo
- 使用带透明通道的 512px 图片移除底色
- 保持 GitHub 页面与仓库预览直接可用
|
2026-07-16 11:14:48 +08:00 |
|
半袭纸鸢
|
5413089db0
|
Merge 4df1dac2c2 into 5d91deaade
|
2026-07-16 11:04:02 +08:00 |
|
autumn
|
4df1dac2c2
|
✨ feat(data-grid): 支持查询结果导出 INSERT SQL
- 导出弹窗新增 INSERT SQL 格式并支持选中行、当前页和全部结果
- 单表查询自动映射真实表名与字段类型,连表结果使用带方言引号的 <table_name> 占位符
- 复用流式导出与批量 INSERT 生成逻辑,兼容 PostgreSQL 布尔字面量
- 补充前后端回归测试,覆盖单表、连表、别名和占位表场景
|
2026-07-16 10:58:00 +08:00 |
|
Syngnat
|
5d91deaade
|
🔧 chore(frontend): 同步 package 校验文件
- 将 package.json.md5 同步为当前 frontend/package.json 的真实 MD5
- 消除工作台更新遗留的过期校验值
- 不改动依赖声明或自动生成的 TS 绑定
|
2026-07-16 08:44:19 +08:00 |
|
Syngnat
|
b781a1197e
|
📝 docs(readme): 修复 GitHub 截图展示
|
2026-07-16 08:29:14 +08:00 |
|
Syngnat
|
176b100274
|
🐛 fix(app): 修复品牌图标与 SQLite 查询展示
- 修复 Windows、macOS 与关于页的品牌图标展示及资源裁切问题
- 补齐 SQLite 表记录数与 SELECT 查询结果渲染
- 增加品牌图标和 SQLite 回归测试
|
2026-07-15 22:53:47 +08:00 |
|
Syngnat
|
d87e314880
|
🎨 style(brand): 吉祥物品牌图标可选,并同步 macOS Dock
新增 10 款品牌吉祥物资源与设置页选择器;标题栏/关于页/favicon 跟随切换,
macOS 通过原生 API 更新 Dock 图标(满铺浅蓝 Dock 专用图)。
同步默认 appicon 与 README 品牌展示。
|
2026-07-15 19:55:20 +08:00 |
|
yx755141
|
9a693ec4b1
|
fix: GetTables 增加 UNION ALL all_synonyms
imp_basicinfo 名下只有同义词没有实际表,仅查 all_tables 返回空。
增加 all_synonyms 后 sbdev 输入 imp_basicinfo. 时能提示 AC01/AC02。
|
2026-07-15 17:29:42 +08:00 |
|
yx755141
|
1bf8271562
|
fix: 去掉OWNER=USER限制,ALL_SYNONYMS本身已权限过滤
|
2026-07-15 16:58:07 +08:00 |
|
tianqijiuyun-latiao
|
8a5209c084
|
⚡️ perf(data-grid): 优化大数据量横向滚动性能
|
2026-07-15 15:26:53 +08:00 |
|
tianqijiuyun-latiao
|
89c25e3019
|
🐛 fix(updater): 阻止 Windows 多实例并发安装更新
|
2026-07-15 15:26:53 +08:00 |
|
辣条
|
c8e7495f50
|
查询同义词,查询所有有权限的,不止当前租户 (#653)
|
2026-07-15 14:25:27 +08:00 |
|
yx755141
|
1b4e47d709
|
查询同义词,查询所有有权限的,不止当前租户
|
2026-07-15 14:20:57 +08:00 |
|
Syngnat
|
6548f939a2
|
🎨 style(brand): 替换 GoNavi 品牌 Logo 为 orbit-core
- 更新仓库根与前端 public 的 logo.svg 为轨道核心标识
- 同步 build/appicon.png(1024)及 macOS icns、Windows ico
- 视觉语义:核心圆为数据中枢,双轨道为跨库导航,卫星点为连接节点
|
2026-07-15 13:58:44 +08:00 |
|
tianqijiuyun-latiao
|
1458b57c0d
|
Merge branch 'refs/heads/dev' into feature/20260602_connection_driver_i18n
|
2026-07-15 13:32:04 +08:00 |
|
tianqijiuyun-latiao
|
1c1adb8331
|
🐛 fix(redis): 防止命名空间行误触批量选择
|
2026-07-15 13:31:48 +08:00 |
|
tianqijiuyun-latiao
|
6f65f9e7cc
|
🐛 fix(sidebar): 修复 OceanBase Oracle 只读对象加载
|
2026-07-15 13:17:40 +08:00 |
|
Syngnat
|
5b8e7b538c
|
🐛 fix(query-editor): 修复视图与同义词补全
- 跨用户视图补全避免重复 owner 前缀
- 按结果集字段名去重视图列候选
- 加载 Oracle 私有及 PUBLIC 同义词并解析目标字段
- 补充跨用户视图与同义词回归测试
|
2026-07-15 11:37:36 +08:00 |
|
Syngnat
|
a0bb19b8bb
|
✨ feat(sidebar): 支持自定义对象分类显示
新增侧栏对象分类开关与仅显示表快捷设置
配置持久化并即时应用到所有连接
补充筛选、持久化与国际化回归测试
|
2026-07-14 21:53:57 +08:00 |
|
Syngnat
|
3fa4f8e900
|
🐛 fix(query-editor): 修复 OceanBase 视图查询与输入丢字
- 仅对元数据确认的 OceanBase Oracle 基表注入 ROWID
- 视图和同义词查询改为只读,避免触发 OBE-01445
- 在 SQL 补全中加入普通视图和物化视图候选
- 修复 beforeinput 已拦截时首个可打印字符被跳过的问题
- 补充视图、同义词和输入回归测试
|
2026-07-14 17:11:07 +08:00 |
|
Syngnat
|
8a1c1842ee
|
✨ feat(saved-query): 支持多级已存查询分组
- 新增已存 SQL 分组的持久化模型与后端管理接口
- 支持创建、编辑、嵌套、排序、移动和删除分组
- 在侧栏树和菜单中提供分组管理与未分组查询视图
- 同步 Wails 绑定、六种语言文案及前后端回归测试
|
2026-07-14 17:09:27 +08:00 |
|
Syngnat
|
7886cdc613
|
🐛 fix(sidebar): 排除已归属连接的分组选项
- 创建分组时仅展示未归属其他分组的连接
- 编辑分组时保留当前分组已有成员
- 无可选连接时显示明确空状态并补充多语言文案
- 增加连接筛选回归测试
|
2026-07-14 17:06:35 +08:00 |
|
Syngnat
|
454b6e0236
|
🐛 fix(dameng): 修复自增字段识别
通过达梦系统列元数据识别 IDENTITY 与 AUTO_INCREMENT。\n\n系统表不可访问时保留基础字段查询,并补充调用链回归测试。
|
2026-07-14 14:17:30 +08:00 |
|
Syngnat
|
c1e07dddaa
|
✨ feat(sidebar): 支持多层 Host 分组
- 支持分组父子层级与 Host/子分组混排排序
- 兼容旧分组配置并清理循环引用和重复归属
- 增加子分组创建、父分组选项及层级拖拽
- 删除分组时原位提升直属 Host 和子分组
|
2026-07-14 13:43:54 +08:00 |
|
Syngnat
|
1b3137d947
|
🐛 fix(transaction): 修复匿名SQL块自动提交
- 区分匿名 BEGIN...END 块与显式事务控制语句
- 统一前后端方言判定并挂起 Oracle、达梦和 SQL Server 块内 DML
- 补充编辑器、事务控制器及 SQL Server 回滚链路回归测试
|
2026-07-14 12:22:07 +08:00 |
|
Syngnat
|
72423e80a8
|
🐛 fix(datagrid): 修复 macOS 横向滚动拖拽抖动
- 拖动期间延迟虚拟表异步视觉重绘,减少重复样式写入
- 使用滚动空闲窗口保护外部原生滑块,避免偏移回写
- 松开拖拽后统一对齐表头、表体和滑块
- 补充横向滚动同步回归断言
|
2026-07-14 11:46:25 +08:00 |
|
Syngnat
|
5fd12d5dd8
|
🐛 fix(update): 同步 Windows Portable 更新版本
- 版本化 Portable 更新后切换到新包文件名并清理旧文件
- 下载完成进度采用后端实际返回的版本与资产
- 补充前端竞态和 Windows PowerShell 集成回归测试
|
2026-07-14 10:02:36 +08:00 |
|
Syngnat
|
c9ddd8919e
|
✨ feat(workbench): 丰富主页快捷资源与工作入口
|
2026-07-13 22:52:01 +08:00 |
|
Syngnat
|
b22a0894b8
|
🐛 fix(update): 修复隐藏下载进度后弹窗重开
|
2026-07-13 21:54:43 +08:00 |
|
Syngnat
|
e17e21b105
|
✨ feat(workbench): 支持 Schema 筛选和历史快捷打开
|
2026-07-13 21:54:10 +08:00 |
|
Syngnat
|
57172f1296
|
✨ feat(mcp-http): 持久化服务开关并支持启动恢复
保存启用偏好及运行参数,重启自动恢复;分离运行态与启用意图,补齐失败重试、并发收敛和回归测试。
|
2026-07-13 20:23:54 +08:00 |
|
Syngnat
|
2d5f246486
|
🐛 fix(kafka): 修复主题预览偏移量越界
- 使用绝对 offset 定位 Kafka 分区消息
- 避免 earliest offset 非零时重复叠加
- 增加直连预览读取的回归测试
|
2026-07-13 17:52:26 +08:00 |
|
Syngnat
|
0077c6dba7
|
⚡️ perf(sqlserver): 延长空闲连接复用窗口
- 将 SQL Server 单条空闲连接保留时间由 30 秒延长至 30 分钟
- 保持最大连接数和 30 分钟生命周期轮换策略不变
- Oracle、OceanBase 与其他数据库继续沿用原连接池策略
- 增加空闲窗口与连接复用边界回归测试
|
2026-07-13 17:30:23 +08:00 |
|
Syngnat
|
1423ac0902
|
🐛 fix(sql-editor): 修复退出保存重复生成查询副本
- 退出保存临时查询时复用原查询页签 ID
- 重启后通过稳定 ID 识别已经保存的同一条查询
- 增加连续退出不重复生成历史副本的回归测试
|
2026-07-13 17:30:02 +08:00 |
|
Syngnat
|
6958299ec2
|
🐛 fix(oceanbase): 修复 Oracle 模式单元格事务提交
- 单元格变更提交与预览使用所选 schema 限定目标表
- 对限定表名按分段方式引用,避免将 schema 与表名整体转义
- 为全列定位条件中的日期和时间值补充显式 Oracle 转换
- 增加 OceanBase Oracle 事务提交与 SQL 预览回归测试
|
2026-07-13 17:29:41 +08:00 |
|
Syngnat
|
6329345e73
|
🐛 fix(query-results): 修复分页统计与字段排序交互
- 为分页栏显示明确的首页和尾页入口,并接入真实的总数统计与取消回调
- 支持精确总数查询并隔离取消请求和过期响应,翻页时保留已统计总数
- 完整结果采用本地稳定排序,分页结果按数据库方言重新查询第一页
- 修复单元格编辑模式阻断列头排序箭头并补充回归测试
|
2026-07-13 17:29:15 +08:00 |
|
Syngnat
|
ef0845a9c5
|
🐛 fix(tabs): 修复短连接标签占用固定间距
- 将连接标签由固定 flex 基准改为按内容宽度收缩
- 保留 92px 最大宽度以避免长连接名称撑开标签
- 增加短连接名称间距回归测试
|
2026-07-13 17:28:33 +08:00 |
|
Syngnat
|
509962a773
|
✨ feat(pagination): 增加首尾跳转并恢复查询翻页
- 自动限行结果保持未知总数语义并恢复后续页探测
- V2 与旧版分页增加首页和尾页快捷按钮
- 未知总页数时禁用尾页避免跳转到推算页
- 补齐六种语言文案及分页边界回归测试
|
2026-07-13 12:56:35 +08:00 |
|
Syngnat
|
b9e890379e
|
✨ feat(ai): 支持 OpenAI Responses 协议
- 设置中心为 OpenAI 预设增加 Chat 与 Responses 协议选择
- 实现 Responses API 同步、流式、推理摘要及工具调用适配
- 支持会话状态回放与上游能力不兼容时的自动降级
- 完善地址、模型列表和思考强度识别并补充回归测试
|
2026-07-13 12:55:58 +08:00 |
|