docs: record verified native preview and unfinished PWA parity
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

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.
This commit is contained in:
Yuvomi Mobile Contributors committed 2026-10-21 09:13:36 +02:00
1 parent 1433e1670a
commit 40a7962307
20 files changed
+813 -277

No files matched your search

+14 -8
View File
@@ -1,20 +1,26 @@
# Yuvomi Mobile
Independent, community-maintained Android (Kotlin/WebView) and iOS
(SwiftUI/WKWebView) companions for user-owned [Yuvomi](https://github.com/ulsklyc/yuvomi)
servers. Not affiliated with or endorsed by upstream.
Independent native Android (Kotlin/Jetpack Compose) and iOS (SwiftUI) clients for
user-owned [Yuvomi](https://github.com/ulsklyc/yuvomi) servers. Not affiliated with
or endorsed by upstream.
**Development build - not production-ready.** See [validation status](docs/validation.md).
**Native rebuild in progress — not full PWA parity or production-ready.**
The previous WebView wrapper did not meet the requested native implementation.
It is archived under `legacy/` and is not the shipped application surface.
Read the [feature-by-feature parity tracker](docs/native-parity.md) and
[current validation](docs/validation.md) before installing a preview.
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.
The apps render native controls and call the existing server API. The server owns
authorization, recurrence, synchronization and household business rules.
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.
are intentionally rejected. Enter the server on first launch; use **Mehr** to
remove the native session and switch installations. The native client does not
import a browser/WebView session; sign in again after upgrading the prototype.
- [Architecture](docs/architecture.md)
- [Native preview delivery report](docs/native-delivery-report.md)
- [Android build](docs/build-android.md) / [iOS build](docs/build-ios.md)
- [Compatibility and authentication](docs/server-compatibility.md)
- [Release process](docs/release-process.md)