Wu Clan
cc70e4b59c
feat: optimize connection error alerts
2026-05-05 17:07:58 +08:00
t8y2
3acd9280ac
chore: add oxfmt + husky + lint-staged for code formatting and CI format checks
2026-05-05 15:41:34 +08:00
t8y2
c295bf5780
feat(sql): add save/open SQL file buttons and enable tab persistence on desktop
2026-05-05 15:18:54 +08:00
t8y2
45785fd11e
feat: enhance connection and query store logic for improved tab management and persistence
2026-05-05 11:11:08 +08:00
t8y2
41bceffc0e
feat: add web deployment with axum server, Docker support, and browser UI
...
Introduce src-web (axum HTTP server) exposing all 43 database operations
as REST APIs with SSE streaming for AI, transfers, and SQL file execution.
Frontend adapts automatically between Tauri and HTTP backends via api.ts.
Includes password authentication, Docker packaging, and login page.
2026-05-05 03:16:50 +08:00
t8y2
790791f946
feat: add execute mode settings and cursor position handling in SQL editor
2026-05-04 21:19:07 +08:00
t8y2
bc7f521604
feat: add connection group management and sidebar layout persistence
2026-05-04 13:52:42 +08:00
SuLea-IT
5534b13fde
feat: add database-wide search
2026-05-04 12:01:19 +08:00
t8y2
ae21053f69
feat: add execute_multi command and update query handling for multiple results
2026-05-04 02:55:19 +08:00
t8y2
a66cffb692
feat: add configuration export/import with passphrase encryption
2026-05-03 12:46:49 +08:00
SuLea-IT
5a37f584aa
feat: add field lineage viewer
2026-05-03 05:39:05 +08:00
SuLea-IT
d180539778
feat: add explain plan viewer
2026-05-02 21:00:53 +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
4d2c34ecb1
add: 将loadTheme抽象到外部模块,使用DEFAULT_EDITOR_SETTINGS默认值,增加老的配置项迁移
2026-05-02 17:19:34 +08:00
SuLe
2b27d64af5
add database relationship diagrams
2026-05-02 17:16:56 +08:00
rarnu
4af43e35e1
add: 增加对CodeMirror的设置页
2026-05-02 14:58:55 +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
6407e13ef3
add sql file frontend api
2026-05-02 05:10:01 +08:00
SuLe
d14329ea15
store connection secrets in system keyring
2026-05-02 03:37:52 +08:00
t8y2
48921cf811
feat: add schema comparison functionality and localization support
2026-05-01 18:56:36 +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
b43e67b4fc
feat: add support for Doris, StarRocks, and Redshift databases in connection handling and UI
2026-05-01 01:26:35 +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
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
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
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
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
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
t8y2
3116a195a7
fix: update findTabByTitle to include database parameter for accurate tab retrieval
2026-04-29 23:23:38 +08:00
t8y2
51225d06e2
feat: add connection delete confirmation and improve disconnect behavior
2026-04-29 22:01:54 +08:00
t8y2
e05075bb24
feat: add database workspace dashboard with stats and quick actions
2026-04-29 21:46:24 +08:00
t8y2
ccb3667a0c
feat: Enhance AI Assistant with new actions and context handling
2026-04-29 21:32:35 +08:00
t8y2
b2e6dfad7e
feat: initial release
...
Multi-database management tool built with Tauri + Vue 3.
Supports MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server.
2026-04-29 18:09:23 +08:00