Chart UX improvements, behavior page polish, and SEO setup #46

Merged
uz1mani merged 6 commits from staging into main 2026-03-13 13:42:01 +00:00
uz1mani commented 2026-03-13 13:41:49 +00:00 (Migrated from github.com)

Summary

  • Smooth chart curves, fix spline overshoot, and improve map marker interaction
  • Add skeleton loading and fade transitions to the behavior page
  • Add sitemap.xml, robots.txt, and llms.txt for search engine and LLM discoverability

Changes

Charts

  • Increase hover hitbox on map location markers for easier interaction
  • Smooth chart curves with natural spline interpolation and area fill
  • Clip chart overflow caused by natural spline overshoot
  • Switch from natural to bump interpolation to fully prevent overshoot

Behavior Page

  • Add skeleton loading states and fade-in transitions

SEO

  • Add dynamic sitemap.xml covering all public pages (home, about, features, pricing, FAQ, changelog, installation, integrations)
  • Add robots.txt allowing public pages, blocking dashboard/auth/API routes and AI training bots
  • Add llms.txt describing Pulse for LLM crawlers

Test Plan

  • Verify charts render smoothly without overflow on dashboard
  • Confirm map markers are easy to hover/click
  • Check behavior page shows skeleton → fade-in on load
  • Visit /sitemap.xml, /robots.txt, and /llms.txt on staging
Summary - Smooth chart curves, fix spline overshoot, and improve map marker interaction - Add skeleton loading and fade transitions to the behavior page - Add sitemap.xml, robots.txt, and llms.txt for search engine and LLM discoverability Changes Charts - Increase hover hitbox on map location markers for easier interaction - Smooth chart curves with natural spline interpolation and area fill - Clip chart overflow caused by natural spline overshoot - Switch from natural to bump interpolation to fully prevent overshoot Behavior Page - Add skeleton loading states and fade-in transitions SEO - Add dynamic sitemap.xml covering all public pages (home, about, features, pricing, FAQ, changelog, installation, integrations) - Add robots.txt allowing public pages, blocking dashboard/auth/API routes and AI training bots - Add llms.txt describing Pulse for LLM crawlers Test Plan - Verify charts render smoothly without overflow on dashboard - Confirm map markers are easy to hover/click - Check behavior page shows skeleton → fade-in on load - Visit /sitemap.xml, /robots.txt, and /llms.txt on staging
Sign in to join this conversation.
No description provided.