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.
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.