Syngnat
|
ec4b3d9018
|
✨ feat(updater): 接入 GitHub Release 在线更新与关于信息展示
- 后端新增更新检查/下载/安装流程与应用信息接口
- 关于弹窗展示版本/作者/仓库/Issue/Release,并内置检查更新
- 构建/发布注入版本号并生成 SHA256SUMS
- 顶部工具栏入口调整与新建查询补全默认空 SQL
|
2026-02-05 16:50:44 +08:00 |
|
Syngnat
|
934581c796
|
chore(ci): 调整 WinGet 发布配置
## 修改内容
- 修正 WinGet workflow 中 installers-regex,使其匹配实际 Release 产物名称
## 修改原因
- 原匹配规则无法匹配 GoNavi-windows-amd64.exe / GoNavi-windows-arm64.exe
- 避免 WinGet 发布流程找不到安装包导致失败
## 影响范围
- CI / WinGet 发布流程
|
2026-02-05 08:41:18 +08:00 |
|
baicaixiaozhan
|
1486b98d27
|
ci: add publish-to-winget action
|
2026-02-04 20:02:43 +08:00 |
|
Syngnat
|
6cda430f03
|
🔧 chore(ci/build): 移除Linux ARM64构建支持以简化发布流程
- 从构建矩阵中移除linux/arm64平台
- 移除ARM64交叉编译工具链安装逻辑
- 简化Linux依赖安装流程,移除条件判断
- 保留macOS和Windows的ARM64支持(原生构建)
- 当前支持平台:macOS(AMD64/ARM64)、Windows(AMD64/ARM64)、Linux(AMD64)
- 技术原因:Wails CGO交叉编译在x86_64 runner上存在头文件冲突问题
|
2026-02-04 17:50:13 +08:00 |
|
Syngnat
|
f56c3d5f6e
|
🐛 fix(workflows): 移除了 dpkg --add-architecture arm64,这会导致 apt 尝试从不存在的 ARM64 仓库获取包
|
2026-02-04 17:43:31 +08:00 |
|
Syngnat
|
74c9143c95
|
🐛 fix(workflows): 添加 wget 重试机制(3次重试,超时控制)
|
2026-02-04 17:36:59 +08:00 |
|
Syngnat
|
0e4a833ffa
|
🐛 fix(workflows): 修复artifact_name 冲突
|
2026-02-04 17:30:26 +08:00 |
|
Syngnat
|
f49767c38b
|
🐛 fix(workflows): 修复actions语法错误
|
2026-02-04 17:17:02 +08:00 |
|
Syngnat
|
06aebf716e
|
✨ feat(ci/build): 新增Linux和Windows ARM64多平台构建支持
- CI矩阵扩展:新增Linux amd64/arm64和Windows arm64构建任务
- AppImage支持:Linux平台生成通用AppImage包,兼容所有主流发行版
- 依赖安装:自动安装GTK3/WebKit2GTK及ARM64交叉编译工具链
- 本地构建:build-release.sh支持Linux/Windows多架构本地构建
- 交叉编译:macOS/Linux可交叉编译其他平台,自动检测工具链
- 打包优化:Linux输出tar.gz和AppImage两种格式
|
2026-02-04 15:02:42 +08:00 |
|
baicaixiaozhan
|
94e5b8d2c6
|
chore: add Github issues templates
|
2026-02-03 21:49:43 +08:00 |
|
杨国锋
|
d5a65f1004
|
🐛 fix(ci): 修复 Release 发布时的并发冲突与日志本地化
- 修复了多个 Job 同时 Finalize Release 导致的竞争条件失败问题
- 改用串行发布策略:先并行构建所有平台产物,最后统一汇总发布
- 将 macOS/Windows 打包脚本中的关键日志信息修改为中文
- 确保发布的 Release 默认为 Draft 状态,等待人工确认
|
2026-02-02 20:27:21 +08:00 |
|
杨国锋
|
1e2307c8f5
|
🐛 fix(release.yml): 修复打包超时问题
|
2026-02-02 20:14:02 +08:00 |
|
杨国锋
|
9dbea2f93a
|
🐛 fix(ci): 修复 Release 脚本中文件路径变量引用错误
- 修正构建脚本中判空检查使用了未定义变量 APP_NAME 的问题
|
2026-02-02 16:50:41 +08:00 |
|
杨国锋
|
4099796c88
|
✨ feat(connection): 增强连接管理与交互体验
- 新增测试连接功能,修复底层驱动假成功问题,确保密码/端口验证准确
- 支持导入/导出连接配置(JSON),便于迁移与备份
- 优化侧边栏:实现虚拟滚动解决卡顿,增加数据库筛选与断开连接重连机制
- 优化交互:改进右键菜单体验(全行触发/禁用选文),完善新建查询的上下文自动关联
- 界面调整:精简连接弹窗,移除冗余的默认数据库输入
|
2026-02-02 16:33:11 +08:00 |
|
杨国锋
|
7f201f9bcd
|
🔧 fix(ci): 修复 DMG 打包时 AppleScript 路径识别错误
- 使用 basename 移除 .app 路径中的相对前缀
- 解决 create-dmg 在 CI 环境下无法定位图标文件的问题
|
2026-02-02 15:02:46 +08:00 |
|
杨国锋
|
e3d802ed64
|
👷 ci(workflow): 修复发布流程报错并优化构建脚本
- 禁用 fail-fast 策略,确保多平台构建互不干扰
- 为 go install 增加 -v 参数以输出详细日志
- 修复 DataGrid 组件中未解构 handleExportSelected 导致的编译错误
|
2026-02-02 14:51:02 +08:00 |
|
杨国锋
|
987a3cf9d7
|
✨ feat(datagrid): 增强数据导出功能并优化表格交互
- 新增导出选中数据/当前页功能,支持 CSV/JSON/MD 格式
- 实现导出文件名默认使用表名
- 在侧边栏增加连接状态指示灯(红/绿/灰)及断开连接功能
- 优化数据表格点击交互,改为双击编辑防止误触
- 修复侧边栏滚动条显示及内容截断问题
- 修复 SQL 调试日志及导出时的上下文引用错误
|
2026-02-02 14:38:15 +08:00 |
|
杨国锋
|
d1ecde34fa
|
📝 docs(ci): 将发布流水线的日志输出汉化
- 将构建和打包步骤中的 echo 提示信息修改为中文
- 提高 CI/CD 运行日志的可读性,便于排查构建问题
|
2026-02-02 13:00:33 +08:00 |
|
杨国锋
|
3007d7c08e
|
👷 ci(release): 增强构建脚本的兼容性与调试信息
- 引入 find 命令自动定位 Wails 构建产物
- 增加 ls -F 输出以辅助排查文件路径问题
- 确保 artifact 压缩与上传步骤的路径准确性
|
2026-02-02 12:22:31 +08:00 |
|
杨国锋
|
deefdf3994
|
✨ feat(workflows): 添加github workflows规则
|
2026-02-02 11:52:40 +08:00 |
|