t8y2
84a7ff6b92
fix(tabs): reload missing table data
2026-06-01 17:18:51 +08:00
t8y2
e515933ab3
fix(sql): quote postgres completion identifiers
2026-06-01 17:13:42 +08:00
t8y2
fb7d9dc847
feat(i18n): detect initial locale from user language
2026-06-01 16:38:44 +08:00
t8y2
a87b8ece31
fix(mongodb): support compass shell commands
2026-06-01 16:24:31 +08:00
t8y2
a315ab93c7
fix(query): preserve tab SQL session state
2026-06-01 15:41:15 +08:00
t8y2
46c05b811f
feat(connection): support multi-hop ssh tunnels
2026-06-01 14:48:33 +08:00
t8y2
7f5de70687
fix(export): include all paginated query result rows
2026-06-01 14:32:16 +08:00
t8y2
b75219ab40
feat(tabs): support renaming query tabs
2026-06-01 14:24:04 +08:00
t8y2
297e3d0752
fix(grid): preserve table data pagination offset
2026-06-01 14:18:21 +08:00
t8y2
4b00bf8215
fix(sql): improve completion ranking and fuzzy table lookup
2026-06-01 14:04:54 +08:00
t8y2
43bd29b328
fix(mcp): include iris in connection types
2026-06-01 13:50:05 +08:00
t8y2
be2659447a
fix(node-core): include iris in bridge diagnostics
2026-06-01 13:43:42 +08:00
t8y2
7ab7b8e0f3
feat(objects): add procedure execution dialog
2026-06-01 13:37:57 +08:00
t8y2
c87b4af614
feat(search): support regex table filtering
2026-06-01 12:49:31 +08:00
t8y2
a18fb60524
fix(structure-editor): hide unsupported column reorder controls
2026-06-01 12:35:23 +08:00
t8y2
4a33cd836c
fix(data-grid): preserve header sort state
2026-06-01 12:30:33 +08:00
github-actions[bot]
44a8471f05
chore(packages): release 0.4.5 [skip node-packages-release]
2026-05-31 16:54:39 +00:00
vrustx
543cc800a3
Merge remote-tracking branch 'upstream/main' into codex/fix-260-482-overflow-navigation
...
# Conflicts:
# apps/desktop/src/components/layout/AppTabBar.vue
# apps/desktop/src/lib/tabPresentation.ts
# apps/desktop/src/stores/queryStore.ts
2026-05-31 23:41:27 +08:00
t8y2
e28495f3c1
perf: optimize table data loading
2026-05-31 22:10:02 +08:00
vrustx
e36e42723a
Merge remote-tracking branch 'upstream/main' into codex/fix-260-482-overflow-navigation
...
# Conflicts:
# apps/desktop/src/components/layout/AppTabBar.vue
# apps/desktop/src/lib/tabPresentation.ts
2026-05-31 17:24:07 +08:00
t8y2
33e0cfa831
Optimize table data open latency
2026-05-31 17:06:29 +08:00
Guoyu Su
c58e85bec5
fix(packages): resolve npm bin entrypoint detection ( #567 )
...
Fix npm/global bin entrypoint detection for CLI and MCP server by normalizing real entry paths, including symlinked invocations.
2026-05-31 14:04:44 +08:00
t8y2
d8f2bce320
fix(query): release stale result payloads
2026-05-31 13:45:53 +08:00
t8y2
09ff70918c
feat(objects): prioritize base names in object sorting
2026-05-31 13:35:11 +08:00
t8y2
bbd07e564b
feat(grid): support binary cell downloads
2026-05-31 12:44:02 +08:00
vrustx
9d603b617d
Refine overflow navigation review feedback
2026-05-31 11:47:44 +08:00
vrustx
e94de447c9
Fix sidebar and tab overflow navigation
2026-05-31 02:41:43 +08:00
vrustx
c24e3a5086
feat: add table structure density control ( #558 )
2026-05-31 00:52:09 +08:00
vrustx
8ef4794105
fix: parse MySQL JDBC URL credentials ( #556 )
2026-05-30 23:43:35 +08:00
t8y2
c334550252
feat: add tiered Oracle agent profiles
2026-05-30 22:43:02 +08:00
vrustx
fa08ed56a0
fix: display partition tables hierarchically
2026-05-30 21:51:21 +08:00
t8y2
396b168a9c
fix(grid): preserve drawer widths and copy ddl
2026-05-30 19:57:23 +08:00
t8y2
55cad0cc08
fix(structure): reuse compatible data type options
2026-05-30 19:32:34 +08:00
skyler
528b51fb8d
fix(updates): guard portable builds from installer updates ( #550 )
2026-05-30 19:15:37 +08:00
vrustx
398e040d5c
fix(grid): add cell row and column detail dialogs ( #546 )
2026-05-30 19:08:42 +08:00
vrustx
c95e01e48c
fix(sidebar): restore SQL Server object browser entry ( #549 )
2026-05-30 19:06:34 +08:00
Guoyu Su
bc79fa4683
fix(packages): route gaussdb and opengauss through direct query ( #547 )
2026-05-30 19:04:40 +08:00
github-actions[bot]
ba8301d909
chore(packages): release 0.4.4 [skip node-packages-release]
2026-05-30 09:22:35 +00:00
t8y2
c467372fc8
fix(packages): polish cli and mcp package contracts
2026-05-30 17:20:38 +08:00
t8y2
2a696be49a
fix(test): update sidebar target test for query-context type
...
Query tabs now return a query-context target so the locate-in-sidebar
button can find and expand the matching database or schema node.
2026-05-30 16:58:19 +08:00
t8y2
a9e7f3946d
fix(redis): support insecure tls connections
2026-05-30 16:00:13 +08:00
t8y2
6481af3ed8
fix(oracle): preserve jdbc descriptors
2026-05-30 13:06:52 +08:00
t8y2
99ebecf473
feat(desktop): group partition tables in object browser
2026-05-30 11:11:06 +08:00
t8y2
ed1db7db6b
fix(ui): localize hardcoded strings
2026-05-30 10:01:12 +08:00
t8y2
879da4b86f
fix(editor): make table drag payload reliable
2026-05-30 09:42:12 +08:00
t8y2
eb9030b9ef
fix(editor): allow dropped table references
2026-05-30 09:37:13 +08:00
t8y2
e324f35f28
feat(editor): support dragging tables into queries
2026-05-30 09:31:07 +08:00
t8y2
81e50cadb5
feat: add XuguDB agent support
2026-05-30 09:12:34 +08:00
t8y2
ba9dad7f7b
chore: remove brittle source-code regex-matching tests
...
These 81 test files used readFileSync to check source code for regex
patterns. They broke on any formatting change or minor refactor and
provided no behavioral coverage. 641 real unit tests remain.
2026-05-29 18:05:12 +08:00
Abeautifulsnow
310cc22b37
Fix/disable table comment for unsupported db ( #518 )
...
* fix(structure-editor): disable table comment input for databases that don't support comments (e.g. SQLite)
## 背景说明
SQLite 不支持表注释(COMMENT),但表注释输入框始终可编辑。用户修改注释后,SQL 预览显示暂无变更且应用变更按钮不可用,造成困惑的 UX。
## 修改内容
- 新增 isTableCommentDisabled 计算属性,基于 structureCapabilities.comment 控制禁用状态
- 表注释 Input 添加 :disabled 绑定,禁用时输入框变灰不可编辑
- 禁用时在输入框右侧显示 Info 图标,hover 显示 Tooltip 说明
- 三语言(zh-CN / en / es)新增 tableCommentUnsupported 翻译
## 影响范围
- SQLite、DuckDB 及未知数据库类型:输入框被禁用 + Tooltip 提示
- MySQL、PostgreSQL、ClickHouse 等支持注释的数据库:完全不受影响
- 后端 generate_comment_ddl 已有对等过滤(仅 Postgres/Oracle/ClickHouse 生成 COMMENT SQL)
## 测试
- 建议补充:dbType 为 sqlite 时 isTableCommentDisabled 为 true 的单元测试
* test(structure-editor): add tests for table comment disabled state and unsupported DB capabilities
2026-05-29 12:29:50 +08:00