- Shipped
- July 8, 2026 at 10:35 PM UTC
- Author
- kamo
- Commit
- 464e847
Mail, Docs, VoIP, Calculator and Support are nav options that open a sub-menu rather than navigating, so on the home launchpad they must not be a single link. Extracted each tool's sub-item sections into shared hooks **************** that BOTH the nav tool buttons and the home page render from — single source of truth, so the two can never drift. - New LauncherParentCard renders a parent as a non-link header (icon + label + description) with its real sub-items as the interactive rows: compose / view mail; manage / create docs; call / text; the member's gated calculator modes; contact support / tickets / webinars. Selecting a row runs the same action the nav does (navigate or open the tool). - Home now renders leaf options (routes/actions) as link/action cards and parent options as sub-item cards. Settings stays a link to its own /settings page. - The five navtop tool buttons are now thin wrappers over the shared hooks — behavior unchanged; badge counts and loading stay in the buttons. Reuses existing i18n keys; no new strings.