Added
- Service Domain Launcher: Services with at least one configured domain now expose a consistent open-site icon in service cards, dashboard health and activity rows, the service header, and topology nodes.
- Safe Destination Modal: Clicking the icon always previews the exact destination before opening it in a new tab. Multiple domains are listed individually with their HTTP/HTTPS protocol and route path.
Changed
- Shared Domain State: All launchers share one cached domain query instead of issuing a request per service, and refresh immediately when a domain is added, removed or updated.