t8y2
794c5375c7
feat: add execute-script route and handler for executing SQL scripts
2026-05-05 03:22:26 +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
7bee4bca55
fix: adjust layout and improve connection selection UI for better usability
2026-05-05 00:22:14 +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
af9c206d75
feat: add auto-update support via tauri-plugin-updater
2026-05-04 18:14:40 +08:00
t8y2
0877abe960
fix: clean up tab bar styling - remove bottom border accent and hover background
2026-05-04 17:35:19 +08:00
yavon007
a7161ac821
feat: improve active tab visual distinction with bottom border accent
2026-05-04 14:29:55 +08:00
yavon007
e85f8bc6fd
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src/components/sidebar/TreeItem.vue
2026-05-04 14:14:48 +08:00
t8y2
bc7f521604
feat: add connection group management and sidebar layout persistence
2026-05-04 13:52:42 +08:00
yavon007
20078c7a8c
feat: improve tab bar scrolling and sidebar interaction
...
- Add left/right scroll buttons with gradient overlay for tab overflow
- Sync scroll button visibility on resize and tab changes
- Use invisible pin button to prevent tab width jump on hover
- Simplify tab layout by removing mode icon, reordering badge
- Change sidebar table/view to open on double-click instead of single-click
2026-05-04 13:33:26 +08:00
skyler
1818cd3b78
Merge pull request #78 from SuLea-IT/codex/issue-76-database-search
...
[codex] Add database-wide search
2026-05-04 12:05:37 +08:00
SuLea-IT
5534b13fde
feat: add database-wide search
2026-05-04 12:01:19 +08:00
SuLea-IT
8bd1d4c2a8
feat: improve connection and table tree UX
2026-05-04 11:49:28 +08:00
t8y2
12c1a60362
feat: add select-none class to sidebar for improved user experience
2026-05-04 02:55: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
c328b3bf49
feat: add tooltip functionality and translations for tab information
2026-05-04 02:55:19 +08:00
t8y2
26429aa5d6
feat: add MCP guide and welcome page MCP integration hint
2026-05-03 15:27:35 +08:00
t8y2
53df4e56cb
feat: MCP bridge enhancements — window focus, execute-query, markdown output
...
- Auto-focus DBX window when MCP opens a table or executes a query
- Ensure connections are loaded before handling MCP events
- Add /execute-query bridge route and dbx_execute_and_show tool
- Format all tool responses as markdown tables (less tokens, more readable)
- Extract shared bridgeRequest helper to reduce duplication
2026-05-03 14:50:44 +08:00
t8y2
aa59c26fa2
feat: add MCP bridge for AI agent integration
...
Localhost HTTP listener (dynamic port) allows MCP Server and other AI agents
to open tables directly in DBX UI via Tauri events.
2026-05-03 14:35:48 +08:00
t8y2
a66cffb692
feat: add configuration export/import with passphrase encryption
2026-05-03 12:46:49 +08:00
SuLea-IT
4d6cd5351c
fix: address lineage review feedback
2026-05-03 06:02:39 +08:00
SuLea-IT
5a37f584aa
feat: add field lineage viewer
2026-05-03 05:39:05 +08:00
t8y2
f598b5a91c
feat: enhance MySQL connection handling with bare option and optimize component imports
2026-05-02 23:25:39 +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
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
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
t8y2
76dfe9935d
fix: improve tab styling for better visibility and usability
2026-05-02 08:58:39 +08:00
SuLe
2d49d523c5
gate sql file entry points
2026-05-02 05:34:02 +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
63f9f16ca6
feat: add loading state to DataGrid component for better user feedback during SQL execution
2026-05-01 10:06:15 +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
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
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
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
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