Skip to content

feat(mobile): apply guest proxy and connectivity - #226

Merged
TheDarkSkyXD merged 3 commits into
mainfrom
cursor/w11-proxy-connectivity-0c8f
Sep 14, 2026
Merged

TheDarkSkyXD merged 3 commits into
mainfrom
cursor/w11-proxy-connectivity-0c8f

Conversation

@TheDarkSkyXD

@TheDarkSkyXD TheDarkSkyXD commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Closes #162

Settings now owns a working Proxy panel. Diagnostics shows the same network and proxy state. Discovery and Following fetches honor a saved HTTP proxy through the StreamFusion Development OkHttp module. Expo Go fails closed instead of pretending fetch used the proxy.

Proxy host and port live in Product Store proxy.v1. Username and password live in SecureStore proxy.credentials.v1. Native requests cancel by id and retry once on IO failure. Playback playlist classes stay off until Watch exists.

expo-network is pinned to 57.0.1 because 57.0.2 is newer than this environment’s npm cutoff. getNetworkStateAsync is the online/offline read. The event listener is unused because it can stick at offline after a freeze.

createConnectivityRuntime defaults now to Date.now when the caller omits a clock so tsc --noEmit passes under exactOptionalPropertyTypes.

Merged main after #225. The coverage matrix keeps W11 proxy rows and Channel Detail Guest Follow. Totals: 29 implemented, 14 partial, 12 placeholder, 130 missing.

Mobile typecheck is clean. Coverage matrix, connectivity, and channel-follow tests passed. Desktop pre-commit smoke was healthy.

Open in Web Open in Cursor 

Add a connectivity feature that stores proxy host and port in Product
Store settings, keeps credentials in SecureStore, and routes Discovery
and Following fetches through OkHttp when a proxy is on. Expo Go fails
closed. Settings and Diagnostics show the live network and proxy state.

Closes #162
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 726c79ae-2eec-4c67-be90-6326d5088780


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Pass Date.now when the runtime clock is omitted so tsc does not treat
an explicit undefined as an optional now callback.
Regenerate the #195 matrix so W11 proxy rows and Channel Detail Guest
Follow from #225 both stay implemented.
@TheDarkSkyXD
TheDarkSkyXD merged commit 8972723 into main Sep 14, 2026
4 of 6 checks passed
@TheDarkSkyXD
TheDarkSkyXD deleted the cursor/w11-proxy-connectivity-0c8f branch September 14, 2026 02:29
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.

W11: Deliver proxy and connectivity behavior

2 participants