t8y2
829f6dc7eb
feat(grid): add current page sorting
2026-06-24 15:39:40 +08:00
t8y2
3be3eb698a
fix(editor): make Tab key honor configured indent width
2026-06-24 14:49:20 +08:00
luoianun and t8y2
b8511051cd
feat(editor): auto alias SQL table completions
...
* feat: auto alias SQL table completions
* fix: preserve alias suggestion fallback order
---------
Co-authored-by: t8y2 <1156263951@qq.com >
2026-06-24 14:48:47 +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
t8y2
886c11f8e6
fix(postgres): cast grid like filters
2026-06-24 14:04:01 +08:00
dalew
c8291d0d7d
feat(redis): add Redis Instance Info Dashboard panel ( #1411 )
2026-06-24 13:21:00 +08:00
t8y2
4558984016
fix(clickhouse): support data grid editing
2026-06-24 13:17:27 +08:00
lexmin0412
941dfd5f82
feat(redis): optimize TTL display with human-readable format ( #1689 )
2026-06-24 12:53:59 +08:00
t8y2
c411cc6707
fix(grid): reset filter/sort when reusing data tab
2026-06-24 12:52:31 +08:00
不吃西葫芦
9a0a32e04c
fix(connection): recover connection state after VPN failures ( #641 )
2026-06-24 01:44:46 +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
cebb39cb80
feat(completion): add scoped metadata assistant
2026-06-24 00:40:28 +08:00
Guoyu Su
90fd77cb9e
perf(redis): reduce large key search payload and render cost ( #1672 )
2026-06-23 22:57:03 +08:00
t8y2
f29d393c37
fix(sidebar): handle double-click on saved SQL files
...
- Add missing 'open-saved-sql' action handler in onDoubleClick
- Add openSavedSqlFile() function to open saved SQL files
- Fixes issue where double-clicking saved SQL files did nothing
when sidebarActivation is set to 'double' mode
Fixes #1636
2026-06-23 21:42:23 +08:00
luoianun
a36d2f12f7
feat: add selectable database charset options
2026-06-23 21:17:55 +08:00
Spencer.Chang
aed2192d8c
feat: add SQL single quote caret pairing
2026-06-23 21:14:15 +08:00
t8y2
0c8bf24977
fix(elasticsearch): save new document rows
2026-06-23 20:34:05 +08:00
zipg and staff
7ae024ffd4
优化 SearchableSelect 滚动逻辑和 AI 模型选择器布局
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-23 20:19:22 +08:00
t8y2
49705a1a8f
feat(sqlite): support custom database file suffixes
2026-06-23 20:15:06 +08:00
zipg and staff
25bac0c67a
优化 AI 模型选择控件布局
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-23 19:56:02 +08:00
t8y2
489da1b7db
fix(mongodb): support legacy indexes and driver mode
2026-06-23 19:47:10 +08:00
Abeautifulsnow
bbd3ccf864
fix(ai): add inline proposal confirmation buttons
...
* fix(ai): add quick proposal confirmation buttons (all locales)
When the assistant proposes an action, render Yes/No buttons below the
message so the user does not need to type a short reply — fixing the
issue where short replies caused the LLM to re-ask instead of executing.
- aiProposalDetect.ts: pure detectors for proposal sentences/short replies
- AiAssistant.vue: inline Yes/No buttons on last assistant proposal message
- ai.ts: system-prompt rule to skip re-confirmation on short affirmatives
- i18n: 3 keys added to all 7 locales (en/zh-CN/zh-TW/ja/es/it/pt-BR)
Tests: 55/55. TypeCheck: passed.
* fix(ai): add i18n keys and UI changes for proposal confirmation
2026-06-23 18:25:57 +08:00
t8y2
21ec91a3d5
feat(schema-diff): add table filters
2026-06-23 18:20:15 +08:00
t8y2
37f7c48c3b
feat(ui): add help tooltip
2026-06-23 18:19:50 +08:00
zipg
1c7ef0d235
feat(mysql): optimize table structure loading
2026-06-23 17:31:37 +08:00
t8y2
5c4c87a042
feat(grid): align query result editing
2026-06-23 17:07:30 +08:00
t8y2
c32a95c477
fix(desktop): respect native clipboard regions
2026-06-23 16:12:35 +08:00
ptma
8ae9863c51
pref(grid): improve paging row numbers and cell ellipsis symbols
...
* pref(grid): improve paging row numbers and cell ellipsis symbols
* fix(grid): paging row numbers is not processed when infiniteScroll enabled
2026-06-23 15:49:20 +08:00
t8y2
fc9f97b6b5
fix(redis): speed up large key scans
2026-06-23 15:14:24 +08:00
t8y2
2f2fc36b18
fix(data): align table preview ordering
2026-06-23 10:51:30 +08:00
t8y2
2594dbaa30
fix(prestosql): apply builtin driver on selection
2026-06-23 01:31:02 +08:00
t8y2
e9dafbf38d
fix(prestosql): select builtin JDBC driver
2026-06-23 01:28:03 +08:00
luoianun
8cc7a35c1a
feat: add PrestoSQL connector
2026-06-23 01:27:08 +08:00
t8y2
7910a2f68e
fix(connection): raise default connect timeout
2026-06-22 23:59:42 +08:00
t8y2
988b2ab3da
feat(sqlserver): recognize readonly keyword
2026-06-22 17:56:49 +08:00
t8y2
6e6f7bda0b
fix(mongo): preserve dates during document edits
2026-06-22 17:50:17 +08:00
74df246d7e
feat(ai): improve model selection with searchable dropdown
...
* fix(ui): toast 消息支持换行显示
- 添加 max-w-3xl 限制最大宽度
- 使用 whitespace-pre-wrap 允许自动换行
- 添加 break-words 防止长单词溢出
* fix(ai): 优化模型选择下拉列表
---------
Co-authored-by: t8y2 <1156263951@qq.com >
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-22 17:22:17 +08:00
t8y2
7e5fd88e63
fix(schema): use sync sql for modified schema diff
2026-06-22 17:21:08 +08:00
dac97b83a6
feat(editor): execute single SQL directly without picker
...
* fix(ui): toast 消息支持换行显示
- 添加 max-w-3xl 限制最大宽度
- 使用 whitespace-pre-wrap 允许自动换行
- 添加 break-words 防止长单词溢出
* feat(editor): 单条 SQL 直接执行
---------
Co-authored-by: t8y2 <1156263951@qq.com >
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-22 17:14:36 +08:00
t8y2
df94a7c1bf
fix(postgres): export sequences with database dump
2026-06-22 16:47:10 +08:00
t8y2
4346192713
feat(mongodb): show collection metadata in sidebar
2026-06-22 12:42:31 +08:00
t8y2
f0d4b66489
fix(grid): unify data grid font size to 13px
2026-06-22 12:35:53 +08:00
t8y2
9418e37c04
feat(settings): add show execution target picker option and related UI elements
2026-06-22 12:05:47 +08:00
t8y2
c94cfb6a91
fix(structure): refresh metadata after applying changes
2026-06-22 11:26:07 +08:00
t8y2
72300a2b8f
feat(sql-library): add sort by date modified
...
- Add sort mode toggle button (folder structure / date modified)
- Sort by date: flat list with all folders and files by updatedAt desc
- Most recently modified items appear at top for quick access
- Hide 'Unfiled' label when not dragging (only show as drop target)
- Remove excessive spacing between folder tree and unfiled section
2026-06-22 10:57:31 +08:00
Abeautifulsnow
629c92bf7e
feat: prompt input history navigation with ↑/↓ arrow keys in AI assistant
2026-06-22 10:50:18 +08:00
t8y2
58344cdae0
perf: remove transition-colors from interactive list items
...
- Remove from QuickOpenDialog list items for instant keyboard navigation
- Remove from DatabaseSearchDialog results for immediate click response
- Remove from CustomContextMenu items for instant menu interaction
2026-06-22 10:48:13 +08:00
t8y2
0a652d1b2c
feat(sql-library): add batch selection and deletion for SQL Library panel
...
- Support Ctrl/Cmd+click for multi-select toggle
- Support Shift+click for additive range selection across folders and files
- Add batch delete via right-click context menu with confirmation
- Add active/inactive visual states matching connection sidebar behavior
- Remove transition-colors for instant selection feedback
- Unified selection index system for cross-type range selection
2026-06-22 10:43:26 +08:00
t8y2
c9cd80fc79
feat(sql-library): add new query option to folder and panel context menus
2026-06-21 23:43:12 +08:00