miracle
1a309b6b63
feat(editor): configure SQL variable syntax
2026-07-11 20:45:07 +08:00
t8y2
1dd4623919
fix(sql-files): distinguish files with duplicate names
2026-07-11 18:32:17 +08:00
t8y2
a1b8174951
fix(doris): preserve external catalog in object browser
2026-07-11 13:34:18 +08:00
Abeautifulsnow
088a4a081b
fix(ai): preserve editor content for SQL actions
2026-07-11 08:55:51 +08:00
lexmin0412
dd8f4a0f87
fix(ui): deactivate settings when activating tabs
2026-07-11 00:05:05 +08:00
t8y2
0431fbea49
fix(ui): preserve tab scroll positions
2026-07-10 00:35:33 +08:00
gggaiitx
482f7421be
feat(editor): send selected SQL to AI panel
2026-07-09 18:12:27 +08:00
zipg
08067320f8
fix(desktop): restore Windows top border
2026-07-08 22:51:33 +08:00
LRcoding
430f097602
fix(hana): improve metadata fallback and SQLScript parameters
2026-07-08 17:25:34 +08:00
t8y2
586faf28c8
feat(diagram): open table data from graph cards
2026-07-07 14:26:52 +08:00
zipg and zipg
705bacba04
feat(editor): add ExPaste paste-as-IN-condition helper ( #2746 )
...
* feat: add ExPaste SQL IN condition helper
* fix: restrict ExPaste to SQL-like editors
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-07-07 12:33:49 +08:00
zipg
668919a7c9
fix(gbase8s): make view source saves safer
2026-07-07 01:50:53 +08:00
ahua
7ff4d9f804
fix(sqlfile): make folder list update reactively
2026-07-06 18:47:45 +08:00
t8y2
6b13564180
fix(desktop): persist UI state asynchronously
2026-07-05 02:22:13 +08:00
zipg and staff
5c35755219
Feature:新增多套应用配色主题 ( #2559 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-05 00:34:47 +08:00
t8y2
223ecbec20
fix(oracle): skip rowid for view data queries
2026-07-04 17:07:43 +08:00
t8y2
7e7c4944e9
refactor(desktop): organize lib modules by domain
2026-07-04 13:53:52 +08:00
一颗红心
69bfd59c3c
fix(sql-library): restore Ctrl+click multi-select on Windows ( #2470 )
2026-07-03 11:12:49 +08:00
zipg and staff
4c96aa6e40
Feature: SQL 编辑器右键支持编辑表结构 ( #2456 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-02 20:20:32 +08:00
t8y2
d249bd5ac8
feat(settings): add interface font selection
2026-07-02 19:55:43 +08:00
zipg and staff
4efff9a190
fix(editor): prompt before closing unsaved SQL tabs
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-07-02 16:43:55 +08:00
dalew
fd99fc8448
fix(redis): resolve protected mode UI issues ( #2362 )
2026-07-02 14:03:19 +08:00
Abeautifulsnow
d55a708d6a
feat(query): add manual transaction controls
2026-07-02 01:30:31 +08:00
t8y2
00b5715307
feat(settings): move settings into main tab
2026-07-01 14:06:40 +08:00
zipg
93582df14a
feat: 查询超时错误页支持跳转修改超时时间
2026-06-30 17:36:44 +08:00
二丫讲梵
a1d8594dca
feat(tabs): 添加标签页切换快捷键支持
2026-06-29 19:53:28 +08:00
t8y2
d01ffb0d55
feat(web): support context path deployments
2026-06-29 09:14:37 +08:00
zipg and staff
b85b14bfde
Fix: 优化 SQL 库启动加载
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 15:07:26 +08:00
二丫讲梵
861200d664
fix: 修复webdav自动定时同步异常的问题 ( #1921 )
2026-06-26 15:35:48 +08:00
49e79eb934
feat: 支持 SQL 参数查询
...
* Fix: 支持 SQL 参数查询
* Fix: 修复前端格式检查
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-26 14:19:05 +08:00
zipg and staff
74d57982c9
feat: 执行查询前提示选择数据库
...
* Improve:执行查询前提示选择数据库
* Fix:补齐连接配置测试字段
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-26 14:03:27 +08:00
lexmin0412
c2376494d3
feat(vector): add ChromaDB support
2026-06-26 01:41:36 +08:00
zipg and staff
d96448b5a5
fix(ui): 修复驱动管理与首页重叠
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-25 16:46:45 +08:00
zipg and staff
1ded7e8332
fix(ui): 保留驱动管理标签页状态
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-25 14:52:37 +08:00
Spencer.Chang
529454e6d1
feat(structure): add configurable preset fields for new tables
2026-06-25 01:05:36 +08:00
miracle
0effda91b3
feat(zookeeper): add agent client browsing and node management
2026-06-25 00:40:48 +08:00
t8y2
bf9ef4365b
feat(vector): add weaviate support
2026-06-25 00:31:27 +08:00
t8y2
b89df5a43c
feat(sql): save external files locally
2026-06-24 23:13:17 +08:00
zipg and staff
1cd3406e94
修复驱动管理与侧边栏展开的前台显示问题
...
* 修复标签页切换和侧边栏展开滚动
* chore: rerun ci
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-24 14:08:58 +08:00
二丫讲梵
3ebfae05a2
feat(nacos): add Nacos management console ( #1456 )
2026-06-24 01:19:18 +08:00
Spencer.Chang
ff1559f018
feat(editor): add View DDL action to query editor context menu ( #280 )
2026-06-24 00:48:35 +08:00
t8y2
49705a1a8f
feat(sqlite): support custom database file suffixes
2026-06-23 20:15:06 +08:00
lexmin0412
ab35fda299
fix(ui): fix dialog stacking order conflict with close action prompt ( #1594 )
2026-06-23 10:52:22 +08:00
t8y2
7adee1cacf
fix(ui): enable text wrapping for toast messages
...
- Add max-w-3xl to limit toast width (768px on desktop, 90vw on mobile)
- Use whitespace-pre-wrap to allow automatic line breaks
- Add break-words to prevent long words from overflowing
- Long error messages now wrap instead of extending off-screen
2026-06-22 14:58:56 +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
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
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
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