Skip to content

Add Multiplayer preview to unauthenticated Settings - #10

Open
anamhira47 wants to merge 2 commits into
mainfrom
cursor/r-0ac20a4e5baf45a88e98263575a09786-e66b40b34b434fd48d32c60bf52d55f5-can-you-create-me-multyplaye-620-a0c0
Open

Add Multiplayer preview to unauthenticated Settings#10
anamhira47 wants to merge 2 commits into
mainfrom
cursor/r-0ac20a4e5baf45a88e98263575a09786-e66b40b34b434fd48d32c60bf52d55f5-can-you-create-me-multyplaye-620-a0c0

Conversation

@anamhira47

Copy link
Copy Markdown

Summary

Adds a Multiplayer section to the unauthenticated Settings screen so signed-out users can see how crew-based multiplayer works before logging in.

In SweepAlert, multiplayer is the car crew experience: shared cars, move claims, crew alerts, and invite links for roommates/partners.

What changed

  • Replaced the locked "Crew" placeholder on signed-out Settings with a full Multiplayer preview card
  • Shows demo crew data (Apartment car crew, 3 players, 2 cars) from SharedCarCrew.demo
  • Highlights three multiplayer features: shared alerts, claim moves, invite links
  • Adds a dedicated Log in to start multiplayer CTA (multiplayer-login-button)

Before

Map screen (signed-out state before opening Settings):

Before: signed-out map screen

Previously, signed-out Settings only showed a locked Crew row: "Sign in to manage cars."

After

Settings → Multiplayer section (verified on Revyl device):

After: Multiplayer section in unauthenticated Settings

Device verification

  • Remote build succeeded (revyl build --remote --platform ios)
  • App reinstalled on Revyl simulator and opened to Settings (unauthenticated)
  • Verified visually: MULTIPLAYER section shows preview crew, 3 player avatars (L/A/M), feature bullets, and Log in to start multiplayer button

Files changed

  • apps/ios-sweep-alert/SweepAlertSwift/ContentView.swiftsignedOutMultiplayerSection replaces signedOutCrewSection
Open in Web Open in Cursor 

cursoragent and others added 2 commits June 28, 2026 04:43
Show crew-based multiplayer preview with demo members, cars, and feature
highlights. Includes a dedicated login CTA for signed-out users.

Co-authored-by: Anam Hira <anam@revyl.ai>
Configure SweepAlertSwift scheme and Revyl app ID for cloud build/dev loop.

Co-authored-by: Anam Hira <anam@revyl.ai>
@anamhira47
anamhira47 marked this pull request as ready for review June 28, 2026 07:51
@revyl-dev

revyl-dev Bot commented Jun 28, 2026

Copy link
Copy Markdown

Preview builds for 2fdedbe8.

Build Target Status Details Duration Updated (UTC)
SweepAlert Swift (iOS) Ready Open preview View logs 1m 04s 2026-06-28 07:53

Validation

Check Status Details Updated (UTC)
Proof of changes Ready View report 2026-06-28 07:54

What we exercised

We launched the app in a signed-out state and opened the Settings panel. Under Settings, we verified that the old locked crew placeholder is replaced by the new Multiplayer preview card. This card successfully displays the demo crew name, member avatars, cars, and the login call-to-action button, ensuring signed-out users get a clear preview of the multiplayer feature.

Revyl debug · proof diagnostics (internal)
  • Proof of changespassed · stage: Ready
    • dispatch: submittedscm-adaptive-report_codex-168d-staging (run b3cb5440-9fb)
    • device run: 17077930-7c4
    • summary: Adaptive proof passed. Revyl exercised the PR flow and validated the result.
    • session

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