Migrate the workspace to React and Ant Design, improve account forms and responsive layouts, support outbound diagnostics and SSH fingerprint confirmation, and persist the management startup port. Preserve database migrations, remove S3 settings storage, and improve gateway audit handling.
Support target-free SOCKS5 port mappings with reference protection and UI workflows.
Include connection-stage diagnostics, SSH fingerprint confirmation, asset impact checks, listener traffic visibility, SQLite snapshots, account mapping improvements, and MySQL discovery fixes.
Update feature rationale and validation docs; Go checks, frontend build and 121 browser tests passed.
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.
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.
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.
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.
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.