READYPLAY · live diagnostics

Version Center

Confirm what the public marketing site is running, when it was last updated, and which release notes shipped with this deploy.

← Back to site

Current version

0.13.96

productionmarketingseconds

Updated Eastern

May 13, 2026 at 3:13:23 PM EDT

Updated UTC

2026-05-13T19:13:23.622Z

Environment

production

Surface

marketing

Schema

2026.05.10

Precision

seconds

Release notes

What changed

Pulled from the shipped marketing manifest.

  • 0.13.89: Admin pipeline dashboard at /status (sidebar + mobile tab); public stub links updated; /pipeline-status redirects.
  • 0.13.88: Public /status.html is a no-secrets stub; full multi-surface dashboard is admin-only (sign-in required).
  • Next config: trailingSlash false + distDir from NEXT_DIST_DIR (0.13.48) — fixes /_next/static/* 400 on Next 15 and aligns vps-deploy.sh .next-new swap; redirects for /earn, /professionals, /news/feed.xml → /news/rss (/credits stays CC-BY page). See CLAUDE.md Web-1.
  • Deploy: workflow on main uses ubuntu-latest + SSH (0.13.47) — fixes Queued deploys when runs-on still pointed at self-hosted after squash merge.
  • Deploy: marketing uses GitHub-hosted Actions + SSH + marketing/scripts/vps-deploy.sh (push to main for marketing/** or manual workflow). Restores reliable deploys without self-hosted runner.
  • Account TestFlight: invite URL from backend app_settings via GET /public/site-settings; optional TESTFLIGHT_PUBLIC_URL override; seed join URL if API unreachable.
  • Ops: marketing deploy also runs on push to main (marketing/**); admin and API deploys stay workflow_dispatch. VHMS marketing deploy in very-handy-man-services matches.
  • Account TestFlight: when TESTFLIGHT_PUBLIC_URL is unset, show tester-friendly steps (no operator placeholder in production); dev-only env hint. Document TESTFLIGHT_PUBLIC_URL in .env.example.
  • Stats hub: never throw during SSR for Training / Wellness / Court games (summary fetch + normalize + metadata). Align shipped manifest version with marketing package.json.
  • Redesigned the marketing Version Center with a responsive, polished layout.
  • Added a back-to-site button.
  • Improved mobile spacing and release note cards.
  • Added visible marketing version page.
  • Added marketing API version endpoint.
  • Added marketing footer version badge.
  • Moved marketing manifest into shipped marketing app content folder.