Syngnat
|
68d4081fcf
|
✨ feat(sidebar): 支持表元数据显示配置
- 新增侧栏表元数据字段配置并兼容旧版表备注开关
- 设置中心新增侧栏表元数据入口并移除树上重复显示开关
- 批量补齐表大小、创建时间、修改时间等元数据加载与渲染
- 统一表元数据格式化逻辑并修复 V2 左树横向滚动裁切
- 补充设置中心、store、侧栏元数据相关回归测试与多语言文案
|
2026-07-02 12:54:43 +08:00 |
|
Syngnat
|
52eacdd9df
|
🐛 fix(sidebar): 修复表分组折叠后二次展开消失 Fixes #606
- 限制侧边栏折叠时的子树释放范围,只清理可重新懒加载的 connection/database 节点
- 保留 tables object-group 的已加载子节点,避免二次点击展开后表列表被清空
- 补充针对大表分组折叠场景的回归测试
|
2026-06-30 21:46:13 +08:00 |
|
Syngnat
|
6abdb8684f
|
🐛 fix(sidebar): 折叠海量对象树时释放子节点
- 折叠海量数据库/对象分组时清理子树缓存和后代展开态
- 避免虚拟树在大批量函数、过程等对象折叠后残留渲染
Fixes #587
|
2026-06-27 11:37:55 +08:00 |
|
Syngnat
|
6d1c034052
|
🐛 fix(sidebar): 修复长表名横向滚动截断
- 取消 V2 对象树等宽标签自截断,支持横向滚动展示完整名称
- 提高对象树横向滚动宽度上限并补充回归测试
|
2026-06-24 22:42:04 +08:00 |
|
Syngnat
|
672d05d124
|
🐛 fix(sidebar): 恢复连接加载中的转圈状态
- 扩展连接状态为 loading/success/error
- 在连接根节点加载开始时显示 pending,成功后才置绿
- 同步 V2 active host 与 legacy Badge 状态显示并补测试
|
2026-06-24 22:31:13 +08:00 |
|
Syngnat
|
322d0a7cb8
|
✨ feat(sidebar): 支持 Oracle 序列和存储包对象树
- 新增 Oracle/Dameng 序列与存储包元数据加载
- 同步对象树节点、V2 筛选、搜索、复制和拖拽支持
- 补充多语言文案和侧边栏回归测试
|
2026-06-24 22:26:39 +08:00 |
|
tianqijiuyun-latiao
|
d9e52c734a
|
Merge remote-tracking branch 'origin/dev' into feature/20260602_connection_driver_i18n
|
2026-06-23 13:14:43 +08:00 |
|
tianqijiuyun-latiao
|
0ba984b277
|
Merge remote-tracking branch 'origin/dev' into feature/20260602_connection_driver_i18n
# Conflicts:
# frontend/src/App.tsx
# frontend/src/components/AISettingsModal.tsx
# frontend/src/components/ConnectionModal.edit-password.test.tsx
# frontend/src/components/ConnectionModal.tsx
# frontend/src/components/DataSyncModal.i18n.test.ts
# frontend/src/components/DataSyncModal.tsx
# frontend/src/components/QueryEditor.external-sql-save.test.tsx
# frontend/src/components/QueryEditor.tsx
# frontend/src/components/Sidebar.locate-toolbar.test.tsx
# frontend/src/components/Sidebar.tsx
# frontend/src/components/SnippetSettingsModal.tsx
# frontend/src/components/TableOverview.tsx
# frontend/src/components/ai/AIChatHeader.test.tsx
# frontend/src/components/ai/AISettingsProvidersSection.tsx
# frontend/src/components/ai/aiChatPayloadDispatch.ts
# frontend/src/components/ai/aiChatReadiness.ts
# frontend/src/components/ai/aiSettingsModalConfig.tsx
# frontend/src/components/ai/messageBubble/AIMessageCodeBlock.tsx
# frontend/src/components/sidebarV2Utils.ts
# frontend/src/i18n/catalog.test.ts
# frontend/src/utils/connectionTypeCatalog.test.ts
# frontend/src/utils/connectionTypeCatalog.ts
# frontend/src/utils/tabDisplay.ts
# internal/ai/provider/custom.go
# internal/ai/service/service.go
# internal/app/methods_driver.go
# internal/app/methods_file.go
# internal/db/custom_impl.go
# internal/db/iris_impl.go
# internal/db/mariadb_impl.go
# internal/db/sqlserver_impl.go
# shared/i18n/de-DE.json
# shared/i18n/en-US.json
# shared/i18n/ja-JP.json
# shared/i18n/ru-RU.json
# shared/i18n/zh-CN.json
# shared/i18n/zh-TW.json
|
2026-06-23 12:41:27 +08:00 |
|
Syngnat
|
8f1e6cf379
|
⚡️ perf(frontend): 优化长时运行下的搜索与缓存占用
- 为 V2 cmd+k 搜索预建索引并限制初始/宽泛结果数量
- 清理冷数据库树和 DataViewer 长生命周期快照缓存
- 收紧运行时 SQL 日志预算并在 hydration 时压缩旧缓存
|
2026-06-22 22:36:39 +08:00 |
|
tianqijiuyun-latiao
|
f282da3bcb
|
feat(i18n): 收口多语言功能业务代码
|
2026-06-22 15:12:42 +08:00 |
|
Syngnat
|
d109f2891f
|
♻️ refactor(sidebar): 复用 V2 侧栏工具函数
|
2026-06-19 16:33:16 +08:00 |
|
tianqijiuyun-latiao
|
9364c48ef0
|
✨ feat(i18n): 完善多模块多语言适配与发版验证
扩展前后端多语言文案与共享词典。增加多模块 i18n 回归测试与 guard。收口外部 SQL 菜单和弹窗多语言文案。
|
2026-06-17 13:17:33 +08:00 |
|
Syngnat
|
2f354d2267
|
✨ feat(saved-query): 新增已存查询独立查看入口
- 侧边栏新增“全部已存查询”根节点,不依赖连接实例或加载数据库
- 按连接、数据库和未匹配状态分组展示后端已加载查询
- 使用独立树节点 key,避免与数据库节点下的同一查询冲突
- 重命名和删除按真实 query id 同步更新所有展示副本
- 补充独立入口分组结构测试,覆盖已匹配和未匹配查询
|
2026-06-15 14:12:39 +08:00 |
|
Syngnat
|
eca9601ab0
|
✨ feat(saved-query): 支持已存查询后端持久化与连接重绑
- 后端新增 saved_queries.json 仓库,保存、导入、删除和重绑统一走 Wails 方法
- 启动时导入旧 lite-db-storage 中的 savedQueries 和连接快照,成功后清理旧字段
- 新增连接指纹匹配,唯一强匹配自动重绑,歧义场景保留为未匹配
- 侧边栏新增未匹配已存查询分组,并支持手动绑定到目标连接
- 前端保存、重命名、删除查询改为后端持久化,并补充浏览器 mock
- 补充后端与前端迁移回归测试
|
2026-06-15 12:20:57 +08:00 |
|
Syngnat
|
d1aa06d537
|
✨ feat(ai): 支持聊天附件解析并优化数据库对象操作
|
2026-06-12 12:30:28 +08:00 |
|
Syngnat
|
77b58baff7
|
♻️ refactor(sidebar): 拆分 V2 侧栏工具逻辑
|
2026-06-09 13:39:11 +08:00 |
|