Database connection context menus now show a copy action when the connection has enabled transport layers. The action starts or reuses the ordered transport chain, copies the final local forwarding port, and keeps runtime config cached so later disconnect cleanup can stop the created tunnel. Constraint: Local testing sometimes needs external tools to connect through DBX's generated proxy/tunnel endpoint Rejected: Copy full host:port endpoint | user specifically asked for the port and existing tunnel host is always localhost Rejected: Require an active pool before copying | local test workflows may need the tunnel before opening the DBX connection Confidence: high Scope-risk: moderate Tested: pnpm test -- packages/app-tests/connectionTransport.test.ts (ran full app-tests: 862 passed) Tested: pnpm typecheck Tested: pnpm exec oxlint --vue-plugin apps/desktop/src/components/sidebar/TreeItem.vue apps/desktop/src/lib/connectionTransport.ts apps/desktop/src/lib/api.ts apps/desktop/src/lib/tauri.ts apps/desktop/src/lib/http.ts Tested: cargo check -p dbx-core -p dbx-web Tested: cargo check -p dbx Tested: cargo fmt --check --all Co-authored-by: caisin <caisin@caisins-Mac-mini.local> |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| windows/nsis | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Entitlements.plist | ||
| build.rs | ||
| tauri.conf.json | ||