Files
Anso 8a9115f48c feat(blueprints): call the tab Blueprints, add a Needs attention filter and keep the catalog on screen (#2082)
The Fleet tab was called Deployments while every surface inside it said
Blueprints, its empty state repeated a heading and offered two create buttons,
and the populated catalog opened with a third naming of the same thing. The
filter row had a Drifted chip that missed failed, conflicting, blocked and
awaiting-confirmation Blueprints, and a tile showed only a coloured dot, never
the state it stood for. Every refresh blanked the whole tab (closing an open
sheet's context) behind a plain "Loading blueprints" line.

The tab is now Blueprints. One header row carries the count and New Blueprint;
the empty state is just its card with one create action. Needs attention
replaces Drifted and covers failed, name conflict, evict blocked, awaiting
confirmation, held repair, drift and a rollout that needs reconfirming; a tile
names its strongest non-active state, and an empty filter offers Show all.

The first load shows a skeleton shaped like the catalog, and only if it is slow.
Later refreshes keep the catalog and any open sheet on screen; a failed refresh
over a catalog shows a notice with Retry and the last list, and the error card is
only for a tab with nothing to show. Overlapping refreshes are sequenced, and a
failed refresh after creating a Blueprint no longer opens its sheet later.

Docs and the e2e tab lookup follow the new name.
2026-10-04 17:35:40 -04:00
..