Yuvomi Mobile Contributors 9ca11e4fb5 test: exercise native Android flows against pinned upstream HTTPS and OIDC
Add an ephemeral HTTPS proxy and standards-shaped RS256/S256-PKCE test IdP around the unmodified upstream checkout. Require unlocked devices and nonempty, failure-free JUnit evidence. The extended API 35 suite passes all seven cases, including native Blob/file transfer, session recreation, outage recovery, isolated OIDC and back navigation; eight evidence-verifier regressions also pass. API 37 and real-provider/device validation remain release gates.
2026-10-21 07:32:17 +02:00

Yuvomi Mobile

Independent, community-maintained Android (Kotlin/WebView) and iOS (SwiftUI/WKWebView) companions for user-owned Yuvomi servers. Not affiliated with or endorsed by upstream.

Development build - not production-ready. See validation status. No mobile backend, advertisements, telemetry, tracking, subscriptions, or mandatory cloud. The configured server supplies the application and retains responsibility for its own integrations, version checks, security and privacy.

Use a root-hosted HTTPS instance with a valid certificate, including private servers accessible through your VPN. Custom ports are supported. HTTP and subpath deployments are intentionally rejected. Enter the server on first launch; use Server settings to reconnect or erase local browsing data and switch installations.

MIT licensed. Upstream notices are preserved in THIRD_PARTY_NOTICES.md. This implementation is AI-assisted (OpenAI via OpenCode) and requires human security review before release. No upstream modification or public submission is authorized.

S
Description
No description provided
Readme MIT
1.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Kotlin 61%
Swift 22.6%
Python 11.1%
JavaScript 4.8%
Shell 0.5%