Syngnat
|
5fc33102a9
|
🐛 fix(updater): 修复关于页正式版信息兜底
- 为关于页补充固定项目元数据兜底
- 过滤 Unknown/未知 等无效版本与作者信息
- 增加正式版 AppInfo 缺失时的回归测试
|
2026-07-08 21:37:10 +08:00 |
|
Syngnat
|
f74ad02b9d
|
🐛 fix(query-editor): 限制 macOS 搜索仅响应 Cmd+F
- 拦截 Monaco 内置 Cmd+E find-with-selection 行为
- 保留默认 Cmd+E 当前语句选择逻辑,禁用或改键时不触发搜索
- 增加 SQL 编辑器快捷键回归测试并加固 Monaco 测试包装
|
2026-07-08 20:30:31 +08:00 |
|
Syngnat
|
dca1e8a251
|
✨ feat(updater): 优化关于页更新信息展示
- 关于页直接进入 GoNavi 内容详情,减少二次点击
- 将更新通道改为分段选择器并优化描述布局
- 保留后端发布发布时间元数据并在版本信息中展示
|
2026-07-08 20:30:05 +08:00 |
|
Syngnat
|
22fab86010
|
🐛 fix(ui): 修复数据表按钮与侧栏滚动条显示
- 修复 v2 分页“统计总数”按钮被压缩为图标宽度的问题
- 首次打开时隐藏树主体横向溢出,保留独立横向滚动条占位
- 将自定义字段显示里的全局隐藏列文案改为多语言翻译
- 增加数据表按钮和侧栏横向滚动条布局回归断言
|
2026-07-08 17:37:21 +08:00 |
|
Syngnat
|
da895ea502
|
✨ feat(settings): 统一设置中心内页与代理交互
- 将主题设置、AI 设置和关于页纳入设置中心详情页,补齐返回和取消交互
- 重构全局代理设置为草稿应用模式,新增常用预设、URL 测试入口和测试结果展示
- 按参考样式重做关于页版本与项目入口布局,并收紧顶部品牌卡尺寸
- 提取 AISettingsContent 供设置中心内嵌复用,控制详情页内部滚动边界
- 补齐多语言文案和设置中心静态回归断言
|
2026-07-08 17:37:05 +08:00 |
|
Syngnat
|
b94168957e
|
🐛 fix(update/proxy): 稳定更新检查与代理运行时
- 更新检查前恢复持久化全局代理,避免重启后代理状态未进入运行时
- 将 DNS、EOF 和临时网络异常转为本地化错误,并对可重试网络错误做短重试
- 优先读取 GitHub asset digest,缺失时再回退 SHA256SUMS 校验文件
- 新增全局代理连接测试后端接口,支持草稿代理、已保存密码复用和清除密码意图
- 更新 Wails 绑定、浏览器 mock 与代理草稿序列化测试
|
2026-07-08 17:36:42 +08:00 |
|
Syngnat
|
c792a30932
|
🐛 fix(query-result): 修复SQL执行后结果面板崩溃
- 提前解析当前激活结果页 key
- 避免构造结果 tab 时读取未初始化变量
- 修复 MySQL SELECT 成功返回后编辑器闪退问题
|
2026-07-08 14:16:36 +08:00 |
|
Syngnat
|
dd01d1c3f9
|
fix(update): auto-install macOS updates after download
|
2026-07-08 13:49:00 +08:00 |
|
Syngnat
|
23c895e839
|
test(update): auto install macOS package after download
|
2026-07-08 13:43:13 +08:00 |
|
Syngnat
|
7a5960e737
|
fix(update): auto install macOS package after download
|
2026-07-08 13:41:45 +08:00 |
|
Syngnat
|
5c6110a57e
|
feat(query-result): support global hidden columns
|
2026-07-08 12:29:58 +08:00 |
|
Syngnat
|
17843ffd71
|
chore: remove temporary file
|
2026-07-08 12:26:21 +08:00 |
|
Syngnat
|
7296ab0425
|
tmp stop
|
2026-07-08 12:26:05 +08:00 |
|
Syngnat
|
47664023ee
|
chore: remove temporary file
|
2026-07-08 12:25:57 +08:00 |
|
Syngnat
|
33918c6837
|
no
|
2026-07-08 12:25:42 +08:00 |
|
Syngnat
|
66a6052f88
|
chore: remove temporary file
|
2026-07-08 12:25:35 +08:00 |
|
Syngnat
|
31b5b838a2
|
chore: tmp create pr
|
2026-07-08 12:25:23 +08:00 |
|
Syngnat
|
575a3d88b9
|
chore: remove temporary PR trigger file
|
2026-07-08 12:25:07 +08:00 |
|
Syngnat
|
bef811ce13
|
tmp
|
2026-07-08 12:24:53 +08:00 |
|
Syngnat
|
dee5620fc9
|
test(data-grid): cover global hidden column helpers
|
2026-07-08 12:24:27 +08:00 |
|
Syngnat
|
b1174861d4
|
feat(query-result): apply global hidden columns
|
2026-07-08 12:24:12 +08:00 |
|
Syngnat
|
a1f296ee08
|
feat(data-grid): expose global hidden column configuration
|
2026-07-08 12:20:54 +08:00 |
|
Syngnat
|
3e34795ef5
|
feat(data-grid): add global hidden column storage helpers
|
2026-07-08 12:19:47 +08:00 |
|
Syngnat
|
f73d8dcb97
|
fix(oceanbase): tolerate Oracle sequence metadata differences
|
2026-07-08 12:18:44 +08:00 |
|
Syngnat
|
82ad393a05
|
perf(oceanbase): use FETCH FIRST for Oracle auto limit
|
2026-07-08 12:18:32 +08:00 |
|
Syngnat
|
257406120d
|
fix(editor): recover dropped printable Monaco input
|
2026-07-08 12:18:20 +08:00 |
|
Syngnat
|
9ba3216fa8
|
test(oceanbase): cover Oracle sequence metadata fallbacks
|
2026-07-08 12:05:48 +08:00 |
|
Syngnat
|
fca3f0cffb
|
fix(oceanbase): make Oracle sequence metadata queries tolerant
|
2026-07-08 12:05:14 +08:00 |
|
Syngnat
|
5712b39cf9
|
test(oceanbase): expect Oracle auto limit FETCH FIRST
|
2026-07-08 11:52:06 +08:00 |
|
Syngnat
|
07dc1436af
|
perf(oceanbase): use FETCH FIRST for Oracle auto limit
|
2026-07-08 11:51:05 +08:00 |
|
Syngnat
|
9e52397732
|
fix(editor): recover dropped printable Monaco input
|
2026-07-08 11:35:00 +08:00 |
|
Syngnat
|
20ff4f3687
|
fix(query-result): show capped result counts as exact totals
|
2026-07-08 11:32:01 +08:00 |
|
Syngnat
|
73ce3039ce
|
fix(oceanbase): improve query limit and Oracle object links
|
2026-07-08 11:31:29 +08:00 |
|
Syngnat
|
c27a038fc5
|
test(query-result): auto limit cap has exact page total
|
2026-07-08 11:08:03 +08:00 |
|
Syngnat
|
c3c4efc6ec
|
fix(query-result): avoid not-counted summary for auto limit cap
|
2026-07-08 11:07:31 +08:00 |
|
Syngnat
|
61296bc855
|
chore: remove OceanBase follow-up note from focused fix
|
2026-07-08 10:44:43 +08:00 |
|
Syngnat
|
78da0076cf
|
chore: remove temporary OceanBase follow-up note
|
2026-07-08 10:44:34 +08:00 |
|
Syngnat
|
279b38fec3
|
docs(oceanbase): note first implementation batch
|
2026-07-08 10:44:06 +08:00 |
|
Syngnat
|
0e348fcca4
|
test(query-editor): allow literal 100-row limit label
|
2026-07-08 10:43:46 +08:00 |
|
Syngnat
|
7d79fae84d
|
fix(query-editor): use literal label for 100-row option
|
2026-07-08 10:43:02 +08:00 |
|
Syngnat
|
f642e0325d
|
chore: remove temporary max rows i18n note
|
2026-07-08 10:40:20 +08:00 |
|
Syngnat
|
43a408f1c9
|
docs(query-editor): note 100-row option i18n key
|
2026-07-08 10:40:05 +08:00 |
|
Syngnat
|
b97b5cf6e2
|
docs(oceanbase): track remaining follow-up issues
|
2026-07-08 10:39:55 +08:00 |
|
Syngnat
|
6c269a99cf
|
fix(oceanbase): support multi-part Oracle table links
|
2026-07-08 10:39:32 +08:00 |
|
Syngnat
|
24841f2dd9
|
test(query-editor): require 100-row limit label key
|
2026-07-08 10:37:10 +08:00 |
|
Syngnat
|
c2e60c1e52
|
feat(query-editor): add 100-row limit option
|
2026-07-08 10:36:38 +08:00 |
|
Syngnat
|
7a87d43bdc
|
chore: remove temporary macOS CI annotation cleanup workflow
|
2026-07-08 09:43:21 +08:00 |
|
Syngnat
|
5fa1c90674
|
chore: trigger macOS CI annotation cleanup workflow
|
2026-07-08 09:42:18 +08:00 |
|
Syngnat
|
c79225ef27
|
chore: add temporary macOS CI annotation cleanup workflow
|
2026-07-08 09:41:44 +08:00 |
|
Syngnat
|
0bd8fdea1f
|
chore: remove temporary macOS CI annotation cleanup workflow
|
2026-07-08 09:40:30 +08:00 |
|