Persistent Left Sidebar and Multi-Page Dashboard Layout
- 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 heatmapxthrough toheatmapx analyze - Claude Code Skill: install with
/plugin install heatmapx-skill@xtv-llc/heatmapx-cliand 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.jpfor 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
/dashboardbookmarks 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.