Sign inStart free

Changelog

What shipped, when.

Updated by hand. Every entry is something already in your phone or browser. No roadmap, no "coming soon" — those live in the manifesto.

  1. web/2026-05-09b
    2026-05-09
    · Web
    • Brand audit pass: SSR title flash fixed, robots noindex removed in prod.
    • /privacy, /terms, /changelog now real pages (were 404).
    • Open Graph + Twitter Cards added (vayl.pro shares with preview now).
    • Mockup desktop chrome cleaned (was Mac traffic lights on a web app).
    • Compare table: Coach roadmap line removed; Cycle qualified as lens, not tracker.
    • Sidebar mock now includes Alchemy (was missing since Build 156).
  2. ios/build-158
    2026-05-09
    · iOS
    • Alchemy: PK chart shows the decay tail after a phase ends (was disappearing on phase close — bug latent since Build 90).
    • Engine: hasRelevantDecay uses 4.32× half-life threshold (NIH PMC3223885 anchored).
  3. ios/build-157
    2026-05-09
    · iOS
    • WOD live session race fixed (template was nil on cold launch).
    • FAB consolidated: 7 hand-rolled across modules → 1 canonical VaylFAB.
    • Web: 20 benchmark workouts now sync to phone (Murph, Fran, Helen, etc).
  4. ios/build-156
    2026-05-09
    · iOS
    • Custom substances: schema drift fixed; Tier 3 (`pk_source='user_input'`) is now honest in UI.
    • Catalog grew from 283 → 295 substances (Nattokinase, PQQ, CDP-Choline, RAD-140, LGD-4033, CJC-1295 ±DAC, etc).
  5. ios/build-155
    2026-05-09
    · iOS
    • Multi-phase support inside protocol templates (start_day_offset + duration_days, relative).
    • Substance config sheet now mirrors the AddSubstance flow visually (PK strip, hero, timeline).
  6. ios/build-154
    2026-05-08
    · iOS
    • Records (HEALTH): daily check-in canonical entry point.
    • Records detail: Apple Charts iOS 17 chartXSelection (sparkline 14d + 3 stats).
  7. web/2026-05-09a
    2026-05-09
    · Web
    • vayl-pro shipped at vayl-pro.vercel.app: marketing landing, manifesto, hub V1, auth, account, billing, /calculator/reconstitution.
    • Pricing UI placeholder (Stripe checkout deferred).