Repository navigation
feat(ios): Game Center, simpler navigation, and plain copy for 1.0.6 - #31
Merged
Merged
Conversation
…in copy Posts arcade, daily crunch, and Brine Royale bests to eight Game Center leaderboards and requires the Game Center entitlement in release signing. Moves the arcade onto the Play tab, removes duplicate cards from the Nest, renames Settings, adds legal links, and groups the closet. Replaces sparkle icons and slogan copy on web and iOS, and declares arena data in the privacy manifest.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Game Center: sign-in at launch, eight leaderboards (Brine Royale mass, daily crunch, six arcade games), a leaderboards button on the Play tab, and the Game Center entitlement. ios/scripts/game-center.mjs created the App ID capability and leaderboards; the release profile secret now includes Game Center, and signing checks require it.
Navigation: the arcade opens from the Play tab, duplicate Brine Royale and daily cards leave the Nest, the Scrapbook gets a button, Settings uses a gear icon with legal links and a How it works page, the closet groups outfits by price, and arena and pass & play names are consistent. Care buttons show without scrolling on iPhone 16 Pro and 16e.
Copy: sparkle icons, decorative glyphs, and slogan lines are replaced on web, iOS, and the landing site. The privacy manifest declares arena gameplay content and user ID. Bumps to 1.0.6. Checks: node --test tests/*.test.cjs (250 pass), tests/ios_signing_test.py, unit tests (known audio flake only), UI tests (arena tests pass on rerun; Daily Circuit, Countertop escape, Eat the pickle fail at baseline).