Commit Graph

117 Commits

Author SHA1 Message Date
SuLe 313ce124ac plan sql file execution 2026-05-02 04:05:04 +08:00
SuLe 07648b1e01 spec sql file execution 2026-05-02 03:54:57 +08:00
t8y2 3f71cd6dfa feat: enhance AI functionality with conversation management and cancellation 2026-05-02 03:05:02 +08:00
t8y2 85af211089 chore: bump version to 0.3.4 2026-05-01 23:12:01 +08:00
t8y2 4b12d34354 feat: extend SQL dialect support with additional keywords for enhanced autocompletion 2026-05-01 23:03:56 +08:00
t8y2 2bca814a5d docs: add star history chart and reorder sections 2026-05-01 22:38:31 +08:00
t8y2 76fb52465c docs: update screenshot layout in README and README.zh-CN for better presentation 2026-05-01 22:04:03 +08:00
t8y2 5749a8f8ea docs: add screenshots and reorder README sections 2026-05-01 21:55:00 +08:00
t8y2 f5d598cdc3 feat: add Chinese localization support for AI assistant instructions and increase max tables limit 2026-05-01 21:37:47 +08:00
t8y2 557897f428 feat: enhance MySQL connection handling and update connection dialog for Doris, SelectDB, and StarRocks 2026-05-01 19:36:17 +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 dcbced25c8 perf: share rust cache between CI and release builds 2026-05-01 15:09:19 +08:00
t8y2 830dd03772 chore: bump version to 0.3.3 2026-05-01 15:00:10 +08:00
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 78ea289f0f fix: correct scoop uninstaller filename in CI workflow 2026-05-01 11:11:16 +08:00
t8y2 a7b829c951 feat: add SelectDB support and update related icons 2026-05-01 11:02:41 +08:00
t8y2 b33d823a11 chore: bump version to 0.3.2 2026-05-01 10:21:51 +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
t8y2 e6be189992 feat: implement SSH tunneling using russh library 2026-05-01 10:00:51 +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 4c4f5de6d8 feat: add IPv6 support for connection URLs by bracketing host addresses 2026-05-01 01:28:54 +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 fd850d124b chore: bump version to 0.3.1 2026-05-01 01:05:07 +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
t8y2 75244339e4 feat(postgres): enhance JSON serialization for temporal and numeric types 2026-05-01 00:13:42 +08:00
SuLea-IT 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 cb9c3982d3 fix: sync version to 0.3.0 in tauri.conf.json and Cargo.toml 2026-04-30 22:57:57 +08:00
t8y2 1ad60f2537 fix: remove unused activeTabContext computed 2026-04-30 22:22:22 +08:00
t8y2 0e91b5d121 chore: bump version to 0.3.0 2026-04-30 21:48:04 +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 23551ffa16
feat: exclude temporary schemas from list_schemas query (#39) 2026-04-30 19:49:56 +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 355164f20e
docs: update README with new features, badges, and contributors (#36)
* feat: support drag-and-drop preview for Parquet, CSV, TSV, JSON files

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.

* feat: update README and README.zh-CN with badges and new features; bump version to 0.2.1
2026-04-30 18:10:44 +08:00