feat(app): add resilient Flow recovery and privacy-safe analytics
CI / Validate manifests (push) Has been cancelled
CI / SwiftLint (push) Has been cancelled
CI / iOS / Extension (push) Has been cancelled
CI / macOS (push) Has been cancelled

Unify PiP recovery across startup and foreground transitions, surface actionable status, and add privacy-safe analytics plus the refreshed onboarding and account experience. Update documentation assets and advance the release build to 84.
This commit is contained in:
Rocky
2026-08-20 20:22:20 +08:00
parent ee7de5c934
commit 10bc457c72
69 changed files with 7891 additions and 598 deletions
+15
View File
@@ -40,6 +40,17 @@
"OSGKeyboardExtTests/ManagedGatewayTests"
]
},
"analytics": {
"description": "Privacy-safe analytics schema, durable queue, uploader, identity lifecycle, and anonymous extension runtime",
"platform": "ios",
"tests": [
"OSGKeyboardTests/AnalyticsModelTests",
"OSGKeyboardTests/AnalyticsRepositoryTests",
"OSGKeyboardTests/AnalyticsUploadCoordinatorTests",
"OSGKeyboardTests/AnalyticsAIOperationTests",
"OSGKeyboardExtTests/AnalyticsExtensionPrivacyTests"
]
},
"sync": {
"description": "iCloud KVS merge/sync for settings, local-only clipboard consent, dictionary, speech history, usage stats",
"platform": "ios",
@@ -123,6 +134,8 @@
"platform": "ios",
"tests": [
"OSGKeyboardTests/FlowHandoffPolicyTests",
"OSGKeyboardTests/FlowHomePiPStatusPolicyTests",
"OSGKeyboardTests/FlowPiPRecoveryPolicyTests",
"OSGKeyboardTests/FlowSessionBridgeTests",
"OSGKeyboardTests/FlowSessionPolicyTests",
"OSGKeyboardTests/FlowBudgetAndMergeTests",
@@ -207,6 +220,7 @@
"config",
"account",
"managed_gateway",
"analytics",
"sync",
"polish",
"edit_last_input",
@@ -225,6 +239,7 @@
"config",
"account",
"managed_gateway",
"analytics",
"sync",
"polish",
"edit_last_input",