• rebuild self-hosted page as Clusters with type features (#641)
    Some checks failed
    build and push / build_n_push (push) Has been cancelled

    rainysy released this 2026-05-20 17:48:38 +08:00 | 70 commits to localize-zh-v2.39.0 since this release

    • feat(reverse-proxy): rebuild self-hosted page as Clusters with type + features

    The Self-Hosted Proxies page was account-only by design but the
    underlying API already returned every cluster the account could see.
    Lifting that filter and renaming the page surfaces shared clusters
    too — operators can see what NetBird-deployed clusters are reachable
    alongside their own self-hosted ones, with online status and feature
    support visible per row.

    ReverseProxyCluster matches the new backend shape: type
    (account/shared), online, and the three capability flags. The
    isSelfHostedCluster provider hook now compares against type === account instead of a deprecated boolean.

    Page folder renamed self-hosted-proxies → clusters (history-preserving
    git mv). Table columns: Cluster (with an EphemeralPeerIndicator-style
    icon next to the name marking account vs shared and a colored dot for
    online status), Connected Proxies (plain numeric), Features (one
    tooltip-backed badge per supported capability), Actions (Delete only
    on account-owned rows; shared clusters render an empty action cell).

    Empty state shows when the list is fully empty with a doc link in the
    page header. Sidebar entry restored under Reverse Proxy.

    • Update record in modal, update doc link, update modal title

    • update reverse proxy documentation links to latest anchors

    • update cluster modal description to "proxy cluster" instead of "self-hosted cluster"


    Co-authored-by: Eduard Gert kontakt@eduardgert.de

    Downloads