Skip to content

chore: point iOS store button to the public TestFlight beta - #3

Merged
joaovitoriasilva merged 1 commit into
mainfrom
copilot/change-app-store-logic
Aug 21, 2026
Merged

chore: point iOS store button to the public TestFlight beta#3
joaovitoriasilva merged 1 commit into
mainfrom
copilot/change-app-store-logic

Conversation

Copilot AI commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

The iOS entry in the mobile section was a disabled "Coming soon on App Store" placeholder. The app is now distributed as a public beta, so the button links to TestFlight (https://testflight.apple.com/join/BjZ4DWPa) with copy and branding that comply with Apple's trademark/marketing guidelines.

Mobile section (site/index.html)

  • Disabled <span class="store-btn store-btn-disabled"> replaced with a real <a target="_blank" rel="noopener"> to the TestFlight join link.
  • Label is now "Join the iOS beta on TestFlight" with a Beta badge instead of Soon.
  • Hint copy split: Android still pending on Google Play, iOS available as pre-release beta software.

Apple guideline compliance

  • Dropped the Apple logo glyph — Apple marks may only be used within official badge artwork, and the "Download on the App Store" badge must not represent a TestFlight build. Replaced with a neutral device/download glyph.
  • Copy explicitly frames the build as pre-release beta, avoiding any implication of App Store availability.
  • Added the trademark attribution to the footer: "TestFlight is a trademark of Apple Inc., registered in the U.S. and other countries and regions."

i18n

New keys (mobile.testflightTop, mobile.testflight, mobile.beta, mobile.testflightTitle, mobile.hintBeta, footer.appleTm) rather than reusing the old ones, so the 29 untranslated locales fall back to the correct English baseline instead of rendering stale "coming soon" text. The old keys remain in the locale files but are no longer referenced; translations can be added incrementally.

<a class="store-btn" href="https://testflight.apple.com/join/BjZ4DWPa" target="_blank" rel="noopener"
   data-i18n-attr="title:mobile.testflightTitle" title="Join the Endurain iOS beta on TestFlight">
  <span class="store-text">
    <small data-i18n="mobile.testflightTop">Join the iOS beta on</small>
    <strong data-i18n="mobile.testflight">TestFlight</strong>
  </span>
  <span class="beta-badge" data-i18n="mobile.beta">Beta</span>
</a>

Styles (site/assets/css/style.css)

  • Added .beta-badge (brand green) alongside the existing .soon-badge, which the Google Play button still uses.

Co-authored-by: joaovitoriasilva <8648976+joaovitoriasilva@users.noreply.github.com>
@joaovitoriasilva
joaovitoriasilva marked this pull request as ready for review August 21, 2026 20:05
@joaovitoriasilva joaovitoriasilva changed the title Point iOS store button to the public TestFlight beta chore: point iOS store button to the public TestFlight beta Aug 21, 2026
@joaovitoriasilva
joaovitoriasilva merged commit 8dfc443 into main Aug 21, 2026
3 of 4 checks passed
@joaovitoriasilva
joaovitoriasilva deleted the copilot/change-app-store-logic branch August 21, 2026 20:08
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.

2 participants