Route map overhaul - fixes overflow, adds interactive popup, and improves grouped route behavior.
What's new
Route map - click to inspect popup
Clicking any node on the route map opens a focused mini map scoped to that node's connections. The popup uses the same 4-column layout (Entry Points - Routes - Middlewares - Services) and node styles as the main map. Hover and click interactions work inside the popup - hover highlights a path, click navigates to any connected node. Press Esc or click outside to close.
Route map - group popup
Clicking a grouped route node opens the popup showing all routes in that group with their full topology.
Bug fixes
Route map - overflow on high-fanout nodes
Hovering an entrypoint or middleware connected to many routes caused nodes to be pushed outside the visible canvas, partially hiding them. The vertical repositioning logic has been removed. Hover now only highlights connected nodes and draws curves - no layout shifts.
Route map - curves broken for EP / MW / SVC hover
Hovering an entrypoint, middleware, or service node highlighted the connected nodes correctly but did not draw the connecting bezier curves. All hover directions now draw curves correctly.
Route map - collapsed groups not traced
When hovering an entrypoint, middleware, or service node, routes that belong to a collapsed group were silently skipped - no curve was drawn and the group header was not highlighted. The group header node is now used as a proxy and highlighted, with a single deduplicated curve drawn per connection.
Route map - groups now appear at the top
Grouped route nodes now appear at the top of the routes column, with individual ungrouped routes below.
Upgrade
Docker:
docker compose pull
docker compose up -dOr re-run the beta installer:
curl -fsSL https://get-traefik.xyzlab.dev/beta | bash