Syngnat
|
a90423c04c
|
Merge pull request #385 from Jonclex/dev
|
2026-04-15 15:17:46 +08:00 |
|
Jonclex
|
6e23053ac6
|
Merge branch 'Syngnat:dev' into dev
|
2026-04-15 14:47:18 +08:00 |
|
jonclex
|
9b50e9c9c8
|
fix(custom+mysql):CustomDB(driver=mysql)路径没有同步修改,custom链接打开时schema报错,双击表查询报错 refs bug#385
|
2026-04-15 14:42:45 +08:00 |
|
Syngnat
|
4c76202d2c
|
Merge pull request #382 from anyanfei/feature/add_import_xml_dev
|
2026-04-15 13:50:49 +08:00 |
|
anyanfei
|
9c5b1a033a
|
fix(import connect):统一测试用例文案;仅判断mysql-workbench-xml
|
2026-04-15 13:40:17 +08:00 |
|
jonclex
|
c631feef91
|
fix(ui): 表概览排除视图 refs bug#375
|
2026-04-15 10:27:22 +08:00 |
|
jonclex
|
737896627a
|
fix(mysql): 表列表排除视图 refs bug#375
|
2026-04-15 10:06:44 +08:00 |
|
anyanfei
|
47235e1390
|
fix(import connect):修改导入时提示,而不是在连接时提示
|
2026-04-15 09:53:29 +08:00 |
|
anyanfei
|
b6121fe1f8
|
- 背景与问题 :以前没有支持官方工具mysqlworkbench的xml导入,现在支持了
- 变更点:新增mysqlworkbench的xml文件导入,并当没有密码时,提示用户,而不是直接使用空密码进行直接连接,更友好
- 影响范围:仅导入受到影响
- 验证方式:点击导入,用mysqlworkbench的xml进行导入即可
|
2026-04-14 18:50:40 +08:00 |
|
Syngnat
|
f78b132c7c
|
修改mysql编辑视图的时候保存失败。 (#377)
|
2026-04-13 17:13:08 +08:00 |
|
Jonclex
|
1adef17366
|
Merge branch 'Syngnat:dev' into dev
|
2026-04-13 15:49:53 +08:00 |
|
jonclex
|
ada9bbf03e
|
fix(mysql): 修复视图编辑时的DDL头部兼容
|
2026-04-13 15:39:08 +08:00 |
|
Syngnat
|
266f217bfd
|
合并拉取请求 #371
fix: Oracle/DM数据库侧边栏视图不显示和默认模式显示问题
|
2026-04-13 12:51:42 +08:00 |
|
Jonclex
|
54d46453df
|
Merge branch 'Syngnat:dev' into dev
|
2026-04-13 12:41:53 +08:00 |
|
Syngnat
|
c7cf9526de
|
🐛 fix(security): 修复 macOS 无法打开应用及三平台依赖系统钥匙串的问题
- 密文存储:新增 dailysecret 本地存储引擎,连接/代理/AI 密钥不再依赖系统钥匙串
- 启动迁移:自动将已有钥匙串密文迁移到本地 JSON,用户无感知
- WebKit 迁移:从旧版 Wails WebKit LocalStorage 中恢复连接与代理数据
- DMG 修复:移除 --sandbox-safe 避免扩展属性污染签名,新增 xattr 清理与签名校验
- 安全适配:钥匙串不可用时标记完成而非回滚,消除无钥匙串环境下的阻塞
- 出口脱敏:所有连接/代理 API 返回前统一 sanitize 防止密文泄漏
|
2026-04-13 12:40:25 +08:00 |
|
jonclex
|
d849cd49af
|
fix: Oracle/DM数据库侧边栏不显示'默认模式'节点
|
2026-04-13 12:39:14 +08:00 |
|
Syngnat
|
604aaad69d
|
合并拉取请求 #366
fix(sidebar): normalize mysql view names (#365)
|
2026-04-13 10:35:00 +08:00 |
|
jonclex
|
605e266eab
|
fix(sidebar): normalize mysql view names (#365)
|
2026-04-13 10:25:03 +08:00 |
|
辣条
|
2569a3779a
|
✨ feat(connection-package): 支持连接恢复包双模式加密导入导出 (#361)
## 变更说明
- 为连接恢复包新增 v2 双模式加密导入导出
- 默认使用应用内置密钥加密 secrets 字段,无需用户输入文件密码
- 可选增加文件保护密码,形成双层加密
- 保留 v1 导入兼容,并兼容 legacy JSON 明文导入
- 前端新增 v2 格式识别与导出弹窗选项适配
- 合并过程中已处理与最新 dev 的冲突,确保现有安全更新链路不被破坏
## 回归验证
- `go test -count=1 ./...`
- `npm test`
- `npm run build`
- `wails build -platform windows/amd64 -clean -o
GoNavi-windows-amd64-test -ldflags "-s -w -X
GoNavi-Wails/internal/app.AppVersion=dev-d150780-merge-test"`
## 人工验证
- 明文配置导入通过
- v2 无文件密码导出后可直接导入
- v2 带文件密码导出后需密码导入
- 导入旧版恢复包与 legacy JSON 均正常
## 备注
- 本 PR 基于最新 `dev` 进行冲突整合
|
2026-04-12 12:48:47 +08:00 |
|
Syngnat
|
bb6271246b
|
🐛 fix(mac): 禁用正式包默认窗口诊断以规避启动无窗体问题
- 将 macOS 原生窗口诊断改为默认关闭
- 仅在显式设置 GONAVI_ENABLE_MAC_WINDOW_DIAGNOSTICS 时启用后端诊断
- 仅在前端开发环境启用窗口诊断采集
- 避免正式构建在启动阶段附加额外窗口状态探测与日志观察
- 为诊断开关补充前后端最小回归测试
Refs: #360
|
2026-04-12 12:46:15 +08:00 |
|
Syngnat
|
8e0d1b0a80
|
📝 docs(contributing): 修正 dev 分支贡献流程说明
- 修正文档中的默认分支与集成分支描述
- 调整贡献分支创建基线为 dev
- 调整外部 Pull Request 目标分支为 dev
- 同步 README 中英文贡献说明
- 更新 release 后 main 回流 dev 的维护说明
Refs: #352
|
2026-04-12 12:34:50 +08:00 |
|
tianqijiuyun-latiao
|
d150780879
|
Merge branch 'feature/20260408_security-update' into merge/feature-20260408-security-update-onto-dev
# Conflicts:
# frontend/src/App.tsx
# frontend/wailsjs/go/app/App.d.ts
# frontend/wailsjs/go/app/App.js
|
2026-04-12 09:40:28 +08:00 |
|
tianqijiuyun-latiao
|
52d2ee7592
|
✨ feat(connection-package): 支持连接恢复包双模式加密导入导出
- 新增 v2 连接恢复包 appKey 与文件密码双模式加密链路
- 扩展前后端导入导出流程并兼容 v1 与 legacy 格式
- 修复无文件密码恢复包导入误弹密码框导致的流程阻塞
|
2026-04-11 23:51:43 +08:00 |
|
Syngnat
|
2410aad849
|
✨ feat(table): 支持截断表与清空表操作
Fixes #351
|
2026-04-11 22:53:04 +08:00 |
|
Syngnat
|
33b21cc5ee
|
🐛 fix(driver): 兼容跨平台 Go 路径回退测试
|
2026-04-11 22:36:21 +08:00 |
|
Syngnat
|
1a0ba9a499
|
🐛 fix(sidebar): 避免默认显示横向滚动条
Fixes #329
|
2026-04-11 22:27:26 +08:00 |
|
Syngnat
|
7a2563b83b
|
✨ feat(data-grid): 支持拖选单元格直接复制到剪贴板
Fixes #322
|
2026-04-11 22:10:48 +08:00 |
|
Syngnat
|
632e57ea60
|
✨ feat(data-grid): 支持双击列边界自适应宽度
Fixes #330
|
2026-04-11 22:05:53 +08:00 |
|
Syngnat
|
ca76440981
|
🐛 fix(connection): 收紧稳定期数据库连接自动重试
Fixes #331
|
2026-04-11 21:58:16 +08:00 |
|
Syngnat
|
af5e84213f
|
🐛 fix(driver): 扩展 TDengine 历史版本选择范围
Fixes #325
|
2026-04-11 21:53:53 +08:00 |
|
Syngnat
|
fcade0f860
|
✨ feat(sidebar): 支持窄侧栏横向滚动查看
Fixes #329
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
1c2377bc62
|
🐛 fix(driver): 修复达梦驱动安装误走无效直链
Fixes #320
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
426ef3bcf6
|
🐛 fix(update): 修复 Windows 更新脚本安装失败
Fixes #328
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
fb500ee33b
|
🐛 fix(mysql): 回退当前数据库列表查询
Fixes #327
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
89d79ff10c
|
🐛 fix(mysql): 修复 bit 列写入归一化
Fixes #318
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
aa1bb5b886
|
🐛 fix(kingbase): 回退当前数据库元数据查询
Fixes #316
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
5038ae5c9b
|
🐛 fix(window): 修复 Windows 恢复焦点后界面缩放异常
Fixes #315
|
2026-04-11 21:53:52 +08:00 |
|
Syngnat
|
83fe3d4ed9
|
🐛 fix(driver): 提升批量 INSERT 执行效率
Fixes #311
|
2026-04-11 21:53:51 +08:00 |
|
Syngnat
|
808c773134
|
✨ feat(table-overview): 优化库内表概览为逐行展示
Fixes #310
|
2026-04-11 21:53:51 +08:00 |
|
Syngnat
|
5d86ee7c76
|
🐛 fix(clickhouse): 获取数据库列表失败时回退当前库
Fixes #308
|
2026-04-11 21:53:51 +08:00 |
|
Syngnat
|
8297829be6
|
✨ feat(driver): 增加驱动目录直达入口与手动导入提示
Fixes #306
|
2026-04-11 21:53:51 +08:00 |
|
Syngnat
|
f696f52470
|
🐛 fix(table-designer): 修复金仓新增字段保存失败
Fixes #305
|
2026-04-11 21:53:51 +08:00 |
|
Syngnat
|
60b63d7a22
|
✨ feat(icon): 补充 SQL Server 数据库图标
Fixes #287
|
2026-04-11 21:53:50 +08:00 |
|
Syngnat
|
1f617f9d53
|
✨ feat(storage): 支持自定义数据目录与显式迁移
Fixes #242
|
2026-04-11 21:53:50 +08:00 |
|
tianqijiuyun-latiao
|
1751e14d20
|
🐛 fix(security): 修复安全更新重检卡死与 Redis 密文兼容
|
2026-04-11 20:12:23 +08:00 |
|
tianqijiuyun-latiao
|
82e06bd94d
|
🐛 fix(security): 完善密文升级导入覆盖与安全更新链路
- 完善连接恢复包与 legacy 导入覆盖语义及密文兼容处理
- 修复安全更新详情高亮反馈与相关前后端链路
- 补强 keyring 误判边界与安全更新回归测试
|
2026-04-11 16:53:03 +08:00 |
|
DurianPankek
|
c810d999bd
|
Merge 803c33b306 into 0009c98c7e
|
2026-04-11 13:23:51 +08:00 |
|
folltoshe
|
0009c98c7e
|
feat(window): 在全屏状态下时隐藏圆角
|
2026-04-11 04:40:35 +08:00 |
|
tianqijiuyun-latiao
|
070ff72ad8
|
✨ feat(security): 完成密文升级与连接恢复包导入导出
|
2026-04-10 21:29:45 +08:00 |
|
DurianPankek
|
803c33b306
|
🐛 fix(window): 修复 mac 原生全屏下输入时窗口丢失
|
2026-04-10 19:43:15 +08:00 |
|