feat(ios): implement SwiftUI companion with isolated WKWebView sessions

Add HTTPS onboarding, origin policy, native recovery/settings, isolated web sign-in and file export. Portable production URL policy tests pass on Linux; all Swift sources parse. Xcode build and simulator validation remain required on macOS.
This commit is contained in:
Yuvomi Mobile Contributors committed 2026-10-20 23:28:07 +02:00
1 parent ed8d5cb1c1
commit 74c2c9e6e8
11 files changed
+691

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
// swift-tools-version: 6.0
import PackageDescription
// Portable tests for the exact production URL policy. This is not an iOS build.
let package = Package(
name: "YuvomiPolicy",
products: [.library(name: "Yuvomi", targets: ["Yuvomi"])],
targets: [
.target(name: "Yuvomi", path: "Sources", exclude: [
"AuthenticationView.swift", "BrowserModel.swift", "ContentView.swift",
"ServerProbe.swift", "YuvomiApp.swift", "PrivacyInfo.xcprivacy"
], sources: ["ServerAddress.swift"]),
.testTarget(name: "YuvomiPolicyTests", dependencies: ["Yuvomi"], path: "Tests")
]
)