Commit Graph

1603 Commits

Author SHA1 Message Date
github-actions[bot]
1be0fac702 chore(docs): refresh star history chart [skip ci] 2026-07-24 03:27:30 +00:00
github-actions[bot]
5e5cbe3577 chore(docs): refresh star history chart [skip ci] 2026-07-24 03:20:01 +00:00
github-actions[bot]
ee62171d84 chore(docs): refresh star history chart [skip ci] 2026-07-24 02:47:15 +00:00
github-actions[bot]
9a80ae3a7b chore(docs): refresh star history chart [skip ci] 2026-07-24 01:11:49 +00:00
github-actions[bot]
b5585631ce chore(docs): refresh star history chart [skip ci] 2026-07-24 00:55:04 +00:00
github-actions[bot]
43cf2b4a15 chore(docs): refresh star history chart [skip ci] 2026-07-24 00:38:59 +00:00
github-actions[bot]
74c9002c87 chore(docs): refresh star history chart [skip ci] 2026-07-24 00:09:39 +00:00
github-actions[bot]
2e4c257fdc chore(docs): refresh star history chart [skip ci] 2026-07-23 17:05:51 +00:00
Syngnat
7579bc6eab feat(datagrid): 精简结果工具栏并支持快捷页内查找
- 将结果视图操作改为图标按钮并补充悬浮提示
- 移除冗余状态信息并支持 Ctrl/Cmd+F 打开当前页查找
- 完善查找导航、关闭和自适应布局,避免抢占 SQL 编辑器快捷键
2026-07-23 23:13:56 +08:00
Syngnat
86facaaf8c 📝 docs(readme): 添加华龙赞助致谢并接入 CI 刷新 Star History
- 中英文 README 新增华龙中转站赞助商板块与共建额度说明(链至 #671)
- 收录赞助商 logo 资源 assets/sponsors
- 使用 star-history-action + GITHUB_TOKEN 定时/点 Star 刷新增长曲线
- 补充本地生成脚本 tools/generate_star_history_svg.py 作为备用
2026-07-23 21:59:56 +08:00
Syngnat
b595c5fdfc 🔁 sync(datagrid): 合并尾页按钮布局调整 (#686)
- 将尾页按钮图标移动到文字右侧,统一分页操作阅读顺序
- 保留 #685 的独立合并记录与两个 PR 的原始提交关系
- 限定合并结果仅修改分页按钮组件
2026-07-23 17:16:52 +08:00
Syngnat
74c2fe6039 🔁 sync(datagrid): 合并跳页输入框居中修复 (#685)
- 调整跳页数字输入框内部布局与行高,保持内容垂直居中
- 排除锁文件、错误 package 校验值与生成绑定空白噪音
- 保留当前分支已完成的侧栏样式与绑定文件内容
2026-07-23 17:16:21 +08:00
Syngnat
61f01b78d0 feat(sidebar): 支持仅折叠资源树并保留固定栏
- 折叠 V2 侧栏时仅隐藏资源树,按界面缩放保留固定操作栏
- 将 SQL 分析与 SQL 审计入口迁移至固定栏并优化小窗口滚动布局
- 增加标题栏展开入口与双向焦点回切,补充侧栏回归测试
2026-07-23 17:12:19 +08:00
Syngnat
a08520f4f3 🔧 chore(frontend): 同步 package 校验文件 2026-07-23 16:41:36 +08:00
Syngnat
d618ef381e feat(data-transfer): 完善数据库 SQL 备份与恢复
- 数据导入工作台新增数据库模式,支持 SQL 文件选择、目标库、进度、取消与重试
- 新增受连接保护约束的 ImportDatabaseSQL 接口并复用流式执行链路
- SQL 导出支持切换数据库上下文,兼顾原库备份和跨库导入
- 调整侧栏与表概览入口,备份先进入工作台确认配置再执行
- 同步 Wails 绑定、Web 运行时限制、六语文案和回归测试
2026-07-23 16:40:44 +08:00
Syngnat
1f17b5cfad 🎨 style(settings/ai): 统一设置中心与 AI 配置交互
- 移除设置导航、详情页和 AI 配置列表的冗余分隔线
- 梳理外观字号项顺序并精简日志目录重复标题
- 恢复安全与上下文选项语义色,统一供应商操作按钮
- 强化 MCP 页签、客户端选中态和折叠交互
- 拆分推荐流程与内置工具视图并补齐六语回归测试
2026-07-23 16:36:21 +08:00
Syngnat
d8c4352b66 🐛 fix(query-editor/data-grid): 修复查询结果预览与保存状态
- 修正保存队列、草稿同步及保存结果校验的生命周期位置
- 查询完成后通过本地请求切回表格数据预览
- 支持 SQLite、ClickHouse、MongoDB 及空结果集重复执行
- 避免共享 DDL 展示状态覆盖新查询结果
- 补充数据预览、DDL 状态恢复和保存状态回归测试
2026-07-23 16:34:09 +08:00
Syngnat
ba28c626fd 🐛 fix(query-editor): 修正 SQL 保存代码错位
- 恢复保存队列与组件挂载状态的声明位置
- 修正草稿同步、保存完成判断和结果关闭逻辑结构
- 恢复保存查询回归用例并补齐异步等待
2026-07-23 16:31:41 +08:00
Syngnat
3c24068190 🎨 style(data-grid/query-editor): 统一工具栏图标交互
- 将 V2 数据查看、查询结果和 SQL 编辑器操作改为纯图标按钮
- 统一工具栏操作尺寸,并保留本地化 Tooltip 与无障碍标签
- 使用状态图标精简 SQL 提交模式和提交时机选择器
- 修复事务下拉选项截断及悬浮提示与菜单重叠问题
- 补充图标布局、下拉交互和旧版兼容测试
2026-07-23 16:17:56 +08:00
Syngnat
84d6007be9 ️ perf(driver/release): 优化驱动镜像下载与发布链路
- 将各平台驱动拆分为独立 ZIP,并为 DuckDB 同包携带运行库
- 仅生成 ZIP 下载候选,按 Gatewaysentry 与 GitHub 短测速结果调整优先级
- 扩展发布索引的归档摘要与条目元数据,强化跨平台资产校验
- 禁止裸驱动与 CI 总包进入 VPS 镜像,并校验载荷摘要和索引一致性
- 显式控制驱动镜像发布,自动清理失败暂存、过期目录和旧版本
2026-07-23 16:10:08 +08:00
Syngnat
dd9a56a70d 🐛 fix(query-editor): 修复 SQL 保存状态与退出检查竞态
- 使用最新编辑器内容维护保存查询草稿基线
- 等待保存查询加载并在退出前刷新恢复状态
- 保留保存期间新增编辑,避免旧请求覆盖最新 SQL
- 串行处理重复保存并阻止卸载后的过期回写
- 增加保存、重启恢复和退出检查竞态测试
2026-07-23 15:29:23 +08:00
Syngnat
830403b04b 🐛 fix(update): 避免旧镜像遮蔽开发版更新 2026-07-23 14:45:31 +08:00
Syngnat
1dcc866846 🐛 fix(update): 修复重启更新时退出确认弹窗被遮挡
- 新增应用退出确认专用层级并动态高于当前设置子弹窗
- 未保存 SQL 与关闭其他实例确认框统一使用前景层级
- 补充更新退出链路与弹层层级回归测试
2026-07-23 14:44:09 +08:00
Syngnat
95992d739a 🎨 style(sql-audit): 调整审计筛选操作按钮布局
- 将日期范围固定在筛选栏左侧
- 将刷新与重置筛选操作组靠右对齐
- 完善响应式布局并补充样式回归测试
2026-07-23 14:27:01 +08:00
Syngnat
e1e65f9698 🐛 fix(release): 修复镜像容量检查参数冲突
- 使用 POSIX df 输出读取 Gatewaysentry 可用空间
- 校验远端容量结果后再换算为字节
- 增加发布 action 容量命令回归测试
2026-07-23 13:47:38 +08:00
Syngnat
83952abad4 🔧 chore(release): 将下载镜像迁移至 Gatewaysentry
- 将 stable 与 dev 的应用和驱动镜像改为 SSH/rsync 发布到 Gatewaysentry
- 新增发布载荷校验、原子切换、版本清理及 Nginx 部署工具
- Windows 发布保留原始 EXE 并增加普通 Portable ZIP,移除 Windows UPX
- 删除 Cloudflare R2 上传保留脚本并统一镜像探测命名
2026-07-23 13:08:26 +08:00
Syngnat
3ac390f0dc 🐛 fix(update): 支持 Windows 便携版 ZIP 自动更新
- 将便携版更新资产切换为普通 ZIP,并兼容复用已下载包
- 解压后映射版本化目标文件名,保留旧版 EXE 更新兼容
- 将内嵌 PowerShell 更新脚本策略收紧为 RemoteSigned
- 补充 ZIP、目标路径与启动参数回归测试
2026-07-23 13:07:03 +08:00
Syngnat
57108d5b71 feat(sidebar): 支持左侧树整体折叠与展开
- 新增侧栏整体折叠状态并保留原有展开宽度
- 将 V2 折叠按钮固定到资源树标题栏,折叠后从窗口标题栏展开
- 联动搜索入口、AI 面板和日志调整线布局
- 补充多语言文案、按钮边框样式和回归测试
2026-07-23 12:27:55 +08:00
Syngnat
97cffa7809 feat(settings): 支持自定义并持久化日志目录
- 将日志目录配置整合到数据目录设置,支持选择、打开、恢复默认与保存
- 持久化日志目录并保留环境变量优先级,目录调整后重启生效
- 通过跨进程锁和原子写入保护数据目录与日志目录配置
- 移除重复标题并互斥目录修改操作,补齐六语言文案
- 补充桌面接口、浏览器模拟及并发回归测试
2026-07-23 11:40:17 +08:00
Syngnat
5a5fbf04fe feat(settings): 拆分 SQL 编辑器与查询结果字号
- 新增 SQL 编辑器独立字号与跟随全局配置
- 将查询编辑器和 DDL 预览接入 SQL 专用排版
- 迁移旧版耦合字号设置并保留原有视觉大小
- 更新六语种文案并补充持久化与组件测试
2026-07-23 11:24:44 +08:00
Syngnat
175c7a908c 🎨 style(titlebar): 增大 Windows 窗口按钮间距
- 将 Windows 自绘窗口控制按钮间距从 4px 调整为 8px
- 保持按钮尺寸、圆角、交互及其他平台样式不变
- 更新间距回归测试并完成浏览器几何验证
2026-07-23 11:19:55 +08:00
Syngnat
516e929169 🐛 fix(about): 移除关于页品牌图标白底
- 恢复 10 套关于页专用透明品牌资源
- 保持选择器、Dock 与应用图标继续使用方形 WebP
- 补充资源透明像素和默认回退逻辑回归测试
2026-07-23 11:08:54 +08:00
Kang-Yang
7c72c3d2af 🐛 fix(datagrid): 将尾页按钮图标调整到右侧 2026-07-23 10:42:57 +08:00
Syngnat
0554b45371 feat(data-grid): 增加单元格 JSON 格式化入口
- 将格式化操作移至单元格编辑器字段栏,避免短窗口裁切
- 仅在可编辑 JSON 单元格中显示图标按钮与提示
- 补充格式化草稿及保存结果的交互回归测试
2026-07-23 10:31:04 +08:00
Kang-Yang
4f0d3abeea 🐛 fix(datagrid): 修复跳页输入框数字垂直未居中 2026-07-23 10:27:00 +08:00
Syngnat
93b2bfef69 🐛 fix(settings): 修正更新通道说明与控件对齐
- 按 latest 和 dev 通道显示对应的稳定版或开发版说明
- 统一更新通道与检查间隔控件宽度及右侧对齐
- 补充六种语言文案和设置中心回归测试
2026-07-23 10:23:14 +08:00
Syngnat
5e71ad0090 🎨 style(titlebar): 调整 Windows 窗口按钮间距
- 为 Windows 自绘标题栏控制组增加 4px 间距
- 保持其他平台及按钮尺寸、圆角和交互不变
- 新增平台选择器与间距接线回归测试
2026-07-23 10:14:52 +08:00
Syngnat
e4ca74d935 🐛 fix(sidebar): 为表库删除增加五秒确认
- 统一侧边栏与表概览的 DROP 表库确认流程
- 倒计时期间禁用危险按钮并阻止提前执行,关闭时清理计时器
- 补齐六语言文案及倒计时边界与入口接线测试
2026-07-23 10:05:08 +08:00
Syngnat
430e27fb1e 🎨 style(driver-manager): 精简驱动卡片重复信息
- 移除卡片标题中的内部驱动类型,仅保留展示名和状态徽章
- 删除更新原因区域重复的重装标题,保留具体 revision 说明
- 覆盖普通弹窗、嵌入设置页和多语言重装提示
2026-07-23 09:36:58 +08:00
Syngnat
8c0e685429 🐛 fix(dameng): 修复 SQL 编辑器增删改执行失败
- 使用真实驱动事务执行达梦 DML,并支持显式提交与回滚
- 为 optional driver-agent 增加事务生命周期协议,仅向达梦暴露托管事务能力
- 同步驱动 revision,并补充驱动、代理与工厂回归测试
2026-07-23 09:36:22 +08:00
Syngnat
f2d7e3febd 🐛 fix(sql-audit): 修复审计分页被表格遮挡
- 表格滚动高度改为跟随面板容器,移除视口高度估算
- 补齐 Ant Table 高度与 flex 收缩链,限制表体滚动区域
- 新增分页布局回归测试,确保数据撑满时控件保持可用
2026-07-23 09:16:21 +08:00
Syngnat
9b47316211 🐛 fix(postgres): 修复序列展示与默认值插入 (#681)
- 接入 PostgreSQL 兼容数据库序列元数据并展示序列分组
- 保留字段默认值与生成列信息,插入空值时交由数据库生成
- 兼容 identity 与 pg_catalog.nextval,并支持 DEFAULT VALUES 插入
- 补充序列加载、生成列提交和 PostgreSQL 元数据回归测试
2026-07-23 09:11:41 +08:00
Syngnat
3e02c81471 🔧 chore(deps/bindings): 同步直接依赖与原生窗口类型
- 将代码直接使用的 golang.org/x/sync 标记为直接依赖
- 为 Wails OperationResult 绑定补充 applied 可选字段
- 在构造阶段同步反序列化 applied 以保持前后端类型一致
2026-07-23 08:47:38 +08:00
Syngnat
7e129fca35 test(query-editor): 补全文本转 SQL 组件测试模拟
- 补充 Input.TextArea 测试组件以支持文本转 SQL 弹窗渲染
- 增加图标模拟并保持结果拖拽用例可独立执行
2026-07-23 08:46:14 +08:00
Syngnat
818b75b691 🐛 fix(overlay): 修复浮窗与弹层层级遮挡
- 统一分离窗口、弹出层和弹窗的层级常量
- 将浮动窗口通过 Portal 挂载到 body 并隔离 AntD 弹层
- 补充右键菜单和分离窗口层级回归测试
2026-07-23 08:45:48 +08:00
Syngnat
5efe6e7947 Merge pull request #682 from AutumnNazi/fix/query-editor-find-blank-space 2026-07-23 08:23:50 +08:00
Syngnat
836b8258f7 ♻️ refactor(settings): 重构设置中心布局与交互规范
- 扁平化设置中心与 AI/MCP 信息层级,移除冗余卡片容器
- 统一字体、按钮、控件密度和嵌入式设置样式
- 完善键盘导航、焦点恢复、状态保留和多语言回归测试
v0.8.8
2026-07-22 23:32:39 +08:00
Syngnat
caf450d4f0 🐛 fix(import): 修复导入进度与任务停止
- 修正 SQL 文件执行进度提前完成及终态竞态
- 支持停止导入并保留已提交的部分统计
- 完善取消审计、多语言提示与回归测试

Refs #677
Refs #678
2026-07-22 22:36:19 +08:00
Syngnat
e11706f9a9 feat(release): 接入 R2 镜像并限制发布保留量
- 应用与驱动更新优先使用 R2,并保留 GitHub 回退
- stable/dev 各保留当前版本并实施 9GB 发布预算
- 增加指针校验、安全清理和发布回归测试
2026-07-22 21:43:57 +08:00
Syngnat
e30c2d8c62 🐛 fix(ui): 修复拖拽与缩放残留导致的交互锁死
- 统一管理 pointer capture、全局监听器与选择状态生命周期
- 在失焦、捕获丢失、按键释放和组件卸载时自动清理交互状态
- 覆盖 AI、查询结果、工作台与结果比对浮窗拖拽缩放
- 修复 Redis、表设计、通用弹窗、数据网格和侧栏的残留监听
- 增加异常释放、重复终止和卸载清理等交互回归测试
2026-07-22 18:56:54 +08:00