HeatMapXHeatMapX
PricingLog in

Persistent Left Sidebar and Multi-Page Dashboard Layout

HeatMapX Engineering Team6 min read
  • dashboard
  • navigation

On 2026-06-05, we rebuilt heatmapx.com/dashboard with a full Supabase/Vercel-style persistent sidebar layout (a structural follow-up to the full dashboard redesign shipped the same day).

New Layout

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ [icon] HeatMapX                  [โ˜€๐Ÿ’ป๐ŸŒ™]  [JA/EN]    โ”‚ โ† sticky header
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ MENU          โ”‚                                       โ”‚
โ”‚ โ–ธ โŒ‚ Home      โ”‚   Home                                โ”‚
โ”‚   โ–ค Heatmaps  โ”‚                                       โ”‚
โ”‚               โ”‚   Sites / Today's Events / Plan       โ”‚
โ”‚   โŒ˜ CLI&Skillsโ”‚                                       โ”‚
โ”‚   $ Plan&Billingโ”‚  AI Analysis Usage [โ–ˆโ–ˆโ–ˆโ–ˆโ–‘]          โ”‚
โ”‚   โš™ Settings  โ”‚   PV Usage         [โ–ˆโ–ˆโ–‘โ–‘โ–‘]            โ”‚
โ”‚               โ”‚                                       โ”‚
โ”‚ COMING SOON   โ”‚   Quick Actions                       โ”‚
โ”‚   ๐Ÿงช A/B Tests โ”‚   [โ–ค View Heatmaps] [๏ผ‹Add]          โ”‚
โ”‚   โœจ Dynamic UIโ”‚                                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค                                       โ”‚
โ”‚   Log out     โ”‚                                       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Five Dedicated Pages

Route Page Content
/dashboard โŒ‚ Home Stats cards (sites / today's events / current plan), usage bars (AI analyses / PV), quick actions
/dashboard/sites โ–ค Heatmaps Tabular list of registered sites. Add new sites from here
/dashboard/cli โŒ˜ CLI & Skills Side-by-side installation guides for the terminal CLI and Claude Code Skill
/dashboard/billing $ Plan & Billing Current usage summary + full plan comparison table (Free / Pro / Team / Enterprise)
/dashboard/settings โš™ Settings Language selector (English / ๆ—ฅๆœฌ่ชž) โ€” more settings coming soon

What Changed

โ–ค Supabase-style persistent left sidebar

All five primary navigation items are always visible in the left sidebar, fixed on scroll so you can jump between pages from anywhere.

  • Active page highlight: the current page is visually emphasized in the menu
  • Icons: each menu item has a visual identifier
  • Log out: pinned to the bottom of the sidebar, reducing the risk of accidental clicks

โŒ‚ Home as an at-a-glance overview

/dashboard โ€” the first screen after login โ€” is now designed to give you a complete picture of your account status in a single view.

  • Stats cards showing site count, today's event total, and your current plan
  • Progress bars for AI analysis usage and monthly PV (amber above 80%, red above 100%)
  • Quick actions: "View Heatmaps", "Add Site", "Upgrade", and "CLI Setup"

โŒ˜ CLI & Skills side by side

Both ways to use HeatMapX โ€” the terminal CLI and the Claude Code Skill โ€” are documented on a single page in a two-column layout.

  • CLI: step-by-step from npm install -g heatmapx through to heatmapx analyze
  • Claude Code Skill: install with /plugin install heatmapx-skill@xtv-llc/heatmapx-cli and call HeatMapX directly from conversation
  • Sample commands shown in both English and Japanese

$ Full plan comparison built in

The Plan & Billing page now includes the complete Free / Pro / Team / Enterprise comparison table so you can review options and upgrade without leaving the dashboard.

  • Monthly / annual toggle (annual default; annual billing offers a significant discount vs. monthly). For current pricing, see the pricing page
  • Your current plan is marked with a green "Current" badge
  • Pro is highlighted in orange as the recommended option
  • Enterprise links to heatmapx@xtv.co.jp for direct contact

โš™ Language selection in Settings

Language switching was previously only available as a two-state toggle in the header. It is now also exposed as an explicit radio selector in Settings. Changes apply instantly and are persisted in the browser.

Coming Soon

A "Coming Soon" section at the bottom of the sidebar surfaces features landing in upcoming releases:

Feature Description
๐Ÿงช A/B Tests One-click A/B testing for copy and layout changes based on heatmap insights
โœจ Dynamic UI Personalization engine that adapts the UI based on user attributes and behavior patterns

Other Improvements

  • Sticky header: logo, theme switcher, and language toggle remain visible while scrolling
  • Sticky sidebar: navigation stays accessible at all times while scrolling page content
  • Log out relocated: moved from the top-right header to the bottom of the sidebar (important but low-frequency action pushed down)
  • Backward compatible: existing /dashboard bookmarks land on the new Home screen โ€” no redirects needed

Scope of Impact

This release is UI/UX only โ€” tracking logic, data structures, and APIs are unchanged. Existing embedded tracker tags continue to work as-is. No redirects are required for existing /dashboard bookmarks.

Heatmaps you run from Claude Code โ€” free to start.

Drop in one tracker tag. Analyze and ship CRO improvement PRs from the CLI. No credit card ยท 30-second setup.