Skip to content

feat: link the App Store listing; Wingover is live - #225

Merged
aeharding merged 1 commit into
mainfrom
landing-app-store-badge
Aug 20, 2026
Merged

feat: link the App Store listing; Wingover is live#225
aeharding merged 1 commit into
mainfrom
landing-app-store-badge

Conversation

@aeharding

Copy link
Copy Markdown
Owner

Wingover is live: https://apps.apple.com/us/app/wingover/id6789477483

The launch-gated landing swap:

  • Both "Coming soon to the App Store" badges (hero + manifesto) become real links: <span class="store"> -> <a class="store" href="https://apps.apple.com/app/id6789477483">, "Coming soon to the" -> "Download on the". The URL is the locale-neutral form so non-US storefronts resolve. .store was already authored link-ready (text-decoration none, white color, :focus-visible ring), so no CSS changes.
  • Smart App Banner meta (apple-itunes-app, app-id 6789477483) in the head. This was the "consider at launch" item; Safari on iOS shows a native open-or-install banner on the landing page. Strike this line if you don't want the banner.
  • The nav-script comment drops its TestFlight mention (Universal Links shipped; get.wingover.app now targets the store after wingover.app#12).

Companion PR: wingover.app#12 swaps the get.wingover.app redirect (after merging it, the box needs a git pull; deploy/get/ is a bind mount).

Gates: tsc, eslint --max-warnings 0, format:check, check:css, vitest 484/484, playwright 105 passed / 10 skipped (first-paint.spec needed a pnpm build in the fresh worktree; failure was missing dist, controlled and re-run green).

Merge burns a TestFlight build: public/** is in testflight.yml's paths (only public/shots/** is negated).

@aeharding aeharding changed the title feat(landing): link the App Store listing; Wingover is live feat: link the App Store listing; Wingover is live Aug 20, 2026
@aeharding
aeharding merged commit 0c3ab8f into main Aug 20, 2026
4 checks passed
@aeharding
aeharding deleted the landing-app-store-badge branch August 20, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant