t8y2
3bf243a4a6
fix(layout): constrain query result splitter
2026-06-12 10:37:41 +08:00
t8y2
a84ba4903e
fix(chart): improve query chart axis selection
2026-06-12 10:34:37 +08:00
t8y2
19b5b70fb7
feat: confirm before closing unsaved SQL query tabs
2026-06-12 01:09:41 +08:00
haipengno1
7de0de2313
实现 Redis 的查询功能
2026-06-12 00:20:17 +08:00
t8y2
57d03c2f08
feat(sidebar): support nested groups
2026-06-11 22:35:00 +08:00
t8y2
098d125bcb
fix(ui): soften overflow scrollbars
2026-06-11 22:20:34 +08:00
t8y2
7923f4915e
fix(elasticsearch): apply document filters in browser
2026-06-11 18:56:38 +08:00
t8y2
21fd98d0ee
feat: configurable toolbar visibility with settings UI
2026-06-11 13:32:39 +08:00
t8y2
4a264d638c
feat: reorganize toolbar with more dropdown and add theme to appearance settings
2026-06-11 13:13:23 +08:00
t8y2
26d714909e
feat(elasticsearch): model indices as first-class nodes
2026-06-11 12:52:47 +08:00
SuLea-IT
806d7c758b
feat: add SQL library history query entry points
2026-06-11 10:53:54 +08:00
t8y2
8b58db30e8
fix(grid): remove redundant table data badge from toolbar
2026-06-11 01:44:16 +08:00
t8y2
d28c21f433
fix(tabs): use table icon for mongo and redis tabs
2026-06-11 01:39:25 +08:00
t8y2
c9203de1e7
feat(tabs): add duplicate tab feature in context menu
2026-06-11 01:37:58 +08:00
t8y2
922971fdd3
feat: add clear button to database selector in query editor
2026-06-11 01:10:05 +08:00
t8y2
e3b4aac84c
fix(desktop): tighten frontend transitions
2026-06-10 19:20:30 +08:00
t8y2
c4839b6d13
fix(sql-library): use string compare instead of extname for import folder
2026-06-10 16:49:47 +08:00
Abeautifulsnow
1ca3081c2f
feat(ui): add readonly mode visual badge to sidebar and tab bar
...
Add visual indicators so users can distinguish readonly connections from
read-write connections at a glance:
- Sidebar: show a lock icon badge on readonly connection nodes
- Tab bar: show a lock icon with tooltip on tabs with readonly connections
- Add isConnectionReadonly() helper in tabPresentation.ts
- Add readOnlyBadge i18n key for all 6 locales (en, zh-CN, zh-TW, es, it, pt-BR)
2026-06-10 15:56:37 +08:00
Scars
cb6c09e346
fix(desktop): add scrollable query result tabs ( #986 )
...
Thanks for the contribution!
2026-06-10 15:13:17 +08:00
t8y2
edba8214b5
feat: show username/password fields for Access database connections
2026-06-10 08:37:18 +08:00
t8y2
1be4c6afcc
fix: resolve clippy, typecheck, and test failures in CI ( #933 )
2026-06-10 04:40:23 +08:00
t8y2
d08385e75f
feat: add Turso/libSQL database support
...
Turso is a distributed SQLite database built on libSQL, offering HTTP-based
connectivity with auth token authentication. This change adds full support:
- New DatabaseType::Turso and PoolKind::Turso variants
- TursoClient driver using libSQL HTTP pipeline API (/v2/pipeline)
- Bearer token auth via password or url_params (auth_token=)
- Multi-statement batch pipeline for transactional integrity
- Standalone BEGIN/COMMIT/ROLLBACK treated as no-ops (pipeline is auto-commit)
- Full metadata support: tables, columns, indexes, foreign keys, triggers, DDL
- Frontend: connection form, SQL completion (SQLite syntax), capability sets
- Built-in databases (SQLite/Turso/DuckDB/RQLite/Access) placed first in selector
- Unit tests (15) + integration tests against live libsql-server (12)
- Single connection pool, skips TCP probe
Closes #948
2026-06-10 04:18:05 +08:00
t8y2
d5bc3d065a
feat: collapse less-used toolbar buttons into More menu when width < 1000px
2026-06-10 03:04:17 +08:00
t8y2
2a424b6f75
fix: add parent folder for SQL sync directory, show toast when no sync dir set
2026-06-10 02:59:00 +08:00
t8y2
39cf4779cd
fix: add active tab underline in classic mode without connection color, use amber folder icons in SQL library
2026-06-10 02:54:05 +08:00
t8y2
9ffa4c41d9
feat: add SQL library panel with folder/file management, rename, and sync support
2026-06-10 02:46:10 +08:00
t8y2
d7a8f5d285
fix: add etcd to driver manifest, fix SQL library rename focus and remove dblclick rename
2026-06-10 02:45:47 +08:00
t8y2
9278630fd2
fix(desktop): stabilize tab overflow scrolling
2026-06-09 18:58:06 +08:00
t8y2
426b7911bc
fix(editor): preserve sql tab cursor state
2026-06-09 18:18:18 +08:00
t8y2
e153d88091
fix(editor): preserve sql tab scroll position
2026-06-09 18:04:03 +08:00
t8y2
2050bee75c
feat(query): show elapsed time while executing
2026-06-09 17:57:25 +08:00
t8y2
a5d9addbf3
feat(ui): show instant tooltips for truncated labels
2026-06-09 17:51:07 +08:00
cl1107
3995524e5d
feat(import): 添加 DataGrip 连接导入支持 ( #936 )
...
- 新增 datagripImport 模块解析 XML 配置
- 支持从 macOS Keychain 自动填充密码
- 添加 Keychain 读取的 Tauri 命令
- 更新多语言翻译文件
- 集成到侧边栏导入流程中
2026-06-09 16:45:59 +08:00
二丫讲梵
7798f2231e
fix(grid): 修复右键菜单选择时的单元格清理逻辑
...
感谢 @eryajf 的贡献!
2026-06-09 15:45:20 +08:00
二丫讲梵
f8834aee09
feat(grid): 添加多行转置功能和相关界面支持 ( #909 )
...
- 新增多行转置状态管理
- 更新转置记录索引计算逻辑
- 增加多行转置切换开关及提示信息
- 更新国际化文件以支持多语言
2026-06-09 12:02:45 +08:00
t8y2
025a4fdcce
fix: support tree-schema default DB selection in AI assistant
2026-06-09 00:44:04 +08:00
t8y2
a414183ff0
fix(editor): scope SQL formatting to active tab
2026-06-08 23:08:50 +08:00
t8y2
2a3844f2c6
feat(results): add execution summary view
2026-06-08 14:13:47 +08:00
t8y2
f1a94262b5
feat(user-admin): add database user privilege management
2026-06-08 13:47:56 +08:00
Quinlevi
897e6998fd
feat(dameng): full DM8 database support
...
Adds Dameng DM8 explain/autotrace support and user-management SQL support, with backend autotrace safety checks and escaped CREATE USER SQL.
2026-06-08 02:07:00 +08:00
t8y2
e6062b2b07
feat(etcd): add agent-backed etcd support
2026-06-08 00:58:42 +08:00
t8y2
2b2d789c2c
fix: add keyboard shortcut hint on data-unavailable page and make Mod+R work
...
When app restarts, table data shows "data unavailable" but Mod+R didn't
work because the DataGrid component wasn't mounted. Fixed by handling
the reload emit directly in handleModRTarget. Also added kbd-styled
shortcut hint (⌘R / Ctrl+R) on the data-unavailable placeholder.
2026-06-07 10:02:34 +08:00
t8y2
2b5300722f
feat: optimize tab result lifecycle caching
2026-06-06 20:30:35 +08:00
t8y2
fecefb1589
fix(grid): refine total row counting
2026-06-06 11:13:47 +08:00
t8y2
bcafb9bc93
Revert "feat: support multiple desktop windows"
...
This reverts commit 642fa39bb8 .
2026-06-06 00:01:38 +08:00
t8y2
642fa39bb8
feat: support multiple desktop windows
2026-06-05 20:45:00 +08:00
skyler
d2166e080c
Merge pull request #782 from sunny0826/feat/kwdb
...
feat: add KWDB support
2026-06-05 18:16:17 +08:00
Xudong Guo
9b15843e1a
feat: add KWDB support
2026-06-05 16:55:38 +08:00
t8y2
e780e66e41
fix(sql): improve kingbase metadata loading and dangerous sql confirmation
2026-06-05 12:48:29 +08:00
t8y2
0887b96236
feat: add rqlite database support
2026-06-05 01:02:07 +08:00