Major performance overhaul, 25 new SEO pages with an interactive healthspan calculator, patent pending status, public education pages, agentic AI discoverability, Mailchimp audience sync, and a Next.js 16 upgrade.
Website & Discovery
- 25 new SEO content pages — 4 hub pages, 18 supporting pages, and 3 root-level pages covering longevity, nutrition, fitness, and health tracking topics.
- Interactive healthspan calculator — estimate your biological age and get personalized improvement tips, with GA4 event tracking.
- 4 standalone public education pages — Blood Test Tracking, DNA Health Insights, Body Composition Analysis, and Health Score (VAI) — accessible to all visitors.
- Revamped /partners and /integrations pages — clearer device categories, consumer CTAs, and demand tiles for upcoming integrations.
- AI agent discoverability — added llms-full.txt, agents.md, and a dedicated agentic sitemap so AI assistants can accurately describe Vidaya.
- Upgraded legal pages — sticky table of contents on Terms and Privacy, plus a complete FAQ rewrite with 16 Q&As.
- RSS feed for SEO content — subscribe to new health articles and guides.
Health & Data
- Vaya Chat now remembers — persistent memory across chat sessions so your AI health assistant recalls past conversations and context.
- Incremental wearable aggregation — smarter staleness gating means your wearable data updates faster without redundant reprocessing.
- Share card API — generate rich preview cards with your aggregated health stats and leaderboard rank for sharing.
- Improved blood tests landing page — standalone informational page accessible to all visitors, with server-side auth redirects for premium features.
- Fixed sleep scoring — added a 6–7 hour bracket so 6.5 hours of sleep no longer gets an incorrect +1.0 adjustment.
- Better wearable data handling — heart rate and HRV values of 0 are now treated as missing data, and historical monthly data is preserved during updates.
Performance & Reliability
- Core Web Vitals overhaul — SSR pricing page, CSS crossfade carousel replacing JavaScript animations, lazyOnload for third-party scripts, and instant LCP with SSR hero image placeholders.
- Homepage code-splitting — dynamic imports for below-fold sections cut initial bundle size significantly.
- Images converted from PNG to WebP — 64% file size reduction across homepage assets.
- Next.js 16 + React 19 upgrade — latest framework with improved performance and TypeScript configurations.
- Optimized font loading strategy and third-party script loading for faster page renders.
- GA4 consent-mode gate with SPA history patching — prevents phantom conversions on dashboard pages.
- Silent session refresh in AuthGuard — eliminates blank page flashes during token renewal.
Security & Privacy
- Patent Pending — USPTO Application No. 19/389,347 now displayed in the site footer.
- Premium access gating — dashboard features now verify has_premium_access in auth state.
- WebView security — expanded User-Agent detection for in-app browsers, plus a honeypot bot trap to block automated sign-ups.
- Password field masking — Clarity data-clarity-mask attribute added to password inputs so session recordings never capture credentials.
- Meta Pixel and Clarity restricted to public routes only — tracking pixels no longer load on authenticated dashboard pages.
Notifications & Engagement
- Mailchimp audience sync — nightly batch sync pushes contacts from the admin database to Mailchimp with automatic tag derivation, dry-run mode, and sync logging.
- Real-time password strength bar on sign-up — replaces the old confirm-password field for less friction.
- Improved sign-up flow — show-password on by default for 30 seconds, universal Turnstile fallback, and better OTP tracking events.
- GA4 form funnel events — field-by-field interaction tracking on sign-up for conversion optimization.
Social & Community
- Fixed share button positioning — dropdown now renders correctly across all screen sizes.
- Updated share platform icons and links for a cleaner sharing experience.