haipengno1
80a390a4c0
feat(redis): add Redis syntax checking for query editor
...
- Built-in metadata for ~200 Redis commands (arity/group/safety), available offline
- Add diagnostic builder: unknown command name, arity errors, unclosed quotes, danger/write command highlighting
- Reuse existing diagnostic pipeline and integrate underlines + hover tips in QueryEditor
2026-06-16 10:31:09 +08:00
t8y2
6052e18f69
fix: remove flaky connectionAttemptTimeout test
2026-06-16 01:01:45 +08:00
t8y2
cce7fcc600
fix(mysql): complete database-qualified columns
2026-06-15 23:35:11 +08:00
t8y2
3ee2514d07
fix(databend): enable editing and procedures
2026-06-15 17:43:44 +08:00
t8y2
c9b3292a2e
fix: resolve Vue warnings, silent PubSub auto-connect, remove 30 meaningless tests
2026-06-15 02:27:07 +08:00
John Jin
1afc271c18
feat: add QuestDB support
...
Thanks @ptma!
2026-06-14 22:58:05 +08:00
t8y2
7b2156446c
fix(mongodb): use tls param for form connections
2026-06-14 16:06:37 +08:00
Vergil Lai
f385386284
feat(manticore): add Manticore Search support
...
Add Manticore Search table data editing, structure editing, metadata handling, and SQL completion support.
2026-06-14 16:01:02 +08:00
SuLea-IT
97192297eb
feat(query): add switchable query result runs and archives
...
* docs: design query result run tabs
* feat(query): add result run model helpers
* feat(query): persist result run metadata
* feat(query): record switchable result runs
* feat(query): sync active result run state
* feat(query): cache result run payloads
* feat(query): render result run tabs
* docs: design query result archives
* feat(query): add result archive codec
* feat(query): restore result archives
* feat(query): add result archive actions
* fix(query): toggle execution summary view
* fix(query): avoid archive compression backpressure
* feat(query): remove result runs
* chore: remove local spec docs from pr
2026-06-14 10:30:50 +08:00
t8y2
cbc7f9b0db
fix(gbase): support 8a and 8s profiles
2026-06-14 10:16:24 +08:00
Vergil Lai
799d20a2cf
添加 Manticore Search 支持 ( #1145 )
...
* 添加 Manticore Search 支持
* 更新 Manticore Search 文档
2026-06-13 20:23:36 +08:00
t8y2
2ec8ed1523
feat(sidebar): locate query table from cursor
2026-06-13 12:45:00 +08:00
t8y2
71b61867e9
test: align aiPrompt assertions and drop low-value visual tests
2026-06-13 08:50:38 +08:00
二丫讲梵
6f804266fc
feat(sidebar): remap connection IDs in imported sidebar layouts
...
Thanks @eryajf for the contribution! Close #1121
2026-06-12 22:41:42 +08:00
t8y2
81728faec3
fix(test): update AI prompt eval patterns to match current agent prompt
2026-06-12 20:37:09 +08:00
t8y2
fa4dbb9104
feat(completion): cache foreign key metadata
2026-06-12 19:27:16 +08:00
t8y2
60632ccfe3
feat(completion): expand sql semantic completion
2026-06-12 19:15:46 +08:00
t8y2
d0a009751a
feat(completion): improve sql completion ranking
2026-06-12 18:52:34 +08:00
t8y2
6570e88e4a
feat(completion): rank table acronym matches
2026-06-12 18:38:56 +08:00
t8y2
3322209578
fix(saved-sql): dedupe concurrent folder creates
2026-06-12 17:04:36 +08:00
t8y2
edf9dd88e3
feat(agent): unify oracle driver
2026-06-12 16:34:42 +08:00
t8y2
4f71bcbff8
fix(connection): extend agent connect timeout
2026-06-12 01:12:06 +08:00
t8y2
3640541222
fix(ci): update nested layout and grid tests
2026-06-11 22:55:24 +08:00
t8y2
c9d655324d
fix(editor): preserve IME composition in comments
2026-06-11 22:55:16 +08:00
t8y2
a017e04d4c
feat(structure): auto name new indexes
2026-06-11 22:40:10 +08:00
t8y2
57d03c2f08
feat(sidebar): support nested groups
2026-06-11 22:35:00 +08:00
t8y2
c7fb855000
fix(jdbc): simplify driver selection and table edits
2026-06-11 22:13:27 +08:00
t8y2
7923f4915e
fix(elasticsearch): apply document filters in browser
2026-06-11 18:56:38 +08:00
SuLea-IT
89aa315a2d
Merge pull request #1037
...
Thanks!
2026-06-11 11:12:05 +08:00
SuLea-IT
806d7c758b
feat: add SQL library history query entry points
2026-06-11 10:53:54 +08:00
SuLea-IT
634e26e8e7
Merge PR #1024
2026-06-11 10:47:42 +08:00
t8y2
9793dc94b7
feat(driver): centralize database capabilities
2026-06-10 22:12:44 +08:00
t8y2
7a0f89d3ad
fix(jdbc): use schema tree for inferred db2
2026-06-10 18:19:53 +08:00
t8y2
ca1d420d91
feat(grid): add enum column select editor for MySQL
2026-06-10 16:39:24 +08:00
t8y2
c13efc65f8
fix(connect): support informix-sqli JDBC URL parsing
2026-06-10 14:26:50 +08:00
t8y2
8df9484447
feat(ai): support auth methods
2026-06-10 12:14:36 +08:00
t8y2
3a52d961fc
fix(completion): avoid table fallback for aliases
2026-06-10 10:51:41 +08:00
t8y2
edba8214b5
feat: show username/password fields for Access database connections
2026-06-10 08:37:18 +08:00
二丫讲梵
41758e6bb1
✨ feat(connection): 增加可见数据库选择功能 ( #944 )
...
感谢 @eryajf 的贡献!此功能允许用户在创建或编辑连接时选择可见的数据库,支持多种数据库类型。
2026-06-09 20:56:39 +08:00
t8y2
9278630fd2
fix(desktop): stabilize tab overflow scrolling
2026-06-09 18:58:06 +08:00
t8y2
6a14b11efc
fix(mongodb): skip SQL semantic diagnostics for MongoDB connections
...
MongoDB shell syntax like db.collection.find({}) was incorrectly
parsed as SQL, causing a "sql parser error" diagnostic in the editor.
Added MongoDB guards in shouldRunSqlSemanticDiagnostics and
refreshSemanticDiagnostics, matching existing Elasticsearch logic.
Also fix a pre-existing TiDB cloud URL param ordering test failure.
2026-06-09 16:20:50 +08:00
Holata Seminole
70dad4e00b
fix(mysql): require TLS for TiDB Cloud connections ( #911 )
...
Thanks!
2026-06-09 12:06:38 +08:00
SuLea-IT
5138c1a702
Add configurable SQL formatter settings ( #908 )
...
Thanks!
2026-06-09 12:05:17 +08:00
二丫讲梵
f8834aee09
feat(grid): 添加多行转置功能和相关界面支持 ( #909 )
...
- 新增多行转置状态管理
- 更新转置记录索引计算逻辑
- 增加多行转置切换开关及提示信息
- 更新国际化文件以支持多语言
2026-06-09 12:02:45 +08:00
t8y2
41c696ef22
perf(editor): optimize sql completion metadata lookup
2026-06-09 11:09:12 +08:00
t8y2
80895fe273
fix(mongodb): support replica set connection URL parsing and timeout
...
Frontend: add regex-based MongoDB URL parser to handle multi-host URIs
that the WHATWG URL parser rejects. Backend: separate
server_selection_timeout from connect_timeout for multi-host URIs to
prevent topology discovery from being cancelled by tokio timeout.
2026-06-09 01:02:11 +08:00
t8y2
45a6bb8a58
fix: parse PG brace-style array text in cell coercion to prevent false dirty
...
coercePostgresArrayValue() only handled JSON [...] format but editor
outputs PG {...} format. When the user entered and exited edit mode
without changes, the string "{1,2,3}" failed to parse back to an
array, creating a false dirty detection via strict equality.
Add parsePostgresArrayText() recursive descent parser and return
oldValue reference when parsed result is equivalent.
2026-06-09 01:00:19 +08:00
t8y2
025a4fdcce
fix: support tree-schema default DB selection in AI assistant
2026-06-09 00:44:04 +08:00
t8y2
c35929da7c
fix(connection): clear errors after disconnect
2026-06-08 23:52:16 +08:00
t8y2
befee2fd4c
feat(postgres): support sequence objects
2026-06-08 22:54:14 +08:00