杨国锋
|
390cea337b
|
Merge branch 'dev' into release/0.2.0
|
2026-02-02 20:28:14 +08:00 |
|
杨国锋
|
0638dbca04
|
Merge branch 'feature/extend-datasource-and-sync-20250202-ygf' into dev
|
2026-02-02 20:27:52 +08:00 |
|
杨国锋
|
d5a65f1004
|
🐛 fix(ci): 修复 Release 发布时的并发冲突与日志本地化
- 修复了多个 Job 同时 Finalize Release 导致的竞争条件失败问题
- 改用串行发布策略:先并行构建所有平台产物,最后统一汇总发布
- 将 macOS/Windows 打包脚本中的关键日志信息修改为中文
- 确保发布的 Release 默认为 Draft 状态,等待人工确认
|
2026-02-02 20:27:21 +08:00 |
|
杨国锋
|
0cff590173
|
Merge branch 'release/0.2.0'
|
2026-02-02 20:16:24 +08:00 |
|
杨国锋
|
9aa9df1a43
|
Merge branch 'dev' into release/0.2.0
|
2026-02-02 20:15:56 +08:00 |
|
杨国锋
|
0387560f07
|
Merge branch 'feature/extend-datasource-and-sync-20250202-ygf' into dev
|
2026-02-02 20:15:15 +08:00 |
|
杨国锋
|
1e2307c8f5
|
🐛 fix(release.yml): 修复打包超时问题
|
2026-02-02 20:14:02 +08:00 |
|
Syngnat
|
f6b56c21aa
|
Merge pull request #26 from Syngnat/release/0.2.0
- 集成 go-ora, dm, gokb 驱动,封装统一的 Database 接口实现,支持自定义 DSN 连接
- 新增 SyncEngine 同步引擎,支持基于主键的增量数据比对 (Insert/Update)
- 新增 DataSyncModal 组件,实现三步走同步向导逻辑,修复 Transfer 组件空状态显示问题
- 优化 ConnectionModal 交互逻辑,支持驱动参数动态显隐
- 引入 antd/locale/zh_CN,统一应用界面的中文本地化显示
|
2026-02-02 20:02:22 +08:00 |
|
Syngnat
|
d3afd9aeb2
|
✨ feat(core): 扩展多源数据库驱动并实现数据同步引擎
- 集成 go-ora, dm, gokb 驱动,封装统一的 Database 接口实现,支持自定义 DSN 连接
- 新增 SyncEngine 同步引擎,支持基于主键的增量数据比对 (Insert/Update)
- 新增 DataSyncModal 组件,实现三步走同步向导逻辑,修复 Transfer 组件空状态显示问题
- 优化 ConnectionModal 交互逻辑,支持驱动参数动态显隐
- 引入 antd/locale/zh_CN,统一应用界面的中文本地化显示
|
2026-02-02 20:01:52 +08:00 |
|
Syngnat
|
4d77863a06
|
Merge pull request #24 from Syngnat/feature/extend-datasource-and-sync-20250202-ygf
- 集成 go-ora, dm, gokb 驱动,封装统一的 Database 接口实现,支持自定义 DSN 连接
- 新增 SyncEngine 同步引擎,支持基于主键的增量数据比对 (Insert/Update)
- 新增 DataSyncModal 组件,实现三步走同步向导逻辑,修复 Transfer 组件空状态显示问题
- 优化 ConnectionModal 交互逻辑,支持驱动参数动态显隐
- 引入 antd/locale/zh_CN,统一应用界面的中文本地化显示
|
2026-02-02 20:00:33 +08:00 |
|
杨国锋
|
2626ce198c
|
✨ feat(core): 忽略.exe文件
|
2026-02-02 19:58:10 +08:00 |
|
杨国锋
|
7eb42aca62
|
✨ feat(core): 扩展多源数据库驱动并实现数据同步引擎
- 集成 go-ora, dm, gokb 驱动,封装统一的 Database 接口实现,支持自定义 DSN 连接
- 新增 SyncEngine 同步引擎,支持基于主键的增量数据比对 (Insert/Update)
- 新增 DataSyncModal 组件,实现三步走同步向导逻辑,修复 Transfer 组件空状态显示问题
- 优化 ConnectionModal 交互逻辑,支持驱动参数动态显隐
- 引入 antd/locale/zh_CN,统一应用界面的中文本地化显示
|
2026-02-02 19:57:41 +08:00 |
|
杨国锋
|
af88e7ca44
|
Merge branch 'release/0.1.2'
v0.1.2
|
2026-02-02 18:03:24 +08:00 |
|
杨国锋
|
9986bd98c1
|
Merge branch 'dev' into release/0.1.2
|
2026-02-02 18:03:10 +08:00 |
|
杨国锋
|
9559291fa3
|
Merge branch 'feature/init-20260202-ygf' into dev
|
2026-02-02 18:02:59 +08:00 |
|
杨国锋
|
a1f2b4767d
|
🐛 fix(sidebar): 修复打包错误
|
2026-02-02 18:02:47 +08:00 |
|
Syngnat
|
bd3b2f77dc
|
Merge pull request #22 from Syngnat/release/0.1.2
- 递归清除断开连接/关闭数据库时所有子节点的 loadedKeys 和 connectionStates
- 解决 Ant Design Tree 因状态残留导致不再触发 loadData 的问题
- DataGrid: 优化 ResizeObserver 逻辑,引入 requestAnimationFrame 解决标签页切换高度塌陷
- DataGrid: 为每个表格实例生成唯一 ID 以隔离 CSS 样式冲突
- CSS: 强制禁止侧边栏文字选中,优化右键菜单触发区域
|
2026-02-02 17:56:55 +08:00 |
|
Syngnat
|
f5e7e61439
|
Merge pull request #21 from Syngnat/dev
- 递归清除断开连接/关闭数据库时所有子节点的 loadedKeys 和 connectionStates
- 解决 Ant Design Tree 因状态残留导致不再触发 loadData 的问题
- DataGrid: 优化 ResizeObserver 逻辑,引入 requestAnimationFrame 解决标签页切换高度塌陷
- DataGrid: 为每个表格实例生成唯一 ID 以隔离 CSS 样式冲突
- CSS: 强制禁止侧边栏文字选中,优化右键菜单触发区域
|
2026-02-02 17:56:10 +08:00 |
|
Syngnat
|
75e3d6af8a
|
Merge pull request #20 from Syngnat/feature/init-20260202-ygf
- 递归清除断开连接/关闭数据库时所有子节点的 loadedKeys 和 connectionStates
- 解决 Ant Design Tree 因状态残留导致不再触发 loadData 的问题
- DataGrid: 优化 ResizeObserver 逻辑,引入 requestAnimationFrame 解决标签页切换高度塌陷
- DataGrid: 为每个表格实例生成唯一 ID 以隔离 CSS 样式冲突
- CSS: 强制禁止侧边栏文字选中,优化右键菜单触发区域
|
2026-02-02 17:55:19 +08:00 |
|
杨国锋
|
4ac8522dab
|
🐛 fix(sidebar): 修复断开连接后无法重连及状态残留问题
- 递归清除断开连接/关闭数据库时所有子节点的 loadedKeys 和 connectionStates
- 解决 Ant Design Tree 因状态残留导致不再触发 loadData 的问题
- DataGrid: 优化 ResizeObserver 逻辑,引入 requestAnimationFrame 解决标签页切换高度塌陷
- DataGrid: 为每个表格实例生成唯一 ID 以隔离 CSS 样式冲突
- CSS: 强制禁止侧边栏文字选中,优化右键菜单触发区域
|
2026-02-02 17:53:54 +08:00 |
|
Syngnat
|
001d15fca3
|
Merge pull request #19 from Syngnat/release/0.1.1
修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
v0.1.1
|
2026-02-02 16:54:04 +08:00 |
|
Syngnat
|
fc1b2f684b
|
Merge pull request #18 from Syngnat/dev
- 修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
|
2026-02-02 16:52:31 +08:00 |
|
Syngnat
|
1b3a3d26d8
|
Merge pull request #17 from Syngnat/feature/init-20260202-ygf
- 修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
|
2026-02-02 16:51:34 +08:00 |
|
杨国锋
|
9dbea2f93a
|
🐛 fix(ci): 修复 Release 脚本中文件路径变量引用错误
- 修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
|
2026-02-02 16:50:41 +08:00 |
|
Syngnat
|
442645ffb0
|
添加客户端UI截图
|
2026-02-02 16:44:06 +08:00 |
|
Syngnat
|
854ed5a8e3
|
Merge pull request #16 from Syngnat/release/0.1.1
新增测试连接功能,修复底层驱动假成功问题,确保密码/端口验证准确
支持导入/导出连接配置(JSON),便于迁移与备份
优化侧边栏:实现虚拟滚动解决卡顿,增加数据库筛选与断开连接重连机制
优化交互:改进右键菜单体验(全行触发/禁用选文),完善新建查询的上下文自动关联
界面调整:精简连接弹窗,移除冗余的默认数据库输入
修复侧边栏无法使用垂直滚动问题
|
2026-02-02 16:38:21 +08:00 |
|
Syngnat
|
250d01964d
|
Merge pull request #15 from Syngnat/dev
新增测试连接功能,修复底层驱动假成功问题,确保密码/端口验证准确
支持导入/导出连接配置(JSON),便于迁移与备份
优化侧边栏:实现虚拟滚动解决卡顿,增加数据库筛选与断开连接重连机制
优化交互:改进右键菜单体验(全行触发/禁用选文),完善新建查询的上下文自动关联
界面调整:精简连接弹窗,移除冗余的默认数据库输入
修复侧边栏无法使用垂直滚动问题
|
2026-02-02 16:37:23 +08:00 |
|
Syngnat
|
b51bb9a5a5
|
Merge pull request #14 from Syngnat/feature/init-20260202-ygf
新增测试连接功能,修复底层驱动假成功问题,确保密码/端口验证准确
支持导入/导出连接配置(JSON),便于迁移与备份
优化侧边栏:实现虚拟滚动解决卡顿,增加数据库筛选与断开连接重连机制
优化交互:改进右键菜单体验(全行触发/禁用选文),完善新建查询的上下文自动关联
界面调整:精简连接弹窗,移除冗余的默认数据库输入
修复侧边栏无法使用垂直滚动问题
|
2026-02-02 16:34:38 +08:00 |
|
杨国锋
|
4099796c88
|
✨ feat(connection): 增强连接管理与交互体验
- 新增测试连接功能,修复底层驱动假成功问题,确保密码/端口验证准确
- 支持导入/导出连接配置(JSON),便于迁移与备份
- 优化侧边栏:实现虚拟滚动解决卡顿,增加数据库筛选与断开连接重连机制
- 优化交互:改进右键菜单体验(全行触发/禁用选文),完善新建查询的上下文自动关联
- 界面调整:精简连接弹窗,移除冗余的默认数据库输入
|
2026-02-02 16:33:11 +08:00 |
|
Syngnat
|
8e917e43c4
|
Merge pull request #12 from Syngnat/release/0.1.0
- 使用 basename 移除 .app 路径中的相对前缀
- 解决 create-dmg 在 CI 环境下无法定位图标文件的问题
v0.1.0
|
2026-02-02 15:06:25 +08:00 |
|
Syngnat
|
c2f1ad8d2e
|
Merge pull request #11 from Syngnat/dev
- 使用 basename 移除 .app 路径中的相对前缀
- 解决 create-dmg 在 CI 环境下无法定位图标文件的问题
|
2026-02-02 15:05:39 +08:00 |
|
Syngnat
|
4b1c07cac7
|
Merge pull request #10 from Syngnat/feature/init-20260202-ygf
- 使用 basename 移除 .app 路径中的相对前缀
- 解决 create-dmg 在 CI 环境下无法定位图标文件的问题
|
2026-02-02 15:04:14 +08:00 |
|
杨国锋
|
7f201f9bcd
|
🔧 fix(ci): 修复 DMG 打包时 AppleScript 路径识别错误
- 使用 basename 移除 .app 路径中的相对前缀
- 解决 create-dmg 在 CI 环境下无法定位图标文件的问题
|
2026-02-02 15:02:46 +08:00 |
|
Syngnat
|
5d954d836c
|
Merge pull request #9 from Syngnat/release/0.1.0
- 禁用 fail-fast 策略,确保多平台构建互不干扰
- 为 go install 增加 -v 参数以输出详细日志
- 修复 DataGrid 组件中未解构 handleExportSelected 导致的编译错误
|
2026-02-02 14:54:55 +08:00 |
|
Syngnat
|
bd1dc2dd88
|
Merge pull request #8 from Syngnat/feature/init-20260202-ygf
- 禁用 fail-fast 策略,确保多平台构建互不干扰
- 为 go install 增加 -v 参数以输出详细日志
- 修复 DataGrid 组件中未解构 handleExportSelected 导致的编译错误
|
2026-02-02 14:53:02 +08:00 |
|
杨国锋
|
e3d802ed64
|
👷 ci(workflow): 修复发布流程报错并优化构建脚本
- 禁用 fail-fast 策略,确保多平台构建互不干扰
- 为 go install 增加 -v 参数以输出详细日志
- 修复 DataGrid 组件中未解构 handleExportSelected 导致的编译错误
|
2026-02-02 14:51:02 +08:00 |
|
Syngnat
|
48cb16dbbc
|
Merge pull request #7 from Syngnat/feature/init-20260202-ygf
- 新增导出选中数据/当前页功能,支持 CSV/JSON/MD 格式
- 实现导出文件名默认使用表名
- 在侧边栏增加连接状态指示灯(红/绿/灰)及断开连接功能
- 优化数据表格点击交互,改为双击编辑防止误触
- 修复侧边栏滚动条显示及内容截断问题
- 修复 SQL 调试日志及导出时的上下文引用错误
|
2026-02-02 14:39:51 +08:00 |
|
杨国锋
|
987a3cf9d7
|
✨ feat(datagrid): 增强数据导出功能并优化表格交互
- 新增导出选中数据/当前页功能,支持 CSV/JSON/MD 格式
- 实现导出文件名默认使用表名
- 在侧边栏增加连接状态指示灯(红/绿/灰)及断开连接功能
- 优化数据表格点击交互,改为双击编辑防止误触
- 修复侧边栏滚动条显示及内容截断问题
- 修复 SQL 调试日志及导出时的上下文引用错误
|
2026-02-02 14:38:15 +08:00 |
|
Syngnat
|
fc9dc63dec
|
Merge pull request #6 from Syngnat/dev
将构建和打包步骤中的 echo 提示信息修改为中文
提高 CI/CD 运行日志的可读性,便于排查构建问题
|
2026-02-02 13:04:06 +08:00 |
|
杨国锋
|
d1ecde34fa
|
📝 docs(ci): 将发布流水线的日志输出汉化
- 将构建和打包步骤中的 echo 提示信息修改为中文
- 提高 CI/CD 运行日志的可读性,便于排查构建问题
|
2026-02-02 13:00:33 +08:00 |
|
Syngnat
|
225eec762f
|
Merge pull request #4 from Syngnat/detached
Merge branch 'release/0.1.0' into HEAD
|
2026-02-02 12:25:51 +08:00 |
|
Syngnat
|
30ea37d682
|
Merge pull request #3 from Syngnat/release/0.1.0
👷 ci(release): 增强构建脚本的兼容性与调试信息
|
2026-02-02 12:24:32 +08:00 |
|
杨国锋
|
4ac289ec4f
|
Merge branch 'release/0.1.0' into HEAD
|
2026-02-02 12:23:24 +08:00 |
|
杨国锋
|
3007d7c08e
|
👷 ci(release): 增强构建脚本的兼容性与调试信息
- 引入 find 命令自动定位 Wails 构建产物
- 增加 ls -F 输出以辅助排查文件路径问题
- 确保 artifact 压缩与上传步骤的路径准确性
|
2026-02-02 12:22:31 +08:00 |
|
Syngnat
|
9d512fe284
|
Merge pull request #2 from Syngnat/dev
✨ feat(workflows): 添加github workflows规则
|
2026-02-02 12:01:36 +08:00 |
|
杨国锋
|
deefdf3994
|
✨ feat(workflows): 添加github workflows规则
|
2026-02-02 11:52:40 +08:00 |
|
Syngnat
|
eef25467c6
|
Merge pull request #1 from Syngnat/feature/init-20260202-ygf
✨ feat(frontend): 升级 DataGrid 组件并引入高性能拖拽交互
- 实现基于原生 DOM 事件的零渲染列宽拖拽,彻底解决卡顿与误触排序问题
- 查询编辑器集成 DataGrid,支持 SQL 结果直接编辑与事务提交
- 侧边栏新增上下文感知的 "新建查询" 快捷入口
- 优化 TabManager 渲染逻辑与全局布局,消除不必要的滚动条
|
2026-02-02 11:39:24 +08:00 |
|
杨国锋
|
af91c916c3
|
✨ feat(frontend): 升级 DataGrid 组件并引入高性能拖拽交互
- 实现基于原生 DOM 事件的零渲染列宽拖拽,彻底解决卡顿与误触排序问题
- 查询编辑器集成 DataGrid,支持 SQL 结果直接编辑与事务提交
- 侧边栏新增上下文感知的 "新建查询" 快捷入口
- 优化 TabManager 渲染逻辑与全局布局,消除不必要的滚动条
|
2026-02-02 11:32:49 +08:00 |
|
杨国锋
|
e0181cc7ac
|
初始化
|
2026-02-02 09:45:02 +08:00 |
|
Syngnat
|
cf06443441
|
Initial commit
|
2026-01-31 17:30:48 +08:00 |
|