Parent options expose their sub-items instead of being single links

Fixkamo-internal
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.

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