- Customer (marketplace, leases, compute on the leased node),
provider (their nodes) and operator (everything) as separate apps
- Shared chrome with community's own session; identity switcher
only in dev mode
- Shell requires a session (oauth2-proxy), with sign-in and sign-out
- Project switcher; first-VDC screen when a project has no VDC yet
- Core calls route through /vdcs/<id>/core/* for the active VDC
- Tenants manage their own VDCs, members and Cloudflare account
under Data Centers; the cloud admin area and server groups are removed
- Drop the root .env.* files; every app now has its own .env.example
- Core console talks to core directly with its build-time key
- ALLOWED_HOST passed through docker-compose