App icons on the wizard's Apps & Features step

Featurekamo-internal
Shipped
August 15, 2026 at 6:52 AM UTC
Author
kamo
Commit
b2927ae

The create-network wizard drew each app as the first letter of its name, so the same app was a storefront on Settings -> Features and an "S" here. The icons already existed -- they were locked inside FeaturesManager's local iconMap. Moved that table to **************** keyed by ServiceType, and pointed both surfaces at it so they cannot drift. Added the two apps the Features screen never had entries for (CALCULATOR takes the nav rail's Calculate, FEED takes DynamicFeed), the deprecated-name aliases, and an app-grid fallback -- same shape as nav/settingsTopicIcons.ts. Every glyph is flat var(--color-primary) whether the app is on or off: twenty products each arriving in its own colour would read as a ransom note. On/off stays with the tile tint and the switch. The guard test fails the build if a live ServiceType has no icon -- otherwise a newly catalogued app ships as an anonymous grey square and nothing complains.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing