Skip to content

[codex] add modular wrapper dashboard#182

Draft
Zahed316 wants to merge 3 commits into
masterking32:mainfrom
Zahed316:codex/modular-wrapper-dashboard
Draft

[codex] add modular wrapper dashboard#182
Zahed316 wants to merge 3 commits into
masterking32:mainfrom
Zahed316:codex/modular-wrapper-dashboard

Conversation

@Zahed316
Copy link
Copy Markdown

Summary

Adds a vanilla Node/browser wrapper dashboard as an optional source-controlled tool under tools/wrapper-dashboard.

The dashboard can run against a downloaded client release package via MDVPN_DASHBOARD_ROOT, edit client_config.toml and client_resolvers.txt, parse client logs, show optimizer recommendations, and export known-good resolvers without modifying the Go binary.

Documentation

  • Adds tools/wrapper-dashboard/README.md with run and validation instructions.
  • Adds docs/wrapper-dashboard.md with architecture, API, and safety notes.
  • Links the optional dashboard from the main README.

Validation

  • node --check for dashboard server and browser modules.
  • Started dashboard with MDVPN_DASHBOARD_ROOT=/home/newuser/Downloads/MasterDnsVPN_Client_Linux_AMD64 MDVPN_DASHBOARD_PORT=18082 npm start.
  • Smoke-tested /api/state, /api/telemetry, and /api/resolvers?limit=5 against the local release package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant