Syngnat
|
218e9388d2
|
🎨 style(theme): 对齐表概览主题表面并优化工具栏与时间展示
- 主内容区与侧栏统一 panel-2,消除表概览空白区色差
- 查询工具栏保存按钮改为 default 图标样式,提升暗色可读性
- 表概览时间格式化为 YYYY-MM-DD HH:mm:ss,保留小数秒
- 补充多语言文案与相关测试
|
2026-08-02 12:43:02 +08:00 |
|
Syngnat
|
544a332339
|
⚡️ perf(data-grid): 优化虚拟表格滚动与列宽拖拽
- 合并横向滚动同步并减少固定列样式级联重算
- 去重虚拟滚动事件并稳定复用未变化的数据行
- 移除列宽拖拽辅助线并补充滚动回归测试
|
2026-08-01 14:50:41 +08:00 |
|
Syngnat
|
84dd276466
|
🐛 fix(driver-manager): 优化首次加载并修正版本与卡片展示
- 将驱动包元数据预热移至后台,避免状态首屏等待网络
- 复用状态快照并合并并发请求,防止重复刷新与过期响应覆盖
- 修正版本重复及历史版本选择,保证展示与安装目标一致
- 重排版本、进度和操作区域,并提升深色主操作对比度
- 补充首屏、并发、布局与性能边界回归测试
|
2026-07-31 23:48:27 +08:00 |
|
Syngnat
|
e117ec2c8c
|
🐛 fix(datagrid): 恢复结果视图选中主题色
- 选中状态恢复主题强调色与对应前景色
- 补齐聚焦、悬停和按下状态的主题派生色
- 增加回归断言,避免样式退回中性背景
|
2026-07-31 17:49:32 +08:00 |
|
Syngnat
|
cf891504f6
|
🎨 style(workbench): 统一 V2 工作台主题表面与结果筛选
- 统一 Redis、Nacos、对象区和查询结果区域的主题背景
- 让手动查询条件、筛选控件和数据表格铺满工作台表面
- 强化结果视图选中态并移除多余卡片边框
- 补充主题表面与布局回归测试
|
2026-07-31 16:22:08 +08:00 |
|
home
|
4e96660eab
|
🐛 fix(datagrid): 修复最小列宽下筛选与排序控件隐藏
|
2026-07-30 23:44:13 +08:00 |
|
Syngnat
|
1a39d45011
|
🐛 fix(driver-manager): 修复进度条越界与按钮对比度 (#773)
- 为驱动进度条增加稳定样式边界并允许控件收缩
- 优化设置中心嵌入布局的版本与进度网格轨道
- 将浅色主按钮调整为满足 AA 对比度的深绿底白字
- 增加嵌入布局和颜色对比度回归测试
Refs #773
|
2026-07-30 16:01:42 +08:00 |
|
mango
|
30d6257b04
|
🐛 fix: 修复 Issue #764 (Closes #764)
|
2026-07-28 18:16:32 +08:00 |
|
Syngnat
|
d3fabe29d4
|
🐛 fix(theme): 统一 Monaco 与通用弹窗主题细节
- 统一 Monaco 编辑器背景变量并避免全局主题相互污染
- 为自定义主题补充编辑器表面变量及兼容处理
- 区分 DataGrid 数据编辑器与 SQL 定义编辑器字号
- 修复 V2 输入框重复边框和弹窗关闭按钮错位
- 支持可缩放弹窗内容及 Monaco 编辑器自适应填充
|
2026-07-28 16:00:24 +08:00 |
|
Syngnat
|
2d1034e77e
|
✨ feat(connection-modal): 按 Demo 重做新建连接弹窗信息架构与密排表单
- 选型页:侧栏搜索/最近/分类 + 类型卡片网格(Studio 布局)
- 配置页:顶栏 Tab(基本/网络与安全/外观/高级),去掉左侧分区导航
- 基本区:URI 置顶,名称/主机/认证密排,模式分段,生产保护扁平折叠
- 网络区:列表勾选 + 详情面板;高级区承接 connectionParams
- Step1/Step2 分宽(960/600),补充 dense 文案 i18n 与相关单测
- 附:标题栏主操作抽成 TitleBarPrimaryActions,并附 HTML Demo 参考
|
2026-07-27 12:20:12 +08:00 |
|
Syngnat
|
08fff6aa36
|
🎨 style(theme): 提升主操作按钮醒目度、修复默认主题标签对比度并降级保存按钮
- 新增 --gn-accent-strong 系列(提饱和 1.55×)供主按钮填充:内置主题的强调色刻意低饱和
(Comfort Dark 仅 20%、Deep Ocean 28%),淡到接近灰蓝,填在按钮上读起来"没有颜色"。
只改按钮填充,侧边栏高亮与文字仍用原 accent,保持主题整体淡雅。
实测深色主题饱和度提升到 31%–72%,对工具栏对比度仍 ≥6.0、标签 ≥6.1
- 提饱和只对深色主题生效:浅色主题的强调色本身已约 46% 饱和,提了反而把白色标签从 4.5+
压到 4.14 跌破 AA(该情况由新增测试抓出)
- 默认 v2 主题补上此前从未定义的 --gn-on-accent:所有 var(--gn-on-accent, #fff) 都在回退
白字,深色下压 #22c55e 仅 2.28、浅色下压 #16a34a 仅 3.30,均不满足 WCAG AA。
改为 #0a2417 / #052e16,得 7.21 / 4.52
- 「保存」按钮降为描边次级样式:它与「执行」原本都是实心按钮,而两者填充色(accent 与 info)
在内置主题下区分度仅 1.05–1.25,相邻两个同色方块分不出谁是谁。
由于 Midnight Navy / Nord Slate 的 accent 本身即蓝青系,靠拉开色相无法解决,
改用层级区分:工具栏里只有「执行」是实心主按钮,主操作因此真正突出
- 补 2 项不变式测试:accent-strong 饱和度提升且标签 ≥4.5、其三态同样逐级加深
说明:原计划的「拉开执行与保存色相」经测量不可行(accent 自身即蓝青系,warn 已被手动事务
占用),故改为层级区分,与之前沟通的方案不同。
|
2026-07-26 21:59:17 +08:00 |
|
Syngnat
|
57d6e50884
|
🎨 style(transaction): 手动事务提交按钮改用 warn 独立配色并修复待提交条数看不见
- 手动事务的「提交」按钮不再跟随主题强调色:它是需要用户显式决断的状态,与普通主操作同色时
无法区分。改用 warn 实心填充,与已是 danger 的「回滚」形成语义配对。
原先是 accent-soft 底 + accent-2 文字,同色系淡色叠淡色,文字本身对比就很低
- 修复待提交条数徽标的数字看不见:底色原为硬编码 rgba(22,163,74,.18)、文字为 --gn-accent-2,
而按钮底是 --gn-accent —— 三者几乎同色,实测对比度仅 1.10–1.17,
静止状态数字完全不可见,只有 hover 把按钮压暗后才显现(DataGrid 与 SQL 编辑器两处同病)
- 新增 --gn-on-warn / --gn-warn-hover / --gn-warn-active / --gn-warn-badge-bg /
--gn-accent-badge-bg。前景色按亮度择优,因为 warn 跨度很大(#9f5f1d ~ #ebcb8b);
徽标底色的叠加方向也随前景色反向偏移,写死半透明白会让浅色主题的白字只剩 2.65
- 补 3 项不变式测试:warn 标签与徽标数字对比度均 ≥4.5、warn 三态逐级加深且互不相同。
该用例已实测抓住浅色主题 warm-paper 的徽标对比不足
实测:徽标数字对比度由 1.10–1.17 提升到 ≥4.5;warn 标签 7.59–11.80。
|
2026-07-26 21:51:08 +08:00 |
|
Syngnat
|
de43b1fb4d
|
🐛 fix(tabs): 恢复活动标签顶部强调条 (#725)
- 合并 PR #725,为 V2 工作区活动标签补回顶部强调条
- 冲突文件 TabManager.adaptive-width.test.ts 取本地版本:PR 更新的是读取 v2-theme.css 文本做正则匹配的断言,该类断言已在测试套件治理中整体移除,保留会与测试策略守卫冲突
- 强调条样式变更由 v2-theme.css 承载,测试文件仅保留自适应宽度的行为用例
|
2026-07-26 21:41:48 +08:00 |
|
Syngnat
|
75660ef3db
|
🎨 style(theme): 修复主要操作按钮交互态在各主题下几乎不可辨
根因在 token 层:--gn-ant-primary-hover 与 --gn-ant-primary-active 都直接取 palette.accent2,
两者取值完全相同,hover 与按下态在视觉上无任何区别;而 accent2 又是 accent 的近邻色
(内置主题的强调色刻意低饱和),实测 base→hover 对比度仅 1.05–1.29,
其中 Deep Ocean 的 accent2 甚至比 accent 更亮(调色板方向反了)。
- 新增 mixHex 与 --gn-accent-hover / --gn-accent-active,按 82% / 60% 派生逐级加深的三态,
并让 --gn-ant-primary-hover/active 指向它。该链路经 customTheme.ts:read →
App.tsx colorPrimaryHover/Active 传给 antd,全站主要操作按钮一并受益
- 混合锚点按模式区分:深色主题向面板底色混合;浅色主题的面板比强调色更亮,
向面板混合会把按钮冲淡成禁用观感,改为向纯黑混合(用 fg1 只能到 1.19–1.22 不达阈值)
- 提交事务按钮(DataGrid 与 SQL 编辑器两处)拆分 :hover 与 :active,
此前两者共用同一条规则、点击无反馈;回退值保留 accent-2 兼容旧自定义主题
- 补 4 项不变式测试:三态互不相同、两段对比度均达 1.25、亮度单调递减不反向。
该用例已实测抓住浅色主题的方向反转与阈值不足
实测:深色主题 base→hover 1.31–1.39、hover→active 1.43–1.55;浅色 1.35 / 1.45。
未处理:默认 v2 深色主题未定义 --gn-on-accent 而回退 #fff,白字压在 #22c55e 上仅 2.28、
禁用态文字 2.05,均不满足 WCAG AA;按本次确认范围未纳入。
|
2026-07-26 21:39:26 +08:00 |
|
AutumnNazi
|
b2f2dff6fd
|
🐛 fix(tabs): 恢复活动标签顶部强调条
- 恢复 V2 工作区活动标签顶部绿色强调条
- 保留标签四角圆角与顶部伪元素屏蔽逻辑
- 更新活动标签视觉回归断言
|
2026-07-26 20:35:29 +08:00 |
|
mango
|
fe69404431
|
🐛 fix: 修复 Issue #719 (Closes #719)
|
2026-07-25 22:42:42 +08:00 |
|
AutumnNazi
|
a2dc8db513
|
🐛 fix(tabs/theme): 修复标签顶条与标题栏主题不一致
- 移除 V2 工作区活动标签顶部强调条,保留圆角与选中背景
- 让 V2 自定义标题栏跟随侧栏主题表面,同时保持 legacy 背景逻辑
- 补充标签与标题栏主题回归断言
|
2026-07-24 21:49:19 +08:00 |
|
Syngnat
|
e6f39d34d3
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-07-24 21:30:30 +08:00 |
|
AutumnNazi
|
82a0a02c56
|
🐛 fix(tabs/query-editor): 优化标签圆角并修复搜索提示遮挡
- 将 V2 工作区标签统一为四角圆角,并让激活色沿圆角自然显示
- 放开 Monaco 查找组件可见时的浮层裁剪,不改变按钮位置和顶部间距
- 补充标签圆角与查找提示显示的回归测试
|
2026-07-24 20:23:46 +08:00 |
|
Syngnat
|
cbca312a50
|
🐛 fix(sidebar): 将表置顶星标改为只读状态指示
- 仅为已置顶表展示非交互实心星标
- 保留右键菜单中的置顶与取消置顶入口
- 补充侧边栏置顶指示器回归测试
|
2026-07-24 20:20:23 +08:00 |
|
Syngnat
|
1e4ece74a7
|
✨ feat(sidebar): 优化窄宽度连接头部展示
- 移除连接头部状态徽章,释放连接名与库名显示空间
- 窄宽度时收起新建查询文字并保持操作按钮可用
- 连接名或库名截断时悬浮同时展示完整信息
- 补充响应式布局、主题对比度与悬浮提示回归测试
|
2026-07-24 14:46:24 +08:00 |
|
Syngnat
|
340e7837a3
|
✨ feat(tabs): 支持工作区标签宽度自适应
- 根据工作区可用宽度和标签数量动态分配标签宽度
- 使用 ResizeObserver 响应布局变化并限制可读宽度范围
- 通过 CSS 变量同步标签宽度并补充边界回归测试
|
2026-07-24 14:00:18 +08:00 |
|
Syngnat
|
aee4da47db
|
🐛 fix(sidebar): 调整折叠状态下的展开按钮位置
- 将 V2 侧栏展开按钮从标题栏移至固定工具栏顶部
- 保持展开与折叠后的焦点回迁和无障碍属性
- 补充固定栏按钮顺序、交互和样式回归测试
|
2026-07-24 13:59:43 +08:00 |
|
AutumnNazi
|
0d27d2deaa
|
✨ feat(sidebar): 支持删除与清空近期查询
- 为每条近期查询增加删除入口,并在标题区提供清空操作
- 通过持久化可见性标记隐藏近期记录,保留完整 SQL 执行日志
- 补齐六语言文案及交互、订阅和状态持久化测试
|
2026-07-24 12:35:56 +08:00 |
|
Syngnat
|
7579bc6eab
|
✨ feat(datagrid): 精简结果工具栏并支持快捷页内查找
- 将结果视图操作改为图标按钮并补充悬浮提示
- 移除冗余状态信息并支持 Ctrl/Cmd+F 打开当前页查找
- 完善查找导航、关闭和自适应布局,避免抢占 SQL 编辑器快捷键
|
2026-07-23 23:13:56 +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
|
3c24068190
|
🎨 style(data-grid/query-editor): 统一工具栏图标交互
- 将 V2 数据查看、查询结果和 SQL 编辑器操作改为纯图标按钮
- 统一工具栏操作尺寸,并保留本地化 Tooltip 与无障碍标签
- 使用状态图标精简 SQL 提交模式和提交时机选择器
- 修复事务下拉选项截断及悬浮提示与菜单重叠问题
- 补充图标布局、下拉交互和旧版兼容测试
|
2026-07-23 16:17:56 +08:00 |
|
Kang-Yang
|
4f0d3abeea
|
🐛 fix(datagrid): 修复跳页输入框数字垂直未居中
|
2026-07-23 10:27:00 +08:00 |
|
Syngnat
|
93bb164004
|
🐛 fix(modal): 统一浮层层级并修复设置窗口遮挡
- 统一主窗口、原生分离窗口和静态 API 的 Ant Design 浮层基线
- 提升更新、导出、安全更新与连接代理子弹窗层级
- 将业务 Modal 接入统一封装并修复命令面板 stacking context
- 增加浮层策略、设置流程和 Modal 导入守卫测试
|
2026-07-22 15:37:20 +08:00 |
|
Syngnat
|
c9ddd8919e
|
✨ feat(workbench): 丰富主页快捷资源与工作入口
|
2026-07-13 22:52:01 +08:00 |
|
Syngnat
|
e17e21b105
|
✨ feat(workbench): 支持 Schema 筛选和历史快捷打开
|
2026-07-13 21:54:10 +08:00 |
|
Syngnat
|
6329345e73
|
🐛 fix(query-results): 修复分页统计与字段排序交互
- 为分页栏显示明确的首页和尾页入口,并接入真实的总数统计与取消回调
- 支持精确总数查询并隔离取消请求和过期响应,翻页时保留已统计总数
- 完整结果采用本地稳定排序,分页结果按数据库方言重新查询第一页
- 修复单元格编辑模式阻断列头排序箭头并补充回归测试
|
2026-07-13 17:29:15 +08:00 |
|
Syngnat
|
ef0845a9c5
|
🐛 fix(tabs): 修复短连接标签占用固定间距
- 将连接标签由固定 flex 基准改为按内容宽度收缩
- 保留 92px 最大宽度以避免长连接名称撑开标签
- 增加短连接名称间距回归测试
|
2026-07-13 17:28:33 +08:00 |
|
Syngnat
|
00473e7ac0
|
🐛 fix(theme): 提升连接状态与 SQL 关键字辨识度
- 为亮暗主题和内置预设增加独立连接状态语义色
- 强化 Host、数据库状态点及双行页签字段对比度
- 为 Monaco SQL 关键字补充高对比加粗规则
- 增加基础主题与内置预设的对比度回归测试
|
2026-07-13 09:54:23 +08:00 |
|
Syngnat
|
7c8e8d8dd3
|
✨ feat(sql-audit): 新增 SQL 审计中心并完善事务追踪
- 新增脱敏审计存储、筛选、保留策略、完整性校验与 JSON/CSV 导出
- 覆盖查询编辑器、事务、导入同步、对象操作、AI/MCP 与 Web 运行时入口
- 完善事务完整语句日志、Windows 快捷键映射及 SQL 分析布局
- 补充多语言、健康状态、数据目录迁移和回归测试
|
2026-07-12 15:24:27 +08:00 |
|
Syngnat
|
ef5e344c4f
|
✨ feat(theme): 新增自定义主题与多套低刺激预设
- 支持导入、管理和持久化自定义 CSS 主题
- 新增六套内置主题并提供低刺激舒适暗色
- 完善 V2 主题令牌、多语言、可访问性与回归测试
|
2026-07-11 23:50:24 +08:00 |
|
Syngnat
|
8d7e7a6ddf
|
✨ feat(query-editor): 结果页列元数据跨库加载并实心化保存按钮
- 结果集携带 metadataDbName/TableName,列类型注释从真实库表加载
- 只读查询也解析 tableRef,避免结果页丢元数据
- 选择列底色与固定列对齐;保存按钮改为蓝色实心主按钮样式
- 独立结果窗/还原路径同步元数据字段
|
2026-07-09 15:37:27 +08:00 |
|
Syngnat
|
22fab86010
|
🐛 fix(ui): 修复数据表按钮与侧栏滚动条显示
- 修复 v2 分页“统计总数”按钮被压缩为图标宽度的问题
- 首次打开时隐藏树主体横向溢出,保留独立横向滚动条占位
- 将自定义字段显示里的全局隐藏列文案改为多语言翻译
- 增加数据表按钮和侧栏横向滚动条布局回归断言
|
2026-07-08 17:37:21 +08:00 |
|
Syngnat
|
0707d60f0b
|
🐛 fix(sidebar): 放宽左侧树拖拽宽度上限
- 统一侧栏宽度常量,最大宽度放宽到 960px
- 拖拽时按窗口宽度预留主工作区空间
- 同步 v2 与 legacy 侧栏 CSS 最大宽度
- 持久化侧栏宽度时允许保存更宽配置并补充测试
|
2026-07-02 15:20:59 +08:00 |
|
Syngnat
|
04a61a50dc
|
🐛 fix(workbench): 统一 v2 工具中心与工作区主题
- 显式传递 uiVersion 构建 overlay theme,避免设置中心和工具中心混用旧版黄蓝色
- 统一 v2 模式下 Ant Design 主色和选中态为绿色语义
- 移除工具中心详情头部重复的返回上一步按钮
- 修复侧边树对象筛选反复切换时的 rc-tree 复用漂移
- 调整 v2 左侧树横向滚动条与首页空态布局,释放工作区展示空间
- 补充工具中心、主题 token 和侧边树 remount 的回归测试
|
2026-07-01 18:11:08 +08:00 |
|
Syngnat
|
b9ffcd2959
|
🐛 fix(sidebar): 支持调节V2左侧导航按钮大小
|
2026-06-29 21:25:13 +08:00 |
|
Syngnat
|
b3f69ac401
|
🐛 fix(sidebar): 调整暗黑模式横向滚动条样式
- 为 v2 侧栏树横向虚拟滚动条补充暗色轨道与边界样式\n- 保持滚动条尺寸与 thumb 交互不变,仅修正暗黑模式视觉协调性\n- 补充侧栏主题样式断言覆盖\n\nFixes #602
|
2026-06-29 20:04:17 +08:00 |
|
Syngnat
|
59e12b0867
|
🐛 fix(ui): 修复危险主按钮文字对比度
|
2026-06-29 13:38:07 +08:00 |
|
Syngnat
|
e456925c23
|
✨ feat(sidebar): 优化表备注悬浮信息展示
- 读取不同数据源表备注并写入左侧表节点
- 支持表分组菜单切换备注显示
- 表节点悬浮复用 Tab 信息卡并移除原生双提示
Fixes #569
|
2026-06-27 17:43:11 +08:00 |
|
Syngnat
|
bfb61c8449
|
✨ feat(redis): 优化数据库别名与计数展示
- Redis DB 标题不再重复拼接 key 数量
- 将别名单独渲染为浅色文本并支持设置后即时刷新
Fixes #593
|
2026-06-27 10:58:24 +08:00 |
|
Syngnat
|
3ed45fab41
|
🐛 fix(sidebar): 修复表默认打开行为与左树滚动
- 工具设置新增双击表名行为开关,默认打开表数据,可切换到对象设计
- 左侧树、表概览卡片视图和列表视图统一按开关打开数据页内对象设计
- 调整 V2 左侧树横向滚动条布局,使滚动条保持在底部可见
|
2026-06-26 17:28:49 +08:00 |
|
Syngnat
|
af2c358822
|
🐛 fix(sidebar): 修复左侧树长名称滚动仍截断
- 调整侧栏树节点内容宽度,避免标题层继续被 ellipsis 截断
- 同步 V2 树标题和标签样式,横向滚动后可查看完整名称
- 补充样式回归测试,覆盖节点内容、标题和标签完整宽度
|
2026-06-26 15:43:43 +08:00 |
|
Syngnat
|
ce30de20b6
|
🐛 fix(data-grid): 修复 DDL 视图常驻与侧栏交互
记忆 DDL 底部/侧栏布局并支持切表常驻刷新
修复侧栏关闭、拖拽预览和首次加载布局抖动
优化 DDL 行号 gutter,并保留文本选择时的横向视角
|
2026-06-25 21:36:14 +08:00 |
|
Syngnat
|
bdb60a656a
|
🐛 fix(sidebar): 修复 V2 当前连接新建查询入口
- 在当前连接头部增加更明显的新建查询按钮
- 使用文档图标区分连接创建入口,避免与加号按钮混淆
- 通过连接树节点上下文触发新建查询,修复点击无响应
- 补充 V2 侧边栏入口位置与图标回归断言
|
2026-06-25 18:42:31 +08:00 |
|