feat: VPN section with provider management and live stats#1605
Conversation
Adds a VPN block to the Network page mirroring the Wi-Fi group: a header toggle, a connected-details panel (interface, live ping, protocol) or a context placeholder, and a Manage-providers row. Adds a provider list page and an add/edit page. Extends the VPN service with multi-provider config, live stats (ping, data in/out, server, connected-for) and a more robust WARP status parser.
|
Seeing a lot of changes for WARP, did you get to test with other providers as well? |
Actually, no.
You're right about the pattern this still keeps the old switch(providerName) + per-provider parsers and adds onto them, so it's not the aggregator yet. It could be refactored so each provider is an adapter implementing a common interface (status/connect/disconnect/stats) and the handler never switches on a name the management + stats + UI here would carry over mostly unchanged on top of that. |
Adds a VPN section to the Network page with provider management UI, provider list/add-edit pages, and improved VPN service monitoring and status parsing.