Files
Yuvomi-App/docs/server-compatibility.md
Yuvomi Mobile Contributors 40a7962307
Android validation / emulator (35) (push) Failing after 4s
Android validation / emulator (37.0) (push) Failing after 6s
Android validation / build (push) Successful in 5m27s
iOS validation / simulator (push) Canceled after 23m26s
docs: record verified native preview and unfinished PWA parity
Replace current wrapper claims with native architecture/security/build evidence, preserve historical documents, track all thirty pages and explicit release gates, correct brand attribution and provide the twelve-section delivery report without claiming completion. Native signing remains paused and Apple application/device validation outstanding.
2026-10-21 09:13:36 +02:00

2.2 KiB

Native server compatibility

Reference: Yuvomi 2.78.0 at 10bfef7686ed7303b4c74c7fcc55a5eb16356c9d. No general server-version range or complete native feature compatibility is certified.

Enter a root HTTPS hostname, optionally with a custom port. HTTP, embedded credentials, query/fragment configuration and subpath deployments are rejected. Use a valid system-trusted TLS certificate and reachable VPN/LAN connectivity. No certificate bypass or proprietary mobile service is introduced.

The native client probes the real public /api/v1/version and /api/v1/auth/oidc/config shapes. Anonymous metadata does not disclose the server version. An authentication proxy returning redirects/HTML instead of those JSON contracts is unsupported, not silently treated as a valid Yuvomi API.

Authentication

The implemented native slice uses setup/password login, the existing two-factor verification endpoint, /auth/me, session cookies, CSRF headers and logout. Passwords are not stored. Native session persistence is separate from browser storage and protected by the platform keystore/keychain.

Native SSO is not implemented yet. The old wrapper's local-IdP WebView result does not apply to this client. The existing server protocol does not provide a generic browser-to-native session exchange for arbitrary self-hosted hosts; a reviewed solution is required. SSO-only deployments cannot currently use this native preview. Reset and invitation workflows also remain pending.

Only initial dashboard/tasks/notes/shopping capabilities are implemented; see the parity tracker for precise gaps. The complete server UI is not embedded to fill those gaps. Read-only and denied module permissions affect native controls; the server remains the enforcement point.

Notifications, files and offline

Native remote push, uploads/camera/download/export and offline caching/editing are not current native capabilities. The old wrapper's file handlers and the PWA service worker are not part of the native renderer. No fake registration or automatic offline mutation replay is supplied. Optional existing server-side ntfy/Gotify/email integrations remain independently operated upstream features.