t8y2
4eede07142
feat: add transpose functionality to DataGrid and update localization
2026-05-01 12:43:05 +08:00
t8y2
65cd285567
feat: add AiApiStyle support and integrate into AI completion and streaming functions
2026-05-01 12:10:32 +08:00
t8y2
a7b829c951
feat: add SelectDB support and update related icons
2026-05-01 11:02:41 +08:00
t8y2
63aac5f1e2
fix: unify cell detail panel header height to h-9
2026-05-01 10:19:41 +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
t8y2
28428ee5c5
feat: add error handling and user feedback for connection toggle in TreeItem component
2026-05-01 10:11:27 +08:00
t8y2
63f9f16ca6
feat: add loading state to DataGrid component for better user feedback during SQL execution
2026-05-01 10:06:15 +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
t8y2
e6ecb216d5
feat: add panel resizing functionality and styles for AI and sidebar panels
2026-05-01 00:35:59 +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
10b6deaf56
feat(ui): frosted glass style for context menus and dropdowns
2026-04-30 23:21:33 +08:00
t8y2
1ad60f2537
fix: remove unused activeTabContext computed
2026-04-30 22:22:22 +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
626c9c6049
refactor(ai): remove action type selector, let AI auto-detect intent
2026-04-30 20:18:10 +08:00
t8y2
c424085fc8
feat(icons): 使用本地数据库图标资产
2026-04-30 20:13:30 +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
t8y2
8302d3ad03
refactor(ui): move execute and format buttons to editor toolbar
2026-04-30 19:57:04 +08:00
t8y2
2cafb6c07e
fix(ui): show default gray color bar in welcome page and tab bar
2026-04-30 19:52:19 +08:00
t8y2
b9b2327b68
fix(ui): show default gray color bar for connections without color
2026-04-30 19:50:25 +08:00
skyler
b1f4d4c300
feat: add Elasticsearch support with document browser ( #38 )
...
- New elasticsearch_driver using reqwest HTTP client
- Reuse MongoDB document browser (MongoDocBrowser) for ES indices
- ES indices shown as collections under "default" database
- Document CRUD via ES REST API (_search, _doc)
- No extra dependencies (uses existing reqwest)
2026-04-30 19:40:12 +08:00
skyler
9fa6ab063d
feat: display column comments in sidebar and data grid header ( #37 )
...
- Add comment field to ColumnInfo (MySQL COLUMN_COMMENT, PostgreSQL col_description)
- Show column comments in sidebar tree nodes
- Show column comments on hover in data grid header
- Default MySQL charset to utf8mb4 for proper CJK support
Closes #14
2026-04-30 18:54:26 +08:00
skyler
7e858296cd
feat: support drag-and-drop preview for Parquet, CSV, TSV, JSON files ( #35 )
...
Uses DuckDB in-memory connection with read_parquet()/read_csv()/read_json().
No sidebar connection created, tab title shows file name only,
connection/database toolbar hidden for preview tabs.
2026-04-30 17:49:40 +08:00
Bacon2994
a248615819
feat: add sql editor completion ( #33 )
2026-04-30 17:49:19 +08:00
Sugar
3867e7908f
fix(data): show table loading immediately ( #34 )
2026-04-30 17:48:13 +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
Bacon2994 and zihan.wu
6b97f280ec
fix: stabilize sql execution shortcuts ( #29 )
...
Co-authored-by: zihan.wu <zihan.wu@erry.com >
2026-04-30 17:12:54 +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
62ae308914
fix(sqlserver): support TLS fallback, TOP syntax, and schema browsing
2026-04-30 14:36:31 +08:00
t8y2
5490ed007e
refactor(redis): keep keys out of sidebar tree
2026-04-30 14:29:25 +08:00
t8y2
2ae954e7a3
feat(grid): improve DDL drawer resizing
2026-04-30 14:19:31 +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
SuLea-IT
84ea2a6e13
feat: clarify redis and mongo tab labels ( #12 )
...
Keep upstream's connection color UI intact while making MongoDB and Redis tab titles show the database context more clearly.
2026-04-30 13:59:12 +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
19f138ad22
feat: update version to 0.2.0 and enhance ConnectionTree component with search functionality
2026-04-30 12:32:53 +08:00
t8y2
1fb5d2bff1
fix(mysql): handle large numeric display and edit saves
2026-04-30 11:24:47 +08:00
t8y2
b325cc50c4
feat: add SSL/TLS support for Redis connections and update related configurations
2026-04-30 11:01:14 +08:00