yavon007
58ca9a3b21
feat: add SSH key passphrase field and file picker for key path
...
- Add ssh_key_passphrase field to ConnectionConfig model with full keyring lifecycle
- Pass passphrase to russh load_secret_key for encrypted SSH keys
- Add native file picker (FolderOpen icon) next to SSH key path input
- Add password-type input for key passphrase in connection dialog
- Make connection dialog form scrollable for short windows
- Fix alignment of key path input and browse button
- Add i18n keys (en + zh-CN)
2026-05-03 04:39:03 +08:00
SuLea-IT
d180539778
feat: add explain plan viewer
2026-05-02 21:00:53 +08:00
t8y2
eab5556b6f
feat: enhance AI streaming with reasoning support and UI updates
2026-05-02 20:43:49 +08:00
SuLea-IT
f09d1b0973
feat: add table structure editor
2026-05-02 19:40:40 +08:00
SuLea-IT
2ebd72b3b7
feat: import table data from files
2026-05-02 19:04:41 +08:00
rarnu
bbe32b9376
Merge branch 'main' into feat/sql-editor-settings
2026-05-02 17:23:33 +08:00
SuLe
56a24b2bc7
Add database SQL export action
2026-05-02 17:16:56 +08:00
SuLe
265f95a149
Fix SQL editor and table query UX
2026-05-02 17:16:56 +08:00
SuLe
2b27d64af5
add database relationship diagrams
2026-05-02 17:16:56 +08:00
skyler
1fe40b7a09
Merge pull request #54 from SuLea-IT/codex/grid-row-change-filter
...
[codex] refine grid row change indicators
2026-05-02 17:07:29 +08:00
SuLe
747784ffe0
refine grid row change indicators
2026-05-02 17:03:54 +08:00
SuLe
5d48b2a76f
Add database SQL export action
2026-05-02 16:41:29 +08:00
skyler
4efd7c2517
Merge pull request #55 from SuLea-IT/codex/issue-51-sql-table-ux
...
[codex] Fix SQL editor and table query UX
2026-05-02 16:28:52 +08:00
rarnu
1209a5dad6
add: 增加设置的预览框
2026-05-02 15:34:36 +08:00
rarnu
4af43e35e1
add: 增加对CodeMirror的设置页
2026-05-02 14:58:55 +08:00
SuLe
39a257753b
Fix SQL editor and table query UX
2026-05-02 13:49:46 +08:00
SuLe
b6f89f02fb
add database relationship diagrams
2026-05-02 13:09:53 +08:00
skyler
8b153bef0d
Merge pull request #49 from SuLea-IT/codex/sql-file-execution
...
Add SQL file execution workflow
2026-05-02 09:47:33 +08:00
SuLe
272abb3537
clarify sql file action label
2026-05-02 05:31:12 +08:00
SuLe
c33afc8cef
wire sql file execution entry points
2026-05-02 05:28:28 +08:00
SuLe
d14329ea15
store connection secrets in system keyring
2026-05-02 03:37:52 +08:00
t8y2
3f71cd6dfa
feat: enhance AI functionality with conversation management and cancellation
2026-05-02 03:05:02 +08:00
t8y2
48921cf811
feat: add schema comparison functionality and localization support
2026-05-01 18:56:36 +08:00
t8y2
6e0fdf1c92
feat: add ssh_expose_lan configuration and localization support
2026-05-01 15:37:52 +08:00
t8y2
4eede07142
feat: add transpose functionality to DataGrid and update localization
2026-05-01 12:43:05 +08:00
skyler
2b64b9c755
Merge pull request #44 from SuLea-IT/codex/grid-cell-selection
...
[codex] Add grid cell selection and details
2026-05-01 10:16:23 +08:00
SuLe
3e7abf8212
Add grid cell selection and details
2026-05-01 09:40:18 +08:00
t8y2
f5ef4fe6ce
feat: update connection URL parameters handling for Doris and StarRocks databases; improve UI element heights and add localization for edit action
2026-05-01 09:22:11 +08:00
t8y2
b43e67b4fc
feat: add support for Doris, StarRocks, and Redshift databases in connection handling and UI
2026-05-01 01:26:35 +08:00
t8y2
90ec8c1306
feat: add data export functionality and version display in UI
2026-05-01 01:03:13 +08:00
806a855ef0
Add query cancellation controls ( #41 )
...
Co-authored-by: SuLe <sule@SuLedeMacBook-Air.local >
Co-authored-by: skyler <77960507+t8y2@users.noreply.github.com >
2026-05-01 00:05:15 +08:00
t8y2
c840ab4e45
feat: implement data transfer functionality with progress tracking
2026-05-01 00:00:59 +08:00
t8y2
1e15249da9
feat(ai): 添加流式数据处理和执行 SQL 功能
2026-04-30 21:46:57 +08:00
t8y2
9e7ed096b7
feat: add AI streaming functionality and enhance AI assistant features
2026-04-30 21:25:01 +08:00
t8y2
21e3c9f436
feat(ai): redesign AI assistant as right-side chat panel
...
- Chat-style conversation UI with message bubbles
- Multi-turn dialog with context history
- SQL code blocks with "Apply" and "Copy" buttons
- Toggle via Sparkles button in toolbar
- Settings dialog preserved
2026-04-30 20:12:33 +08:00
skyler
2b4cd311b3
feat(mongodb): support direct URL connection string ( #32 )
...
* chore: bump version to 0.2.1
* fix(ci): wait for Release workflow before publishing packages
Changed trigger from release:published to workflow_run on Release
completion, so assets are already uploaded when download starts.
* feat(mongodb): support direct URL connection string
Allow pasting a full MongoDB URI (e.g. mongodb+srv://) to connect
to Atlas clusters, replica sets, and other multi-instance setups.
2026-04-30 17:23:50 +08:00
SuLea-IT and SuLe
aea6bf3239
feat: add tab close menu actions ( #24 )
...
Co-authored-by: SuLe <sule@SuLedeMacBook-Air.local >
2026-04-30 16:35:01 +08:00
Sugar
de3e934d8b
fix(connection): improve save-and-connect flow and feedback ( #23 )
...
* fix(connection): avoid duplicate saves on failed connect
* fix(connection): show save-and-connect progress
2026-04-30 16:21:30 +08:00
t8y2
4a72366863
feat: add update checking functionality and UI support
2026-04-30 16:09:44 +08:00
SuLea-IT and SuLe
5ee4f9300f
feat: format sql ( #19 )
...
Co-authored-by: SuLe <sule@SuLedeMacBook-Air.local >
2026-04-30 15:56:16 +08:00
Sugar
ac76aadbed
修复:避免在连接导出和日志中泄露敏感信息 / avoid leaking connection credentials in exports and logs ( #16 )
...
* fix: redact ssh password from connection exports
* test: cover redacted connection targets
* fix: avoid logging connection credentials
* fix(redis): support stream value preview
2026-04-30 15:44:53 +08:00
SuLea-IT and SuLe
48f56f15b1
feat: pin tabs and tree nodes ( #17 )
...
Co-authored-by: SuLe <sule@SuLedeMacBook-Air.local >
2026-04-30 14:50:40 +08:00
SuLea-IT and SuLe
e3b8f57326
feat: execute selected sql ( #13 )
...
Co-authored-by: SuLe <sule@SuLedeMacBook-Air.local >
2026-04-30 14:38:26 +08:00
t8y2
5490ed007e
refactor(redis): keep keys out of sidebar tree
2026-04-30 14:29:25 +08:00
t8y2
4ef13e68c4
feat(connection): add compatible driver profiles
2026-04-30 14:00:59 +08:00
vrustx
68430d16c1
feat(safety): 增加危险删除操作二次确认 ( #11 )
...
将现有 SQL 危险确认弹窗扩展为可复用确认组件。
覆盖 SQL UPDATE/MERGE/REPLACE 等危险语句识别,并在识别前去除注释。
为表格行删除、Redis key/hash/list/set 删除、MongoDB 文档和字段删除接入确认弹窗。
补充中英文危险确认文案,保持本次提交只聚焦确认流程。
2026-04-30 14:00:57 +08:00
t8y2
1a60c5b7ac
feat(connection): add connection colors and database tab labels
2026-04-30 13:18:15 +08:00
t8y2
5c546f68af
feat(redis): implement pagination for Redis key scanning and enhance UI for loading more keys
2026-04-30 13:04:48 +08:00
vrustx
753b72ebe4
feat(database): 优化数据库编辑体验 ( #10 )
...
改进关系型数据库表格编辑,增加新增、修改、删除和恢复等行状态展示,保存时按主键生成对应 SQL。
优化 MongoDB 文档编辑,默认保留 JSON 阅读视图,点击 Edit 后使用递归 JSON 结构编辑器,支持嵌套对象和数组分层编辑,边界更清晰。
同步中英文界面文案。
验证:pnpm build;git diff --check。
2026-04-30 13:03:57 +08:00
t8y2
1fb5d2bff1
fix(mysql): handle large numeric display and edit saves
2026-04-30 11:24:47 +08:00