Skip to content

Add resilient exit country checks - #23

Merged
andre487 merged 3 commits into
mainfrom
feat/connection-test-geo
Sep 4, 2026
Merged

andre487 merged 3 commits into
mainfrom
feat/connection-test-geo

Conversation

@andre487

@andre487 andre487 commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary:

  • show the proxy exit country with a flag, localized name, and ISO code
  • fall back across three independent HTTPS providers for both exit IP and country
  • keep country lookup optional so GeoIP outages do not fail the VPN connectivity test
  • verify KVM availability and require non-empty, unskipped UI test reports
  • add an instrumentation test for IEC/SI selection and persistence

Verification:

  • native Go tests
  • Android unit tests and lint
  • debug APK assembly with the rebuilt native AAR
  • four instrumentation tests on an API 35 emulator

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

APK artifacts

Built from commit 170f9fea by CI run #78.
Artifacts expire after 14 days. Neither APK uses the MegaProxy release key.

@andre487
andre487 merged commit ff9f0c7 into main Sep 4, 2026
3 checks passed
@andre487
andre487 deleted the feat/connection-test-geo branch September 4, 2026 14:12
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.

1 participant