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