t8y2
7c5740a400
refactor: extract Neo4j and TDengine SQL logic from data_grid_sql.rs
2026-05-25 23:21:47 +08:00
t8y2
7badf4060e
fix(jdbc): stabilize plugin release versioning
2026-05-18 15:10:08 +08:00
t8y2
1d77bac694
chore: gitignore releases-*.json and remove from tracking
2026-05-16 18:46:26 +08:00
t8y2
1b934e72e0
feat(grid): add column formatters
2026-05-15 23:27:09 +08:00
t8y2
8305b9670f
feat(ci): integrate Codecov for test coverage reporting
2026-05-14 20:33:26 +08:00
t8y2
e85f9df1fe
feat(agent): pluggable database drivers via JDBC agent subprocess
...
Migrate domestic database support (DaMeng, KingBase, Vastbase, GoldenDB) from
built-in ODBC/protocol drivers to standalone Java agent processes communicating
via stdin/stdout JSON-RPC 2.0. Agents are distributed as fat JARs with embedded
JDBC drivers, downloaded on-demand from GitHub Releases with proxy fallback.
- Add AgentDriverClient for subprocess lifecycle + JSON-RPC communication
- Add AgentManager for JRE/JAR install state management
- Add Tauri commands for driver install/uninstall/list
- Add DriverManager UI panel in settings dialog
- Extend DatabaseType with Kingbase, Vastbase, Goldendb variants
- Migrate Dameng from ODBC (dm_driver.rs) to JDBC agent
- Delete dm_driver.rs (343 lines)
- Add GitHub proxy fallback for downloads (update.hwdns.net, gh-proxy.org)
Agent code lives at https://github.com/t8y2/dbx-agents
2026-05-13 04:44:52 +08:00
t8y2
bf58045a28
Revert "feat(cli): add dbx-cli runtime and agent integration ( #229 )"
...
This reverts commit 58c47adef5 , reversing
changes made to 3bcec8ef7f .
2026-05-12 17:31:54 +08:00
Illuminated2020
b0d4575455
chore: ignore worktree directory
2026-05-12 16:43:46 +08:00
rarnu
e8ab15140a
add: 将AI大模型的设置移至设置页
2026-05-11 23:25:27 +08:00
t8y2
2d83fbb1ed
chore: ignore local agent files
2026-05-11 11:06:16 +08:00
t8y2
10bfede1c7
feat(jdbc): add optional JDBC plugin support
2026-05-10 12:57:38 +08:00
t8y2
4973912666
fix: bundle libodbc into macOS app and improve update UX
...
- Bundle libodbc.2.dylib into .app/Contents/Frameworks/ via Tauri's
macOS frameworks config to fix "app can't be opened" on macOS
- Replace relaunch() with exit(0) to avoid Tauri restart bug (#11392 )
- Lock update dialog during download and after install
- Render release notes as markdown
2026-05-07 17:36:44 +08:00
t8y2
6a5a380fdd
docs: migrate from VitePress to Fumadocs (Next.js)
...
- Replace VitePress with Fumadocs + Next.js for documentation site
- Configure i18n (English + 简体中文) with language switcher
- Migrate all 17 guide documents to MDX format with updated content
- Add ocean theme, GitHub/Discord/QQ social links
- Update GitHub Actions workflow for Next.js static export
- Update .gitignore for .next, out, .source directories
2026-05-06 10:17:17 +08:00
t8y2
cf4f25fd52
feat: extract dbx-core crate for web deployment support
...
Refactor all database drivers, query execution, schema operations, and
business logic into a shared `dbx-core` crate. The Tauri desktop app
becomes a thin shell delegating to dbx-core, enabling future web and
CLI frontends to reuse the same core.
2026-05-05 03:16:24 +08:00
t8y2
68a8b382b2
chore: remove .mcp.json from tracking and add to gitignore
2026-05-03 14:46:45 +08:00
t8y2
5b342d7e16
添加对 .claude 文件的忽略
2026-05-02 16:46:26 +08:00
t8y2
3e1ab0b3a4
feat: add SSH password authentication support
2026-04-29 20:36:07 +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