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 |
|
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
|
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
|
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 |
|
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
|
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
|
1423ac0902
|
🐛 fix(sql-editor): 修复退出保存重复生成查询副本
- 退出保存临时查询时复用原查询页签 ID
- 重启后通过稳定 ID 识别已经保存的同一条查询
- 增加连续退出不重复生成历史副本的回归测试
|
2026-07-13 17:30:02 +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 |
|
Syngnat
|
933e601816
|
🐛 fix(snippet): 保留代码片段尾部空白
- 持久化时完整保留代码片段正文中的尾部空格与换行
- 继续拒绝仅包含空白字符的无效片段
- 补充保存、存储及重新加载后的正文一致性测试
|
2026-07-13 12:55:22 +08:00 |
|
Syngnat
|
b23e768973
|
🐛 fix(query-editor): 修复 Oracle 序列查询自动限行报错
- 识别可执行 SQL 中的 NEXTVAL 与 CURRVAL 序列伪列
- Oracle、达梦及 OceanBase Oracle 序列查询跳过 ROWNUM 子查询包装
- 排除字符串和注释中的同名文本误判
- 补充自动限行与真实执行链路回归测试
|
2026-07-13 12:54:43 +08:00 |
|
Syngnat
|
4bee3cefa6
|
⚡️ perf(query-editor): 优化输入与选区交互流畅度
- 为 Monaco 编辑器及语言服务接入独立 Worker
- 限制大规模对象元数据与列装饰扫描范围
- 仅在按下导航修饰键时更新悬停状态
- 避免同一数据库上下文重复重建装饰并补充回归测试
|
2026-07-13 12:54:02 +08:00 |
|
Syngnat
|
1ae2b74279
|
🐛 fix(sql-parser): 修复尾随注释导致事务与只读判定异常
- 过滤分号后的纯注释语句并保留数据库可执行版本注释
- 前后端按数据库方言统一处理双横线、井号与块注释
- 修复事务选择、只读保护、SQL 审计及 AI 风险分析误判
- 补充流式 SQL、事务执行与方言解析回归测试
|
2026-07-13 12:52:56 +08:00 |
|
Syngnat
|
00473e7ac0
|
🐛 fix(theme): 提升连接状态与 SQL 关键字辨识度
- 为亮暗主题和内置预设增加独立连接状态语义色
- 强化 Host、数据库状态点及双行页签字段对比度
- 为 Monaco SQL 关键字补充高对比加粗规则
- 增加基础主题与内置预设的对比度回归测试
|
2026-07-13 09:54:23 +08:00 |
|
Syngnat
|
431f740476
|
✨ feat(update-ui): 区分 MSI 与 Portable 更新交互
- 接收后端安装方式与包类型并隔离同版本更新缓存
- 按 MSI 与 Portable 动态展示下载、安装和重启状态
- 保留未保存 SQL 的退出保护并统一两处安装入口
- 补齐六语言文案及前端更新交互测试
|
2026-07-13 09:24:44 +08:00 |
|
Syngnat
|
4d90ed776f
|
🐛 fix(sql-audit): 修复固定操作列悬停内容穿透
- 覆盖审计表格固定操作列的不透明背景
- 使用不透明混合色保留行悬停反馈
- 增加固定列内容穿透回归测试
|
2026-07-12 16:28:17 +08:00 |
|
Syngnat
|
7c8e8d8dd3
|
✨ feat(sql-audit): 新增 SQL 审计中心并完善事务追踪
- 新增脱敏审计存储、筛选、保留策略、完整性校验与 JSON/CSV 导出
- 覆盖查询编辑器、事务、导入同步、对象操作、AI/MCP 与 Web 运行时入口
- 完善事务完整语句日志、Windows 快捷键映射及 SQL 分析布局
- 补充多语言、健康状态、数据目录迁移和回归测试
|
2026-07-12 15:24:27 +08:00 |
|
Syngnat
|
0b33b3a683
|
🐛 fix(query-editor): 修复 SQL Server 多查询冗余影响行数结果
- 将 SQL Server 成对返回的数据结果与 affectedRows 归属同一语句
- 保留 DML 影响行数与存储过程真实多结果集
- 补充后端正反用例及 V2 结果标签回归测试
|
2026-07-12 09:37:29 +08:00 |
|
Syngnat
|
ef5e344c4f
|
✨ feat(theme): 新增自定义主题与多套低刺激预设
- 支持导入、管理和持久化自定义 CSS 主题
- 新增六套内置主题并提供低刺激舒适暗色
- 完善 V2 主题令牌、多语言、可访问性与回归测试
|
2026-07-11 23:50:24 +08:00 |
|
Syngnat
|
034e968888
|
✨ feat(sql-analysis): 完善慢 SQL 监控与执行计划诊断
- 完善慢查询采集、聚合、迁移与跨进程持久化
- 加固只读诊断边界并补齐多数据库执行计划解析
- 优化慢 SQL 面板、计划图、响应式布局与交互体验
- 补充后端、前端及 SQL Server 会话回归测试
|
2026-07-11 16:25:07 +08:00 |
|
Syngnat
|
5c80f6e9a2
|
⚡️ perf(sidebar): 优化左侧树搜索响应
延迟筛选配置持久化,避免输入期间触发全局状态更新。
稳定树标题渲染回调,减少可见节点重复协调。
补充搜索持久化与标题渲染回归测试。
|
2026-07-11 14:33:15 +08:00 |
|
Syngnat
|
cf979f436c
|
✨ feat(data-grid): 支持表头整列选择
- 单元格编辑模式下点击可写列表头选中整列数据
- 保留排序、筛选、外键跳转和列宽调整交互
- 补充表头整列选择回归测试
Fixes #622
|
2026-07-10 22:37:39 +08:00 |
|
Syngnat
|
328c9dbb28
|
✨ feat(redis): 支持 List 单个值删除
- 为 Redis List 数据行增加删除操作与确认提示
- 新增 RedisListRemove RPC,使用 LREM 删除一个匹配元素
- 补充 Redis 命令、前端交互和本地化回归测试
Fixes #639
|
2026-07-10 22:21:08 +08:00 |
|
Syngnat
|
9870959ca6
|
🐛 fix(ui): 修复旧版编辑器布局并迁移默认界面至 V2
- 修复旧版 SQL 编辑器在弹性布局中的遮挡问题
- 将既有用户的界面偏好一次性迁移至 V2 并保留后续手动选择
- 覆盖持久化迁移与旧版编辑器布局回归测试
|
2026-07-10 22:00:05 +08:00 |
|
Syngnat
|
1ac9103735
|
🐛 fix(data-grid): 补全数据编辑事务语句
|
2026-07-10 21:21:42 +08:00 |
|