t8y2
4346192713
feat(mongodb): show collection metadata in sidebar
2026-06-22 12:42:31 +08:00
t8y2
9781b0f562
fix(mysql): normalize unsigned column types
2026-06-21 09:02:16 +08:00
t8y2
243b49038a
style: format files to fix CI
2026-06-21 00:22:34 +08:00
cherlinbest-pixel and cherlin
28a23de604
feat(desktop): add close behavior prompt with quit-on-close setting
...
Co-authored-by: cherlin <544026227@qq.com >
2026-06-21 00:04:52 +08:00
t8y2
f32298743d
fix(driver): keep custom store paths consistent
2026-06-20 23:58:38 +08:00
t8y2
a1e39333a3
fix(mongodb): remove invalid direct connection
2026-06-20 22:44:17 +08:00
uicky
4d2afcad90
feat(editor): add SQL execution target picker with preview decoration
...
When the user triggers SQL execution via shortcut/toolbar/context-menu
without a manual selection, a floating picker now surfaces the available
execution targets:
- "Current SQL" — the statement at the cursor
- "All SQL" — the entire editor content
Each candidate is highlighted as a preview decoration in the editor as
the user navigates the picker with arrow keys. Only a single entry is
shown when the cursor statement equals the full document.
前端 SQL 范围解析器 (sqlStatementRanges.ts) 按分号拆分语句,同时跳过
字符串、引号标识符、注释和美元引用体中的分隔符,与后端 dbx-core splitter
逻辑一致。选取器支持键盘导航、鼠标悬停高亮、Enter 确认、Esc/失焦取消。
Changes:
- sqlExecutionTarget.ts: add SqlExecutionCandidate, SqlExecutionOverride types
- sqlStatementRanges.ts: frontend SQL tokeniser (new, 848 lines)
- SqlExecutionTargetPicker.vue: accessible floating listbox (new, 109 lines)
- QueryEditor.vue: preview StateEffect/StateField; requestExecute() replaces
executeCurrentSql() to route through picker
- ContentArea.vue: expose requestQueryEditorExecute() to parent
- App.vue: toolbar + global shortcut → requestActiveEditorExecute()
- i18n: editor.executionPicker keys for all locales
- tests: 26 new unit tests for sqlStatementRanges (all 1121 tests pass)
2026-06-20 22:28:02 +08:00
林剑凛
41edb3da91
feat(mongo): add database and collection deletion
2026-06-20 22:22:04 +08:00
funnytime
d1fb9b8445
feat(history): add execution time range filter
2026-06-20 22:14:15 +08:00
hb
0720a86d25
feat(grid): copy column names and selection with headers
2026-06-20 22:13:00 +08:00
t8y2
9298a0cc93
fix(linux): keep native window decorations
2026-06-20 22:11:23 +08:00
ptma
5bc168f20c
fix(postgres): strip length from fixed-size types and fix SQL library UX issues
...
* fix(postgre): Fix the data type syntax when creating tables in PostgreSQL
* fix(ui): Save the state when closing the SQL library through the close button
2026-06-20 22:10:26 +08:00
林剑凛
9d329920b9
feat(grid): add drag-and-drop column reordering with persistence
...
* feat: support data grid column reordering
* fix: improve column visibility footer layout
2026-06-20 21:50:59 +08:00
dalew
f71406c1c2
feat(redis): add slowlog panel and integrate with backend APIs
...
* feat(redis): add slowlog panel and integrate with backend APIs
* fix(redis):Slowlog Panel Compatibility Issues
2026-06-20 21:47:14 +08:00
t8y2
dbb3915380
fix(jdbc): detect iris jdbc dialect
2026-06-20 07:35:40 +08:00
t8y2
b04d4aa78c
fix(frontend): fix quick-open source type
2026-06-20 00:35:10 +08:00
Wakanlolz
ebde8b4fa1
feat: add Ctrl+P quick-open for database objects
2026-06-20 00:13:09 +08:00
林剑凛
39ced46282
feat: improve MongoDB query assistance
2026-06-19 23:59:34 +08:00
AiLi
8b6eb353db
feat(insert-template): add TDengine-aware insert template strategy and table-type propagation
2026-06-19 23:58:34 +08:00
Scars
e679113231
feat(grid): add binary data hex viewer
2026-06-19 23:51:03 +08:00
t8y2
d59997c090
feat(objects): add table statistics columns
2026-06-19 14:35:32 +08:00
t8y2
954dba1e13
feat(export): support multi-result xlsx export
2026-06-19 14:05:08 +08:00
t8y2
3cbead1c20
feat(sync): support webdav sync on web
2026-06-19 13:22:19 +08:00
t8y2
ef25653aca
feat(transfer): add target table name case option
2026-06-19 12:16:38 +08:00
uicky
0f1b5f8b53
fix(export): resolve query result export progress
2026-06-19 11:15:18 +08:00
t8y2
59ea4eafdc
feat(sql): add table generate sql menu
2026-06-19 10:53:26 +08:00
t8y2
e27d34a34a
feat(vector): add qdrant and milvus support
2026-06-19 10:07:56 +08:00
t8y2
fffdcb9db1
fix(web): download full database SQL export via browser
2026-06-19 09:35:19 +08:00
t8y2
93a6a65707
feat(editor): toggle SQL keyword case
2026-06-19 02:06:12 +08:00
t8y2
a643cd74dc
fix(structure): support postgres-like foreign keys
2026-06-18 19:52:01 +08:00
t8y2
545d203b59
fix(sidebar): preserve partition tree across pages
2026-06-18 19:36:58 +08:00
t8y2
c62e323e16
fix(jdbc): improve goldendb metadata handling
2026-06-18 16:47:46 +08:00
t8y2
5ffd0bad6c
fix(settings): persist sidebar page size
2026-06-18 14:57:54 +08:00
t8y2
c155443d4b
feat(grid): add pinned query result history
2026-06-18 14:57:54 +08:00
t8y2
fe39a38dd4
fix(grid): keep row number colors stable
2026-06-18 14:57:54 +08:00
t8y2
59c0929c9f
fix(canvas): restore selected row cell borders
2026-06-18 13:49:48 +08:00
t8y2
9e75f62dbf
feat(sqlserver): support linked server browsing
2026-06-18 13:17:44 +08:00
Spencer.Chang
fae454f96a
feat: add sidebar type-to-search
2026-06-18 13:13:45 +08:00
ptma
e7ee0c9ec1
fix(questdb): handle materialized views and unify table_type naming
...
* fix(questdb): handle materialized views
* fix(test): fix rust test problems
2026-06-18 11:40:57 +08:00
Libon
f1b8579994
style: improve UI interface
2026-06-18 02:01:00 +08:00
t8y2
4aa907d8b5
fix: handle legacy gbase driver_profile and add MCP driver_profile param
2026-06-18 01:45:33 +08:00
t8y2
c4c427fb67
fix: sort tables by FK dependency in transfer and export
2026-06-18 00:00:37 +08:00
t8y2
22b8ba17bb
fix(schema): handle view DDL object types
2026-06-17 19:29:24 +08:00
林剑凛
9bc19cf3b0
fix: apply editor font to document preview
2026-06-17 17:39:38 +08:00
t8y2
6e7035823a
fix(editor): use editor snapshot for SQL execution
2026-06-17 15:30:31 +08:00
t8y2
4dbd1c7cc8
fix: convert source to editable form when opening view/procedure editor
2026-06-17 15:20:21 +08:00
dalew
4888e637c7
fix(redis): unify aggregated INFO output format in console
...
* fix(redis):format INFO output as plain text in cluster mode
* fix(redis): unify aggregated INFO output format in console
2026-06-17 14:54:51 +08:00
Spencer.Chang
598b5dfef8
feat: add query editor view data context action
2026-06-17 14:42:15 +08:00
Spencer.Chang
a68e8c680f
feat: add data grid condition history controls
2026-06-17 12:08:10 +08:00
dalew
8486d27cb2
fix(redis): unify INFO category command output in cluster mode
...
* fix(redis):format INFO output as plain text in cluster mode
* fix(redis): unify INFO category command output in cluster mode
In Redis cluster mode, the INFO command (with category parameters) returns aggregated results from multiple primaries. This fix formats the output as human-readable plain text, consistent with standalone mode, to improve readability.
Closes #1326
2026-06-17 11:20:07 +08:00