- Ya
- 8 Julai 2026, 18:49 UTC
- Mwandishi
- kamo
- Ahadi ya
- 48612fb
The home page was rendering a stale, separately-maintained feature list (Clubhouse, Feed, Reports, Tasks, Network) that isn't even in the nav registry, so it exposed options the member shouldn't see. It now renders exactly the gated options the member has across BOTH navs — straight from useNavLayout (NavPri + NavTop), the single source of truth — labelled via the same navAdornments the navs use, with the correct launch per kind (route → navigate; tool → open its panel / route; action → run it). - Home is now the full launcher of every option available to the member, in their own nav order. Mail/Support cards show live unread/pending pips and Leads shows its alert, using the nav's own signals. - Nav cross-highlight: hovering or keyboard-focusing a home card lights up the matching option in NavPri/NavTop (new NavHighlightContext, consumed by SortableNavOption; FeatureCard gains onHoverChange). - Settings scroll fix: the section-index rail was position:sticky directly on an align-items:start grid item, so a long list was cut off with no way to reach the lower entries. It is now an inner sticky, height-capped, internally- scrollable rail inside a stretched column, and the clipping minHeight:100vh is removed so the page scrolls normally. - Removed the now-unused useHomeRecent / useAttentionCounts / RecentRouteTracker (the home rework no longer needs them). New home.optionDesc.* strings added to the kamo-translation-dictionary (en).