Glad you're here. The most valuable contributions right now:
- Region reports. Netflix URL shapes differ by locale (
/gb/login,/it-en/signup). If signed-out detection or restoration misbehaves in your region, open an issue with the URL path you saw. - Selector updates. The page treatments in
NetflixVision/Services/NetflixPageTreatments.swiftrely on Netflix's member-UI class names. When Netflix ships a redesign, they fail open (the page just looks stock) — a PR with updated selectors brings the polish back. - Bug reports from hardware. Simulator can't play DRM video, so playback issues need a physical Vision Pro. Include the path you navigated and what you expected.
- Fail open. Anything that touches Netflix's page must degrade to stock behavior when it misses. No exceptions.
- Never touch credentials or DRM. Sign-in stays on Netflix's HTTPS form; the app never reads, stores, or proxies secrets.
- System components first. If visionOS provides it (TabView, ornaments, glass), use it. Hand-built imitations don't ship here.
- Fork, branch, make your change.
xcodebuild … testmust pass (andxcodegen generatefirst if you touchedproject.yml).- Open a PR describing what changed and why — user-facing impact over mechanism.