Skip to content

v1.3.8

Choose a tag to compare

@cursor cursor released this 01 Sep 09:51
· 9 commits to main since this release
3f2ab7b

Added

  • Connection setup guide on Settings → Connections with checklist, deployment scenarios (Docker/remote/same-host), and WebQuery vs SSH feature matrix
  • Optional connection setup wizard with inline instructions, WebQuery/SSH draft testing, and links to official TeamSpeak 6 Server docs
  • Deployment self-check in wizard step 1 (GET /api/servers/deployment-check) — probes common hosts from the manager backend
  • Field-level tooltips and sectioned connection form (WebQuery required, SSH optional)
  • SSH test endpoints (POST /api/servers/test-ssh, POST /api/servers/:id/test-ssh) and Test SSH buttons on connection cards
  • Dashboard nudge for admins with no connections → /settings?tab=connections (wizard via ?wizard=1)

Changed

  • Connections tab stays minimal when empty; detailed help moved to an optional dialog
  • docker-compose.pr-test.yml bundles TeamSpeak 6 on the compose network for local wizard testing

Security

  • SSRF hardening for TeamSpeak connection hosts (validate/sanitize, metadata blocklist, optional DNS check on draft tests)
  • CodeQL request-forgery barriers for validated endpoint helpers

Fixed

  • Edit connection without re-entering API key when unchanged
  • Removed Dockerfile # syntax= directive to avoid Docker Hub build failures