Commit Graph
18 Commits
Author SHA1 Message Date
曾志威 8f27223fce fix(scripts): use project-relative paths and portable toolchains
Remove fixed machine installation paths, prefer project-local Go and Node toolchains, and resolve build verification and browser test binary paths relative to the project. Add isolated discovery/relocation tests and document compatibility and validation boundaries.

Validation: 20 tool-discovery assertions, 3 Node path tests, startup isolation and script syntax checks passed. Frontend build passed; full Go compilation was blocked by unrelated concurrent Kubernetes changes.
2026-09-22 14:24:47 +08:00
曾志威 4d34f94e75 feat(ssh): allow explicit forwarding host fingerprint bypass
Keep strict verification by default, expose an opt-in warning in the connection editor, and report the observed host fingerprint. Preserve password authentication and cover the behavior with model, SSH fixture and browser tests. Include compatibility and validation documentation.
2026-09-22 14:01:45 +08:00
曾志威 408f346ab1 feat: add WebDAV sync backups and unauthenticated targets
Replace active S3 sync with encrypted WebDAV synchronization and independent backups. Support explicit empty passwords and unauthenticated MongoDB, Redis, HTTP and HTTPS targets. Include migration, design and validation documentation.

Validation: build and go vet passed; Playwright 113 passed with 4 existing failures. Full Go run reproduced the existing cluster discovery test failure. Preserve unrelated SSH fingerprint changes outside this commit.
2026-09-22 14:00:42 +08:00
曾志威 1cbefdfd89 Merge origin/main preserving portable storage and TCP forwarding 2026-09-22 10:49:03 +08:00
曾志威 faad59eafb feat(tcp): add account-free port mapping with default all-interface listening 2026-09-21 19:21:27 +08:00
曾志威 5d522b08cb fix(mongodb): allow non-admin gateway authentication databases 2026-09-21 17:37:49 +08:00
曾志威 0b0d76fbfb feat: unify assets and portable storage with account-level target mapping
Improve MongoDB compatibility and connection diagnostics; unify asset dialogs and sidebar navigation; support visible multi-account target links and mapped connection tests. Include regression tests and validation documentation.
2026-09-21 17:21:43 +08:00
曾志威 4a39486df5 init 2026-09-21 01:34:38 +08:00
曾志威 59ed5ca0ef feat(windows): discover local and AppData databases automatically
Unify database path selection, preserve explicit overrides, and remove launcher-imposed data paths. Back up the selected directory with locking and recursive-copy protection. Include regression tests and migration documentation.

Prior focused path and desktop checks, Go vet, and the frontend build passed. Full regression failures in cluster discovery and three UI cases are recorded in docs/testing.md.
2026-09-20 18:20:20 +08:00
曾志威 b339c55630 feat(ui): implement DBX-inspired workspace and connection controls
Add resource navigation, workspace tabs, configurable tables, connection URL parameters and runtime connection options. Include feature documentation and regression coverage.

Prior validation passed Go tests and vet, Vue type checks, and seven domain checks. Production frontend build and browser acceptance were blocked by spawn EPERM and remain documented as pending.
2026-09-20 13:35:56 +08:00
曾志威 f5ab31bfde feat: 完善连接管理、SQLite支持及项目文档 2026-09-20 01:47:12 +08:00
曾志威 688666aa30 init 2026-09-20 01:45:08 +08:00
曾志威 d9c19053e8 init 2026-09-20 01:38:11 +08:00
曾志威 330533d543 init 2026-09-19 23:25:20 +08:00
曾志威 d19f2d3ddc init 2026-09-15 10:35:46 +08:00
曾志威 9f9bacb562 chore: 维护依赖和本地产物忽略规则 2026-09-15 10:29:44 +08:00
曾志威 1c35157815 init 2026-09-15 10:28:11 +08:00
曾志威 5b6cb3e2bf feat: 完善多账号网关、运维监控与配置管理
新增 HTTP/HTTPS 与 SQL Server 支持,完善账号映射、凭据生命周期、角色和 API Token 隔离。实现健康检查、告警、配置导入导出、模板与历史差异,并补充管理界面、回归测试和运维文档。
2026-09-12 22:19:10 +08:00