* Add a mobile native-chat opt-in so users pick terminal vs chat once Mirror the notifications one-time opt-in for the native-chat default view. After pairing, a full-screen modal (modeled on notification-opt-in) lets the user choose whether supported agent sessions open in the terminal or in native chat, then persists the choice to the existing orca:defaultSessionView key. - Expose readDefaultSessionViewPreference() (tri-state; absent key = undecided) so the gate can prompt exactly once; loadDefaultSessionView() is unchanged. - shouldPresentSessionViewOptIn() gates the screen; the home focus effect shows it after the notification opt-in. - Settings -> Native chat toggle (already shipped) remains the recovery path. * fix(mobile): preserve onboarding flow after pairing * refine mobile session view opt-in copy * Unify mobile onboarding prompts |
||
|---|---|---|
| .. | ||
| h | ||
| _layout.tsx | ||
| about.tsx | ||
| browser-settings.tsx | ||
| connection-log.tsx | ||
| index.tsx | ||
| mobile-onboarding.tsx | ||
| native-chat-settings.tsx | ||
| notifications.tsx | ||
| pair-confirm.tsx | ||
| pair-scan.tsx | ||
| pair.tsx | ||
| settings.tsx | ||
| terminal-settings.tsx | ||
| troubleshoot.tsx | ||
| voice-settings.tsx | ||