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
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
7bee4bca55
fix: adjust layout and improve connection selection UI for better usability
2026-05-05 00:22:14 +08:00
t8y2
50f55bd6dc
feat: enhance connection selection UI with database icons
2026-05-04 23:51:33 +08:00
t8y2
830f18bef4
feat: add publish step to release workflow for draft releases
2026-05-04 23:22:18 +08:00
t8y2
0d6892bae2
fix: base64-encode updater pubkey to match expected format
v0.4.0
2026-05-04 23:07:52 +08:00
t8y2
1eea70af87
fix: double-base64 encode signing key to avoid multiline env var issues
2026-05-04 22:56:37 +08:00
t8y2
c278f8da27
fix: write signing key to file and pass path via GITHUB_ENV
2026-05-04 22:45:29 +08:00
t8y2
18471be243
fix: pass raw key body without comment line to TAURI_SIGNING_PRIVATE_KEY
2026-05-04 22:33:57 +08:00
t8y2
b6bec033e6
fix: use YAML block scalar for signing key to preserve newlines
2026-05-04 22:23:02 +08:00
t8y2
4e93f18779
debug: add signing key diagnostics to release workflow
2026-05-04 22:08:25 +08:00
t8y2
e5e008fef2
fix: reconstruct signing key from single-line secret to avoid multiline corruption
2026-05-04 21:58:42 +08:00
t8y2
7060f89155
fix: use heredoc to write multi-line signing key to GITHUB_ENV
2026-05-04 21:45:54 +08:00
t8y2
b9e29b423f
fix: update SQLite connection options for network paths
2026-05-04 21:45:16 +08:00
t8y2
f761e5530f
fix: read signing key from file into GITHUB_ENV to preserve newlines
2026-05-04 21:37:27 +08:00
t8y2
90eb09db8a
fix: write signing key to file in CI to work around Tauri env var bug
2026-05-04 21:23:43 +08:00
t8y2
85706d5c86
fix: update updater pubkey and settings dialog overflow
2026-05-04 21:21:31 +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
9ced92fdc8
fix: expand tilde in SQLite/DuckDB file paths to home directory
...
Closes #84
2026-05-04 21:10:34 +08:00
t8y2
7118feea4b
fix: use sha256sum instead of shasum for Windows compatibility
2026-05-04 19:07:25 +08:00
t8y2
0f73e2d9ca
fix: use portable grep instead of sed for cache hash computation
2026-05-04 19:04:45 +08:00
t8y2
cdd64c9edf
ci: use dependency-only hash for Rust cache key to survive version bumps
2026-05-04 18:58:23 +08:00
t8y2
f97c9da11d
ci: enable cache-on-failure for Rust build cache
2026-05-04 18:52:54 +08:00
t8y2
af9c206d75
feat: add auto-update support via tauri-plugin-updater
2026-05-04 18:14:40 +08:00
t8y2
8d3c14c24a
chore: bump version to 0.4.0
2026-05-04 17:41:07 +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
t8y2
e0596f1ac3
ci: add macOS code signing and notarization to release workflow
2026-05-04 17:35:19 +08:00
skyler
ae34d33a1d
Merge pull request #83 from wu-clan/refactor-new-connection
...
feat: refactor the new connection dialog
2026-05-04 17:22:54 +08:00
Wu Clan
14d23a5824
feat: refactor the new connection dialog
2026-05-04 17:11:13 +08:00
skyler
e835ff840e
Merge pull request #81 from yavon007/main
...
feat: improve tab bar scrolling and sidebar interaction
2026-05-04 15:47:10 +08:00
yavon007
a7161ac821
feat: improve active tab visual distinction with bottom border accent
2026-05-04 14:29:55 +08:00
yavon007
a3396f1601
revert: restore single-click to open table data in sidebar
2026-05-04 14:26:34 +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
skyler
1bef4ed2d9
Merge pull request #77 from SuLea-IT/codex/issue-75-connection-icons
...
[codex] Improve connection selector and table clicks
2026-05-04 12:02:25 +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
efdea3b13d
fix: trim whitespace from workflow_dispatch tag input
2026-05-04 10:17:04 +08:00
t8y2
8e5de23f1c
feat: add workflow_dispatch trigger for publish-packages
2026-05-04 10:14:20 +08:00
t8y2
c0def1674a
fix: use PRODUCT_NAME for release asset file patterns
v0.3.10
2026-05-04 10:12:28 +08:00
t8y2
dbb9375374
chore: upgrade tauri packages to 2.11.0
2026-05-04 03:09:51 +08:00
t8y2
99c5626cc3
chore: bump version to 0.3.10
2026-05-04 03:05:45 +08:00
t8y2
fc71be8f1a
feat: remove deprecated connect function and streamline SQLite connection handling
2026-05-04 02:57:05 +08:00
t8y2
12c1a60362
feat: add select-none class to sidebar for improved user experience
2026-05-04 02:55:19 +08:00
t8y2
33cb298a8d
feat: disable autocorrect and spellcheck for input fields across components
2026-05-04 02:55:19 +08:00
t8y2
71c7ae08c8
feat: add type filtering functionality and update translations for filter options
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