Release notes
This public changelog tracks the latest shipped improvements so you can quickly understand what changed in VALT.
Product updates
Major product updates appear here in the same order they ship, with concise notes focused on what users can do now.
Google Health is now a first-class device provider
Google Health now appears in Settings alongside Fitbit, Health Connect, Polar, Strava, Oura, WHOOP, and Withings with its own OAuth connection and callback flow.
Pixel Watch and Fitbit health data can flow through Google
VALT can request Google Health activity, sleep, heart metrics, measurements, nutrition, and location scopes, covering the main data families needed for daily scores.
Realtime vitals are handled in the same score pipeline
Heart rate, HRV, SpO2, respiratory signals, and related vitals are formatted into VALT's standard data structures so the Home cards and score calculations can use them like other providers.
Google Health storage is ready for real backfills
The provider stores Google Health daily data with the same canonical metrics and metric-details shape used by the rest of VALT, instead of leaving Google-only fields off to the side.
First Google Health backfills set the right expectation
The connection flow now tells users the first import can take a few minutes, which is especially important for 30-day wearable history and dense vitals data.
Quick daily data can arrive before full sample history
VALT can prioritize the score-critical daily summaries first, then continue the larger sample-heavy import separately so the app does not feel stuck on the initial connection.
Heart-rate samples are reduced to one point per minute
High-frequency heart-rate data is downsampled to minute-level samples, keeping the trend needed for scores while avoiding oversized Firestore documents and slow refreshes.
Finished users no longer get pushed back into onboarding
Onboarding now stays tied to account setup. Missing data, a backend outage, or a manual redo no longer makes the app treat an existing user like a brand-new account.
Journal goals now open into their own click-in
Users can inspect a journal goal in a dedicated view instead of only seeing it as a flat label on the Journal page.
Insights can use the same metric catalog as Home
Journal insights now pull from centralized metric options, so users can connect notes to signals like sleep, stress, recovery, load, and other tracked health trends.
Daily Journal loading is smoother
Switching between days keeps Journal entries and insight state more stable, making it easier to review patterns instead of fighting reloads.
Goal providers are preserved more reliably
When a user chooses a metric or provider for a goal, VALT keeps that selection attached so future insights know which signal the goal was meant to follow.
AI provider keys are easier to manage
Settings now has a clearer bring-your-own-key path for users who want WALT to use their own AI provider credentials.
MCP authorization has a dedicated flow
The MCP authorization screen supports OAuth-style approval, scopes, and app access so external tools can request the right level of access instead of all-or-nothing control.
WALT can respect the user's connected AI setup
Model routing and provider handling were updated so WALT can use configured provider access more consistently across chat and tool-backed answers.
Advanced access is tested against real permission paths
BYOK and MCP flows now cover multi-provider accounts, authorization-code exchange, scopes, and gateway routes so the visible settings are backed by working access rules.
The Sync button is back where users expect it
Connected providers can be refreshed again from the web app, instead of forcing users to hunt for a hidden or provider-specific path.
Settings shows the right device actions
The Devices section now handles connected, disconnected, and sync-in-app providers more clearly so Fitbit, Health Connect, Polar, Strava, and other providers show the right action.
Home no longer carries extra sync clutter
The Home page was simplified so device refresh actions stay available without taking over the main health dashboard.
Production setup is more predictable
Dependency and deployment checks were tightened so new builds are less likely to ship with mismatched packages or unsafe setup defaults.
Users can edit their heart-rate zones
A new Heart Rate Zones settings panel lets users review and adjust zone thresholds that match their actual training profile.
Activity and Load can use personalized zones
Zone settings now feed the Activity and Load surfaces so hard efforts, recovery work, and aerobic sessions are categorized with the user's own thresholds.
Metric names are easier to match across providers
Vital sign aliases and metric catalog updates make heart-rate, cardio, and recovery fields line up more reliably across connected devices.
Circadian and Vitality settings got sharper
The same release tightened the score settings behind circadian rhythm and Vitality so daily guidance better reflects sleep timing, recovery, and physiological strain.
Sleep click-ins understand the real sleep window
Sleep views now align the overnight window more carefully, which helps prevent naps, late nights, and split sleep from confusing the daily sleep story.
Health Connect permissions match sleep data needs
The Health Connect path was updated so sleep data requests match the permissions needed to power Sleep and recovery cards.
Body Battery timelines explain the day
Body Battery summaries are now centralized so the detail view can describe the main rise, drain, and recovery moments instead of just drawing a line.
WALT answers are grounded in available metrics
WALT's health context now keeps tighter track of which metrics are available and which plan features the user can access before answering.
Cardio gets a full performance page
The new Cardio view explains aerobic work, intensity, and cardio score movement instead of hiding that context inside a general activity card.
Strength training gets its own score detail
Strength sessions now feed a dedicated Strength view with clearer muscle-load and training explanations.
Load Performance is easier to inspect
The Load Performance click-in now breaks down the training demand more clearly, including the signals that push the score up or down.
Score pages use a more consistent click-in design
Cardio, Strength, and Load Performance now share a more polished click-in structure so users can move between performance views without relearning the layout.
Meals now get a food-quality signal
The nutrition system can score foods by quality so users can see when two meals with similar calories are very different nutritionally.
Nutrition scoring handles richer ingredient context
The Food Quality Score uses structured nutrition data so ingredient quality, nutrient density, and meal composition can matter in the final assessment.
Nutrition search and cached scores stay aligned
Nutrition lookups and score caching were tightened so repeated foods can return the same quality context without unnecessary recomputation.
MCP apps can request scoped access
The new authorization screen lets users review requested access before an external MCP client connects to VALT.
WALT supports more advanced connected-tool flows
WALT and the gateway now understand the authorization path needed for connected clients, instead of treating every tool request as an internal-only action.
Bring-your-own AI setup started moving into Settings
The Settings page gained the foundation for managing AI provider access, with later refinements making the flow safer and easier to test.
Sleep duration totals became more accurate
The same release fixed daily sleep-duration totals and optimal-window calculations so recovery cards use cleaner overnight data.
Metric Explorer shows the available health catalog
Users can browse stored scores and submetrics across sleep, recovery, vitals, activity, body composition, nutrition, and performance by source and time range.
Home can focus on the user's chosen signals
The Important Metrics section now supports customization, making it easier to pin the measurements a user actually wants to watch.
Metric labels are more consistent across the app
The catalog helps click-ins, Journal, Home, and settings talk about the same metric in the same way.
Vitality trend movement is easier to understand
Vitality now includes trend tooltip context so users can see why a change happened without opening multiple screens.
Body Battery gets a clearer timeline
The Body Battery chart now uses clearer coloring and recovery/drain segments, making it easier to connect sleep, stress, and activity to energy changes.
Stress folds into a richer Vitals experience
Stress now has a unified timeline with interactive tooltip detail, and Vitals surfaces the signal more naturally alongside other daily measurements.
Vitals click-ins show more of the underlying signal
Vitals detail views gained better layout and data presentation so users can inspect the measurements behind the daily card.
Load scoring handles training strain more carefully
Load scoring and targets were updated so daily training demand and strain show up with more accurate context.
The VALT date picker is easier to use
Calendar navigation was cleaned up so moving between days on Home and related views feels more predictable.
Journal reminders appear inside the daily flow
A new Journal reminder popup nudges users to capture daily context without making them leave the Home experience first.
Sleep recommendations can use more profile fields
The user profile now stores additional sleep recommendation inputs, giving circadian and sleep guidance more useful context for today versus baseline sleep windows.
Wellness app cards got a large visual refresh
The Wellness Apps surface was redesigned so connected health sources and daily wellness context feel more polished.
Realtime heart-rate samples feed the app more reliably
Realtime heart-rate samples from Apple Health and Health Connect now merge into intraday metrics using the user's local timezone, so live vitals land in the right day.
Vitality becomes a backend-owned score
VALT now calculates Vitality in the score engine itself, helping users understand readiness, energy, and physiological strain in one place.
The Vitality click-in explains what changed
Opening Vitality now gives users a clearer breakdown of the signals behind the number instead of only showing a single score.
Recent heart-rate samples can reach more views
The realtime path feeds vitals, charts, and score inputs more consistently instead of leaving recent heart-rate data trapped in provider-specific storage.
Journal becomes a full page
Users can now write and review daily notes in a dedicated Journal experience, with date-aware navigation and better links back to goals and health context.
Journal reminders appear on Home
The Home page can remind users to add a journal entry so subjective context is captured alongside wearable data.
Stress timelines are easier to read
Stress click-ins gained a richer timeline chart with overlays that show how the day moved between calmer and more elevated periods.
Body Battery has a deeper daily story
Battery views now show more detailed recharge and drain context, making it easier to see what helped or hurt energy.
Activity now supports gym sessions
Users can create routines, start a session timer, resume an in-progress workout, review active sessions, and open detailed gym session click-ins.
Quick Log can parse workouts from text
The gym flow can turn typed workout notes into structured exercises, sets, reps, and session details.
Manual activities have their own click-ins
Manual activity cards and detail pages make it easier to review, repeat, or delete workouts and activity that did not come directly from a wearable.
Cardio, Strength, and Load Performance joined Activity
The first Cardio, Strength, and Load Performance surfaces were integrated into Activity, setting up the richer score click-ins that followed.
Daily scores can refresh from faster backfills
Intraday backfill, Fitbit formatter updates, and baseline caching make new wearable data show up in scores faster after a sync.
WALT can summarize daily training
The activity work also added a daily training summary surface so WALT can help explain what a workout demanded.
Home handles empty health data more gracefully
Home, Activity, and Health now avoid awkward broken states when a score, trend, or provider has not delivered data yet.
Activity is clearer before workouts arrive
Activity views gained cleaner empty states so users understand what is missing and what will appear after more data syncs.
Score circles and sparklines look more polished
Score badges, score circles, and sparklines were refined so cards stay readable even when values are capped, loading, or partially available.
Update prompts are less disruptive
The app update gate was cleaned up so release prompts feel intentional instead of interrupting the main dashboard.
Referral rewards and subscription credit are safer
Stripe checkout, referral credit, referral month redemption, and subscription status were corrected so rewards and plan access stay in sync.
Click-ins use a more consistent score layout
Load, Readiness, Rebound, Sleep, Stress, and trend views were standardized so opening a score feels familiar across the app.
Bug reports carry better context
The error-event and bug-report pipeline now captures more useful details when something goes wrong in the product.
WALT image chats and follow-ups are steadier
Image chats persist better, follow-up questions parse more reliably, and mobile date controls fit better on smaller screens.
Provider refreshes are less likely to stall silently
Terra and device refresh handling were tightened so connected data sources have a clearer path back into the app.
WATT Score is now available
The new WATT Score shows fitness level versus comparable athletes, with its own Activity card, settings, radar chart, baselines, and click-in.
WALT can give cleaner streamed health answers
WALT's chat layer was rebuilt with stronger health context, document support, persistence, markdown rendering, and tool-aware responses.
Referral rewards moved into Settings
Users can apply referral codes, redeem credits or free months, and see reward behavior tied to their subscription.
Email reports and scheduled health documents improved
Report scheduling and email presentation were updated so health summaries can be delivered more reliably.
Nutrition scans and trend graphs got faster and clearer
Food photo and label scanning got faster and more accurate, while submetric and trend charts gained clearer line, bar, and reference-line behavior.
Crash and bug reporting is built into the app
VALT now has automatic error logging and a bug-report path so users can send better context when something breaks.
Home and score click-ins got a major redesign
Home, Important Metrics, health condition cards, ScoreCircle visuals, and click-in heroes were updated so the dashboard feels more complete and easier to scan.
Onboarding captures more of the user's health profile
The onboarding wizard gained richer health setup behavior, giving VALT better starting context for conditions, preferences, and daily guidance.
WALT replies and food parsing are faster
AI model routing and configurable text/image defaults were tuned so WALT and food logging can respond faster with fewer unnecessary model calls.
Label scanning and nutrition sources are clearer
Food logging gained clearer source badges and label-scan fallback when barcode data is missing, incomplete, or unreliable.
The WALT identity and public pages were cleaned up
WALT branding, public route behavior, waitlist copy, and product setup details were aligned with the current VALT experience.
Public health pages show the current product more clearly
Landing and health-feature pages now use the newer click-in previews for Load, WATT Score, Activity, Environment, Hypertension, Hypotension, Sleep, and Rebound, with cleaner copy and fewer legacy labels.
Product previews send about 90% less data
Large product screenshots were optimized so preview-heavy pages send far less image data while keeping the visuals sharp, making the site feel better on slower connections.
Waitlist signup feels cleaner
The waitlist flow is steadier for new users, with cleaner signup handling and better follow-up behavior after someone joins.
Onboarding and plan access are clearer
Onboarding, Stripe checkout, subscription settings, promo handling, and referral credit behavior were updated so starting VALT and managing plan access feels more consistent.
Better support for WHOOP
VALT now handles WHOOP data more reliably and increases support for provider data across connected sources.
WALT responses are more capable
WALT moved onto a stronger model path so health, nutrition, and daily guidance requests can be handled with more capable responses.
WALT understands more nutrition context
WALT gained stronger nutrition prompting and tool routing so meal, recipe, and daily nutrition questions can be handled with more useful context and cleaner follow-through.
Gym and manual activities are easier to review
Activity now has a fuller gym and workout experience, including active sessions, session detail views, exercise picking, manual activity cards, and unified activity history.
Workout detail views show more of the session
Workout click-ins gained richer intensity, zone, and muscle-load context so users can better understand what a session actually demanded from the body.
BYOK controls are available in Settings
Settings now includes bring-your-own-key management so supported AI provider keys can be added, activated, and removed without hard-coding credentials into the app.
MCP tokens can be managed from the app
Users can create copy-once MCP tokens, review scopes and expiration details, revoke old tokens, and copy the connection details needed by compatible AI apps.
AI tools can use VALT health context
Connected AI tools can access the user's authorized VALT health context through a scoped token, making it easier to use personal health data with the AI tools they already use.
WALT AI handles new chats better
Starting a new WALT chat is cleaner, recent conversations are ordered by last activity, and chat context is easier to manage when switching between threads.
Live heart-rate behavior is more honest
Vitals now hides live heart-rate details when there is no live source and shows the core Vitals section instead, so the page does not imply real-time data exists when it does not.
Home is cleaner and easier to scan
Body Battery was returned to the battery-style design, Wellness Apps now groups Nutrition and Circadian Rhythm together, Daily Outlook summaries wait for real sleep data and can be dismissed, and the Events header is shorter.
Health coaching is more focused
WALT now has a health-coach path for wellness, rebound, and daily guidance questions, helping those responses stay centered on interpretation and next-step support.
Nutrition tasks are handled more directly
Nutrition-focused requests now get more focused support, making meal, recipe, and food-related actions easier for WALT to understand and carry out.
Tool use is better organized
The underlying WALT tool layer was reorganized so actions, explanations, and follow-up responses can stay cleaner as more nutrition and health tools are added.
Referrals can earn free Pro time
The referral system now supports redeemable free months of Pro, with settings controls for viewing and using referral rewards.
WALT can work with meals and recipes
WALT gained tools to view logged nutrition meals and retrieve, update, or remove recipes, giving chat a more useful role in everyday nutrition work.
Communities got privacy and ownership upgrades
Community pages now better respect privacy and owner roles, including clearer member visibility, ownership behavior, and community-management paths.
Journal, settings, and Home feel snappier
Notifications work more reliably, scroll issues were fixed, and more actions update quickly so the interface feels less delayed after changes.
Score calculations are faster
Load, stress, health-score, and related metric calculations were optimized so fresh data can turn into updated health views with less waiting.
Historical baselines are more useful
Workout and score surfaces gained more baseline and historical context, making it easier to understand whether a current value is actually unusual for you.
Profile and community identity improved
Public profile and handle flows were expanded, including community profile editing and shared-community visibility behavior.
Onboarding offers are more flexible
Stripe coupon and promotion handling was improved so free-period and onboarding offers can be managed more reliably for eligible users.
Health documents can add more context
Uploaded health documents and saved context can support future WALT conversations, making answers more useful when you want help understanding your own records.
Daily intake is grouped in Nutrition
Food, hydration, and supplements now fit together more naturally in Nutrition, giving that page a fuller view of daily intake.
Nutrition became broader and easier to act on
Meal cards, food emojis, barcode scanning, recipe surfaces, image logging, and nutrition data requests were tightened so logging and reviewing food feels more complete.
Health trends and click-ins got more capable
Sleep, Load, Rebound, Health Monitor, Vitals, and other score views gained cleaner trend handling, subscore navigation, and more consistent click-in layouts.
Plan access and rate limits are clearer
Subscription status, plan gating, rate limiting, and related settings paths were strengthened so access rules feel more predictable.
Strava workouts can feed Activity
Strava workouts can now appear in Activity with maps and workout click-ins, so outdoor training can fit into the same VALT activity view.
Gym and strength tracking expanded
Gym activity, workout logging, cardio strength, strength core, and related score components were added so non-wearable training work can be represented more directly.
Nutrition Score and meal editing improved
Nutrition Score now works with richer meal details, custom unit editing, serving-size handling, food emojis, and clearer saved meal views.
Stress, Body Battery, and circadian data improved
Stress and Body Battery click-ins gained better data handling, while circadian and health aggregator behavior became more reliable when daily data is partial.
Communities and feedback became more usable
Community beta surfaces, public profile lookup, member visibility, and bug-report submission were added or improved so users can collaborate and report issues more directly.
Apple and Android health data can feed website views
Apple Health and Android health aggregator data can now appear in website health, vitals, stress, and score surfaces once those readings are synced.
Stress and Body Battery click-ins are more complete
Stress timelines, intraday samples, and Body Battery views were improved so these click-ins can show better timelines and fewer misleading gaps.
Nutrition parsing handles more messy inputs
Food recognition now handles serving multipliers, ingredient gram estimates, and messy quantity details more reliably before saving meal totals.
Apple Health and Health Connect support expanded
Health aggregator integrations were added so data from Apple and Android sources can flow into VALT's provider and scoring systems instead of depending only on wearable cloud providers.
Device setup paths became more flexible
Provider setup and device-selection work was expanded so the app can support more ways of bringing health data into the same dashboard.
Nutrition measurement handling improved
Serving-size and mass parsing were tightened so benchmarked nutrition predictions handle unit suffixes and quantity details more accurately.
WALT Memories started rolling out
A new Memories page gives WALT a place to retain useful health context that can support future conversations and recommendations.
Supplement Tracking was added
Supplement plans, supplement logs, add-supplement naming, reminder timing, and daily log storage were added so Nutrition can track more than food alone.
Food image analysis is faster
Food images are resized and compressed before analysis, so uploads can process faster while still supporting AI-assisted food recognition.
AI usage limits match each plan
AI usage now follows plan-based limits, making feature access clearer across different subscription tiers.
Nutrition became more usable across screen sizes
Nutrition layouts, logging functionality, date behavior, and smaller-screen spacing were improved so the page feels more usable on both desktop and mobile-sized web views.
Supplement Tracking was added
Nutrition now includes Supplement Tracking for reminders, pill counts, intake start dates, and clearer daily tracking.
Home onboarding and trends improved
The Home walkthrough, trend chart axes, Fitbit sync expiry handling, and device-sync behavior were fixed so the dashboard is easier to understand after data updates.
Hydration moved into the right context
Hydration was moved out of Health and into Nutrition, where it fits better with the rest of daily intake tracking.
TDEE and nutrition analytics expanded
The TDEE system and supporting nutrition analytics work give VALT a stronger base for understanding energy needs and food intake in context.
Subscriptions and plan selection moved forward
Stripe-backed subscription work and plan-selection flows were added or improved so access to paid VALT features can be managed more cleanly.
Polar can connect directly
Direct Polar provider support was added, expanding the set of data sources that can feed VALT without relying on a separate bridge.
Activity maps and gym surfaces started taking shape
Activity maps and gym improvements began adding richer workout context inside Activity.
WALT received a broad refresh
WALT's interface and conversation flow were improved so AI health chats feel cleaner and easier to follow.
Score trends are easier to compare
Historical trend sections were added across more deep-dive views, with cleaner score-card previews so it is easier to see how today compares with recent history.
Home onboarding is more guided
The Home experience now has a focused walkthrough that introduces the main health surfaces without pulling you away from the dashboard.
Deep-dive descriptions moved lower
Click-in descriptions now appear after the historical trend content, so you can inspect the data first and then read the supporting explanation at the bottom.
Environmental Load gets a full deep dive
Environmental Load now opens into its own detailed view, making it easier to understand the weather and outside-condition context behind the score.
Health descriptions explain more of the why
Sleep, Load, Readiness, Rebound, Stress, Hydration, Blood Pressure, Cholesterol, and Resilience now include richer educational copy in their deep dives.
Score context is easier to follow
Deep-dive pages now use more consistent VALT terminology, making health guidance easier to understand as you move between score surfaces.
Health-condition setup feels more connected
The onboarding flow was tightened around specific health conditions so those choices fit more naturally with the rest of the app experience.
First-run guidance is cleaner
Setup copy, movement between steps, and completion behavior were refined so onboarding feels less like a separate form and more like part of VALT.
Mobile onboarding is steadier
The newer onboarding surfaces were adjusted for smaller screens and common mobile paths, reducing awkward transitions as you finish setup.
Shared query handling is more consistent
Health data requests now lean more heavily on the shared query system, which helps reduce duplicate fetching and stale refresh behavior.
Provider and session state are less scattered
Connected-device, session, and profile state were pulled into clearer shared paths so pages do not each rebuild the same logic in slightly different ways.
Older request paths were cleaned up
Older caches and one-off request helpers were reduced, giving newer score and health views a simpler base.
Session state has a clearer source
Auth-adjacent profile, subscription, and connected-provider state now have a more consistent shared owner across the app.
Health Monitor reads are more reliable
Health Monitor and related metrics flows were tightened so daily data is less likely to feel out of sync between widgets and deep dives.
Legacy frontend code was trimmed
Older UI helpers and repeated request logic were cleaned up, making room for more consistent data handling in later releases.
Daily device reads are 74.9% faster
Pulling in the day-specific device data behind your current health view now finishes much faster, so VALT gets to real readings with less waiting.
Synced history loads are 50.2% faster
Looking at the stored data VALT already has for recent days is much quicker, which helps the app feel steadier when it fills in score and trend surfaces.
Weather context loads are 56.5% faster
Environmental context arrives faster now, and the same stability pass helps WALT responses feel less brittle while they stream.
On-demand data fetches are 54.7% faster
When VALT needs to pull fresh device data right away, that step now completes much faster than before.
Full device syncs are 41.5% faster
Bringing freshly synced wearable data into VALT is noticeably quicker, so updates feel less delayed after a sync.
Health score refreshes are 26.9% faster
Once new data arrives, refreshing the score layer behind your daily health view now takes less time.
Today's metrics fill in more reliably
Current-day Steps, Calories Burned, Energy, and related score surfaces were tightened so the home experience is less likely to show empty states when the underlying data is already available.
Nutrition Analytics now follows your day
When you open Nutrition Analytics it starts on your current app date, but you can inspect other days there without changing the date used across Home, Health, and the rest of the app.
Settings and click-ins are more honest
Plan changes in Settings now save properly, missing values in health deep dives are shown more clearly instead of looking like real zeroes, and placeholder content that could mislead you has been removed.
Signup and verification feel more complete
Account creation and verification flows were upgraded so joining VALT feels less brittle and less likely to leave you wondering what happened next.
Notification and email controls got real substance
Settings, notifications, reports, and unsubscribe handling were expanded so account communication feels more intentional instead of being an afterthought.
Plan-aware behavior is more predictable
Subscription-aware settings and account logic were tightened so plan-related behavior feels clearer and less inconsistent as you move through the app.
Vitality gives more useful context
Vitality-related views and supporting health summaries were improved so it is easier to understand the bigger picture behind your day instead of just seeing disconnected numbers.
Choosing between connected devices is clearer
Provider-selection work was refined so connected-device handling feels more understandable when you have multiple integrations feeding similar data.
Shipped improvements can reach you faster
Useful changes can reach the live experience faster, so improvements spend less time waiting before users can benefit from them.
Metric loading feels faster across the app
Score and metric fetching were tightened so Home and Health surfaces spend less time feeling stuck between states when loading your latest data.
Daily guidance is easier to scan
The daily metrics layout and supporting health views were reorganized so your key health signals feel easier to browse instead of being packed together awkwardly.
Mission, Science, and Integrations explain more
Public product pages were expanded so it is clearer what VALT measures, how connected devices fit in, and what you can expect before you ever sign in.
Body views became more informative
Body composition, cholesterol, and related health deep dives were expanded so they explain more of what changed and why it matters.
Environmental Load adds clearer day-to-day context
Weather and environmental context were promoted into a more complete score surface so it is easier to see how the outside world may be affecting your day.
Vitals and anomaly monitoring feel more useful
Vitals-related health monitoring was strengthened so those surfaces do a better job highlighting what looks normal, what looks unusual, and what needs more data.
Onboarding asks for better health context
The setup flow now captures a fuller profile, making it easier for VALT to tailor what it shows you once you land in the main app.
Skipping feels less confusing
Onboarding behavior was tightened so moving forward, going back, or skipping sections feels less abrupt and less likely to break the setup rhythm.
Setup connects better to the rest of VALT
The onboarding experience now lines up more naturally with later health, score, and profile surfaces so the app feels more coherent after you finish setting it up.
Journal insights are easier to review
A richer journal insights experience makes it easier to look back at patterns instead of treating journal entries like isolated notes.
Experiments feel more deliberate
Experiment-related changes give VALT a better way to compare habits and outcomes over time, so the journal can support more purposeful self-testing.
Reflection feels more connected to your data
This pass helps journal trends feel closer to the rest of your health data, which makes reflection more useful and less siloed from the rest of the app.
Weight logging no longer depends on a device
A manual body-log flow makes it easier to keep tracking weight and body changes even when you are not syncing from a connected device.
Notifications and email follow-ups are more complete
Account communication flows were broadened so signups, confirmations, updates, and follow-up emails feel more intentional and less pieced together.
Settings do more after you join
Post-signup settings and account communication preferences now have more substance, giving you more control over how VALT follows up with you.
First-time setup is less awkward
The opening onboarding steps were cleaned up so getting into VALT feels more straightforward instead of stumbling over the first screen.
Loading animations make progress clearer
New loading feedback helps key surfaces feel less frozen when data is still arriving, which makes the app feel calmer and easier to trust.
Health cards and nutrition rings read better
Several daily cards and click-ins were refined so sleep, readiness, rebound, load, and nutrition surfaces feel more polished and easier to scan.
Daily guidance surfaces were refreshed
Home, sleep, energy, and related daily guidance components were polished so the core day-to-day experience feels more intentional and easier to follow.
Health metric placement is clearer
Several score and click-in layouts were cleaned up so the right health signals appear in the right place instead of feeling awkwardly mixed together.
The app has a leaner base underneath it
Older unused paths were removed, which helps reduce overhead and gives the live app a cleaner, faster base for everything that followed afterward.
WALT conversations feel cleaner
WALT threads, tool behavior, and conversation ordering were improved so chats feel easier to follow and less cluttered when you use AI features.
Daily Outlooks are faster and more dependable
Daily Outlook generation and caching were improved so summaries load more reliably, including when revisiting more than just the current day.
The app feels snappier overall
A broad speed and reliability pass reduced slower request paths, improved background fetching, and added polish across key screens including planning and health insights.
Syncing causes fewer interruptions
Wearable syncing was tuned to behave more efficiently so your data is less likely to trigger awkward refreshes or unstable loading states.
Home and score updates feel steadier
The home flow and related score updates were tightened up so information refreshes feel more stable after syncs and background updates.
Everyday use feels more polished
This pass also cleaned up smaller rough edges tied to settings, device handling, and general app responsiveness so the experience feels smoother day to day.
WALT gives better health guidance
WALT's health reasoning was expanded so its summaries do a better job tying together your sleep, rebound, stress, load, and readiness data.
Wearable syncing handles more real-world issues
Syncing and Terra data handling were upgraded to better support webhook updates, overflow cases, and other situations that can cause unstable data flows.
Fewer sync-related headaches
These changes help reduce cases where connected data feels inconsistent or delayed, making the app easier to trust as new data arrives.
Spider graph data now shows up properly
Visual score breakdowns now fetch more reliably, making it easier to understand your overall health pattern at a glance.
Food image support fits nutrition better
Nutrition image handling was improved so food images and nutrition flows work together more naturally when logging meals.
Hydration guidance is easier to trust
Hydration-need fixes cleaned up bugs so the related scores, explanations, and supporting screens behave more consistently.
Meals are easier to edit item by item
Meals now support more flexible item editing, making it easier to add, remove, and adjust foods without fighting the structure of the meal.
Nutrition totals stay accurate more often
Meal totals and nutrition values were tightened up so saving changes behaves more consistently and feels less error-prone.
Follow-up systems were improved
Waitlist, CRM, and report-generation improvements help follow-up and outreach work more reliably when people sign up or request more information.
Hydration got dedicated features
New hydration components give this area a more complete experience instead of making it feel like a small add-on to the rest of the app.
Hydration needs are easier to understand
The new hydration views make it clearer what your hydration-related feedback means and why it may be changing.
Wellness guidance feels more connected
These additions make hydration feel more connected to the rest of your wellness data instead of standing alone as a single score.
Nutrition analytics was rewritten
The nutrition analytics page was rebuilt to make your logged foods and broader daily nutrition patterns easier to review.
Food logging and meal editing feel smoother
Food logging components and meal edit dialogs were improved so adding foods and adjusting meals feels more natural day to day.
A big cleanup reduced rough edges
A large cleanup removed older unused work, cut unnecessary background work, improved syncing reliability, and gives newer features a stronger base with fewer bugs.
Nutrition dashboard and recipes launched
A broader nutrition dashboard is now live with recipe support and updated food-related screens, making nutrition features easier to use in one place.
Logging out and returning feels cleaner
Session handling was improved so logging out and moving between states is less likely to leave behind stale information or awkward transitions.
Onboarding feels more personalized
Onboarding now gathers better setup context, including location-related details, so the app can feel more tailored and relevant earlier in your experience.
Security issues were addressed
We updated parts of the app to reduce known security risks and keep things on a safer baseline.
Release notes became easier to follow
The in-app update history was expanded so you can understand recent changes more clearly without needing technical context.
A better base for upcoming updates
This cleanup also helps support the faster pace of updates that follow, so improvements can land more smoothly.
Cross-platform usability
We have polished the app experience so that the interface feels highly responsive, fluid, and intuitive regardless of the device or operating system you use.
Implementing Activity features
A dedicated Activity page is now available, giving you immediate visibility into your daily movements, exercise trends, and load patterns.
Increasing speed and streamlining
Background data loading and core processes have been deeply streamlined, meaning your dashboard and health metrics now appear much quicker when navigating the app.
Email and Waitlist Improvements
The waitlist sign-up process has been heavily optimized, and our email systems have been upgraded so you receive timely, clear, and reliable communications from us.
Description and Order Fixes
We corrected several descriptive texts and reordered lists across the platform to ensure everything is presented accurately and is visually coherent.
Landing page overhaul
The landing experience now pulls together more of VALT's core sections, showcase panels, and supporting visuals so visitors can understand the full product in one clearer flow.
Nutrition elements integrated
Nutrition now uses clearer food logging, nutrition score, CGM, daily intake, and hydration visuals across the landing page and health-feature deep dives.
Health feature and mobile polish
We also tightened health-feature presentation with a dedicated VO₂ Max panel, corrected load-related showcase assets, and improved mobile layout behavior on supporting marketing pages.
Seamless Roadmap & Feedback integration
The public Roadmap and Feedback boards are now built into VALT with smoother transitions that eliminate UI flashing.
Edge-to-edge mobile responsiveness
We resolved horizontal scroll overflow issues on the Corporate Wellness dashboard and fixed right-side cutoffs on the connected platforms marquee, ensuring all layouts adapt to phone screens perfectly.
Premium visual and graphics polish
The Home and Health features pages now display the correct biological age preview graphics. We also upgraded our Calls-to-Action with a vibrant green gradient to match our premium design system.
Science page: richer score explanations
Each score on the Science page now includes a deeper breakdown — what data feeds into it, how the subscores combine, and what it actually means for your health day to day. The gap between section descriptions has been tightened so the page flows better.
Homepage cards refreshed
The feature grid on the homepage now uses real screenshots from the app. Women's Health shows the cycle calendar, the Journal card previews your actual journal view, and the Exercise card shows the real Load dashboard — so you get a genuine sense of what VALT looks like before signing in.
About Us updated
The About Us headline now reflects VALT's core belief: that the future of health is predictive, personal, and explainable — not just a slogan, but the principle behind every score.
Science page redesigned
The Science page is now a fully standalone experience covering VALT's core principles, all eight health domains with an interactive explorer, the personalization engine, WALT AI reasoning examples, and data source coverage — built to work flawlessly on both phone and desktop.
Dedicated About Us page
About Us now lives at its own URL and is linked correctly across the site navigation and footer, making it easier for new visitors to learn about the team and mission without digging through other pages.
Footer and navigation cleanup
The footer columns have been reorganized: Platform covers all product features including AI Features, Use Cases now includes Hardware Makers, and the Company column is cleaned up with only company-level links.
Hardware Makers added to Groups
Wearable and device companies can now see how VALT works as a built-in health app for their hardware — skipping years of development cost and launching with AI health coaching, 350+ metrics, and group dashboards included from day one.
Redesigned for phones
Every public page — home, features, integrations, groups, science, AI features, and all health metric deep-dives — has been redesigned so the experience on a phone feels as intentional as it does on a desktop. No more pinching or horizontal scrolling.
ROI calculator improvements
The corporate wellness ROI calculator on the Groups page is cleaner and easier to use, making it simpler for employers to see what VALT could save them before ever reaching out.
Goal workflows expanded
Goal planning now covers a fuller create, edit, update, and retrieval flow so progress features can support more complete day-to-day tracking journeys.
Wearable data handling tightened
Activity and rebound data now sync more consistently, giving connected-device experiences a cleaner base.
Connected features became easier to expand
The app can support more connected health features with fewer handoffs and more consistent data behavior.
AI and page presentation refreshed
The AI Features, landing, and supporting marketing pages were updated with cleaner messaging, tighter layouts, and a more polished overall presentation.
Landing visuals compacted
Hero and editorial showcase graphics were tightened so the landing page reads faster, feels less oversized, and gives more breathing room to the surrounding copy.
Enterprise ROI calculator added
Groups now includes an interactive ROI calculator so employers can model enrollment, spend reduction, and benefit pricing with a cleaner wellness planning workflow.
Nav styling stays neutral
Automatic nav highlighting was removed from desktop and mobile navigation so the header feels calm until you intentionally interact with it, preventing random glow states when browsing.
Richer WALT AI examples
Landing and AI Features now surface concrete VALT metrics, trend deltas, and prediction logic so every example sounds like a real analyst instead of generic wellness copy.
Key Team expansion
The About page now lists the full set of LinkedIn profiles provided this week so visitors can see the broader engineering, AI, and design crew behind VALT.
Desktop and mobile presentation checked
Landing, AI Features, and About pages were checked across desktop and mobile so the refreshed content and navigation stay consistent.
Health feature explainer refresh
Sleep, activity, heart, immune, aging, stress, and additional insights pages now follow a consistent layout with clearer subscores, warnings, and recommendations so you can see what each metric actually means in your day to day.
Integrations and groups made obvious
The integrations and groups sections now spell out which wearables and labs plug into VALT and how different groups (families, clinics, teams, researchers) get set up, reducing guesswork before you ever create an account.
Safer, more guided demo access
Public pages, access gates, and demo entry copy were tuned so the password steps feel intentional instead of confusing.
Release notes front and center
The footer now links directly to the release history page so you can always see what changed in the app without digging through docs or social posts.
Clear pathway for every visitor
All public pages explain which passphrase is needed (and when it isn’t) so nontechnical visitors can comfortably explore the site before jumping into the app.
Rewritten Groups tour
The groups page now walks families, clinics, teams, and researchers through their tailored journeys with reorganized sections and updated visuals.
Integrations + hero polish
Feature carousels, integration counts, and landing hero copy were tuned for readability, making the benefits of syncing wearables and labs immediately obvious.
Clear plan options
Compare Free, Core, Pro, and Vitality in one place with monthly and yearly pricing presented more clearly across the app and marketing site.
Subscription section in Settings
Settings now includes a dedicated subscription experience so you can review your current plan, see what each tier includes, and switch plans with better guidance.
Device sync is more reliable
Connected-device sync flows now fetch from the right source without manual retries.
Device connection returns are smoother
Device authorization returns handle redirects more robustly, reducing friction when connecting or returning from wearable authorization screens.
Food image analysis is more dependable
Image predictions can run more reliably, reducing failed food-recognition attempts when logging from a photo.
Food logs save more consistently
Nutrition results are handled more consistently, so food logs are less likely to fail after analysis.
Journal polish
Recent journal improvements are included alongside the nutrition updates for a smoother experience.
Public pages feel lighter
Landing and auth pages load less authenticated-only state up front, making those first screens feel faster.
Deferred profile updates
Login and signup update profile data only after a successful sign-in or account creation, keeping those forms lighter.
Snappier first impression
Public pages now load faster and feel more responsive because they no longer wait for authenticated-only features to initialize.
Landing + marketing updates
Copy, leadership details, and women’s health terminology are aligned across landing, About, Science, and health-feature pages.
UI components cleanup
VALT Age panel no longer shows the stray overlay; shared visuals stay true to design.
Navigation + scaffolding
Layouts and login flows keep navigation consistent with the current IA and branding.
One-time update prompt
You will only see the latest release once after signing in, so the app stays informative without becoming repetitive.
Full release history
A dedicated update history page is now available in the app and on the public site for reviewing recent product changes.
Cleaner release notes
Update entries are organized in a consistent format that makes it easier to scan improvements, fixes, and major feature additions.