Skip to content

Replace Product OS nav menu with new Products menu#18206

Open
charlescook-ph wants to merge 3 commits into
masterfrom
posthog-code/products-nav-menu
Open

Replace Product OS nav menu with new Products menu#18206
charlescook-ph wants to merge 3 commits into
masterfrom
posthog-code/products-nav-menu

Conversation

@charlescook-ph

Copy link
Copy Markdown
Collaborator

Changes

Renames the Product OS taskbar menu to Products and replaces its contents with:

  • PostHog Code → /code
  • PostHog Web → /self-driving
  • PostHog Slack → /slack
  • PostHog MCP → /mcp
  • Context Warehouse → /data-stack

  • Browse all tools → /products (renamed from "Browse all apps", keeps the app count)
  • Search tools (renamed from "Search apps", same searchable product submenu)

The old Popular products, New products, and category submenus are removed along with their now-unused imports. Icons are reused from existing menu items/product data (coffee for Code, bolt for Web, @-sign for Slack, plug for MCP, database for Context Warehouse).

Also updates the TaskBarMenu README.md examples to match.

Notes

  • On mobile the menu still collapses to a direct /products link (unchanged).
  • The Korean taskbar menu (src/components/Korean/KoreanTaskBarMenu/) has its own separate copy and is intentionally untouched.

🤖 Generated with Claude Code

Renames the "Product OS" taskbar menu to "Products" and replaces its contents with PostHog Code, PostHog Web, PostHog Slack, PostHog MCP, and Context Warehouse, followed by "Browse all tools" and "Search tools" (renamed from "Browse all apps" / "Search apps"). Removes the old Popular products, New products, and category submenus.

Generated-By: PostHog Code
Task-Id: d9fe2276-e3c9-457b-bc6c-e767944abe34
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 0 errors, 25 warnings, 0 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

src/components/TaskBarMenu/README.md — 0 errors, 25 warnings, 0 suggestions
Line Severity Message Rule
1:3 warning 'TaskBar Menu System' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
7:4 warning 'Mobile Menu Behavior' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
10:5 warning 'Breakpoint' is a possible misspelling. PostHogBase.Spelling
14:5 warning 'Mobile Menu Structure' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
23:4 warning 'Mobile Menu Configuration' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
25:5 warning '1. mobileDestination Property' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
25:8 warning 'mobileDestination' is a possible misspelling. PostHogBase.Spelling
40:49 warning 'submenu' is a possible misspelling. PostHogBase.Spelling
44:5 warning '2. mobileLink Property' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
44:8 warning 'mobileLink' is a possible misspelling. PostHogBase.Spelling
56:5 warning '3. Dynamic Product Links' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
72:5 warning 'Menu Processing Flow' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
82:5 warning 'Separator Cleanup' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
96:1 warning 'Submenus' is a possible misspelling. PostHogBase.Spelling
97:3 warning 'Submenus' is a possible misspelling. PostHogBase.Spelling
98:3 warning 'Submenus' is a possible misspelling. PostHogBase.Spelling
127:5 warning 'Example 3: Simplified Submenu' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
127:27 warning 'Submenu' is a possible misspelling. PostHogBase.Spelling
139:4 warning 'File Structure' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
145:4 warning 'Testing Mobile Menu' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
159:3 warning 'mobileLink' is a possible misspelling. PostHogBase.Spelling
160:3 warning 'mobileDestination' is a possible misspelling. PostHogBase.Spelling
167:5 warning 'processMobileMenuItem() (in MenuBar.tsx)' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
168:64 warning 'submenus' is a possible misspelling. PostHogBase.Spelling
170:4 warning 'Maintenance Notes' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 06, 2026 09:34PM

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.29 MiB (+0.0 KiB / +0.0%)

Eager graph (static-import closure per entrypoint)

Entrypoint Eager size Budget Modules
app 24.23 MiB (-1.2 KiB / -0.0%) report-only 5515
Largest modules in the app closure
Module Size
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 707.7 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./.cache/caches/gatsby-plugin-mdx/mdx-scopes-dir/31a094f140f119e73085d847ae81b99b.js + 2 modules 586.5 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/@codemirror+view@6.38.2/node_modules/@codemirror/view/dist/index.js 458.1 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 353.9 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 116 modules 273.3 KiB
./node_modules/.pnpm/@codesandbox+sandpack-react@2.20.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@codesandbox/sandpack-react/dist/index.mjs 266.6 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes.

Updates SearchableProductMenu: "Browse all apps" footer link, "Search apps..." placeholder, and "No apps found" empty state now all say "tools".

Generated-By: PostHog Code
Task-Id: d9fe2276-e3c9-457b-bc6c-e767944abe34
Fixes the 6 EnDash errors flagged by the Vale prose linter on this PR.

Generated-By: PostHog Code
Task-Id: d9fe2276-e3c9-457b-bc6c-e767944abe34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants