Symptom

The empty dashboard showed only “No nodes yet” + “Add a server to get started” text — no visual metaphor for what a node or server is. First-time users encountered pure text with no iconographic context for the product’s core concept.

Root cause

The empty-state Column in ClientScreen.kt was never given an illustration step. The node-graph icon (hexagon_nodes_duotone_solid_full) already existed in the drawable resources but was only wired up to node items via IconManager, not to the empty state itself.

Fix

Prevention