-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Improve mobile conversation responsiveness #11387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Git-on-my-level
merged 9 commits into
BasedHardware:main
from
Git-on-my-level:codex/mobile-environment-profiles
Aug 11, 2026
Merged
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
aa9aabd
fix: make mobile emulator and beta Firebase profiles explicit
Git-on-my-level ddd8339
fix: harden mobile environment setup
Git-on-my-level 9b779ca
Improve mobile conversation responsiveness
Git-on-my-level cfa527f
Merge main and address mobile beta review feedback
Git-on-my-level b774a3b
Remove formatter-only merge noise
Git-on-my-level c16b936
fix: contain _loadApps errors in AppsPage
Git-on-my-level fa284f2
Fix mobile conversation rendering stalls
Git-on-my-level 2bed405
fix(mobile): restore production OAuth callback
Git-on-my-level e7c2bc9
test(desktop): isolate auth token defaults
Git-on-my-level File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,216 @@ | ||
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| <plist version="1.0"> | ||
| <dict> | ||
| <key>BGTaskSchedulerPermittedIdentifiers</key> | ||
| <array> | ||
| <string>daily-summary</string> | ||
| <string>com.friend-app-with-wearable.ios12.daily-summary</string> | ||
| <string>dev.flutter.background.refresh</string> | ||
| <string>com.pravera.flutter_foreground_task.refresh</string> | ||
| </array> | ||
| <key>CADisableMinimumFrameDurationOnPhone</key> | ||
| <true/> | ||
| <key>CFBundleDevelopmentRegion</key> | ||
| <string>$(DEVELOPMENT_LANGUAGE)</string> | ||
| <key>CFBundleDisplayName</key> | ||
| <string>$(BUNDLE_DISPLAY_NAME)</string> | ||
| <key>CFBundleExecutable</key> | ||
| <string>$(EXECUTABLE_NAME)</string> | ||
| <key>CFBundleIdentifier</key> | ||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | ||
| <key>CFBundleInfoDictionaryVersion</key> | ||
| <string>6.0</string> | ||
| <key>CFBundleLocalizations</key> | ||
| <array> | ||
| <string>ar</string> | ||
| <string>bg</string> | ||
| <string>ca</string> | ||
| <string>cs</string> | ||
| <string>da</string> | ||
| <string>de</string> | ||
| <string>el</string> | ||
| <string>en</string> | ||
| <string>es</string> | ||
| <string>et</string> | ||
| <string>fi</string> | ||
| <string>fr</string> | ||
| <string>hi</string> | ||
| <string>hu</string> | ||
| <string>id</string> | ||
| <string>it</string> | ||
| <string>ja</string> | ||
| <string>ko</string> | ||
| <string>lt</string> | ||
| <string>lv</string> | ||
| <string>ms</string> | ||
| <string>nl</string> | ||
| <string>no</string> | ||
| <string>pl</string> | ||
| <string>pt</string> | ||
| <string>ro</string> | ||
| <string>ru</string> | ||
| <string>sk</string> | ||
| <string>sv</string> | ||
| <string>th</string> | ||
| <string>tr</string> | ||
| <string>uk</string> | ||
| <string>vi</string> | ||
| <string>zh</string> | ||
| </array> | ||
| <key>CFBundleName</key> | ||
| <string>$(BUNDLE_NAME)</string> | ||
| <key>CFBundlePackageType</key> | ||
| <string>APPL</string> | ||
| <key>CFBundleShortVersionString</key> | ||
| <string>$(FLUTTER_BUILD_NAME)</string> | ||
| <key>CFBundleSignature</key> | ||
| <string>????</string> | ||
| <key>CFBundleURLTypes</key> | ||
| <array> | ||
| <dict> | ||
| <key>CFBundleTypeRole</key> | ||
| <string>Editor</string> | ||
| <key>CFBundleURLName</key> | ||
| <string>h.omi.me</string> | ||
| <key>CFBundleURLSchemes</key> | ||
| <array> | ||
| <string>https</string> | ||
| </array> | ||
| </dict> | ||
| <dict> | ||
| <key>CFBundleTypeRole</key> | ||
| <string>Editor</string> | ||
| <key>CFBundleURLName</key> | ||
| <string>h.omi.me</string> | ||
| <key>CFBundleURLSchemes</key> | ||
| <array> | ||
| <string>$(GOOGLE_REVERSE_CLIENT_ID)</string> | ||
| </array> | ||
| </dict> | ||
| <dict> | ||
| <key>CFBundleTypeRole</key> | ||
| <string>Editor</string> | ||
| <key>CFBundleURLName</key> | ||
| <string>omi.auth</string> | ||
| <key>CFBundleURLSchemes</key> | ||
| <array> | ||
| <string>$(AUTH_CALLBACK_SCHEME)</string> | ||
| </array> | ||
| </dict> | ||
| <dict> | ||
| <key>CFBundleTypeRole</key> | ||
| <string>Editor</string> | ||
| <key>CFBundleURLName</key> | ||
| <string>rayban-meta-callback</string> | ||
| <key>CFBundleURLSchemes</key> | ||
| <array> | ||
| <string>omirayban</string> | ||
| </array> | ||
| </dict> | ||
| </array> | ||
| <key>CFBundleVersion</key> | ||
| <string>$(FLUTTER_BUILD_NUMBER)</string> | ||
| <key>FlutterDeepLinkingEnabled</key> | ||
| <false/> | ||
| <key>ITSAppUsesNonExemptEncryption</key> | ||
| <false/> | ||
| <key>LSApplicationQueriesSchemes</key> | ||
| <array> | ||
| <string>comgooglemaps</string> | ||
| <string>iosamap</string> | ||
| </array> | ||
| <key>LSRequiresIPhoneOS</key> | ||
| <true/> | ||
| <key>MWDAT</key> | ||
| <dict> | ||
| <key>AppLinkURLScheme</key> | ||
| <string>omirayban://</string> | ||
| <key>DAMEnabled</key> | ||
| <true/> | ||
| </dict> | ||
| <key>NSAppTransportSecurity</key> | ||
| <dict> | ||
| <key>NSAllowsLocalNetworking</key> | ||
| <true/> | ||
| </dict> | ||
| <key>NSBluetoothAlwaysUsageDescription</key> | ||
| <string>Omi uses Bluetooth to connect to your Omi wearable and stream its microphone audio to your phone — for example, to transcribe your meetings into notes and check the device's battery.</string> | ||
| <key>NSBluetoothPeripheralUsageDescription</key> | ||
| <string>Omi uses Bluetooth to connect to your Omi wearable and stream its microphone audio to your phone — for example, to transcribe your meetings into notes and check the device's battery.</string> | ||
| <key>NSCalendarsFullAccessUsageDescription</key> | ||
| <string>Access most functions for calendar viewing and editing.</string> | ||
| <key>NSCalendarsUsageDescription</key> | ||
| <string>Access most functions for calendar viewing and editing.</string> | ||
| <key>NSCameraUsageDescription</key> | ||
| <string>Camera access is required to report issues</string> | ||
| <key>NSContactsUsageDescription</key> | ||
| <string>Access contacts for event attendee editing and to share conversation summaries via SMS.</string> | ||
| <key>NSHealthShareUsageDescription</key> | ||
| <string>Omi reads your steps, walking and running distance, active energy, heart rate, sleep, and workouts from Apple Health so you can ask about your fitness, sleep, and activity in Omi Chat. Omi never writes to Apple Health.</string> | ||
| <key>NSHealthUpdateUsageDescription</key> | ||
| <string>Omi does not write any data to Apple Health. This string is only present because iOS requires it when the HealthKit framework is linked.</string> | ||
| <key>NSLocationAlwaysAndWhenInUseUsageDescription</key> | ||
| <string>When creating your memories, we use your location for determining where they were created.</string> | ||
| <key>NSLocationUsageDescription</key> | ||
| <string>When creating your memories, we use your location for determining where they were created.</string> | ||
| <key>NSLocationWhenInUseUsageDescription</key> | ||
| <string>When creating your memories, we use your location for determining where they were created.</string> | ||
| <key>NSMicrophoneUsageDescription</key> | ||
| <string>We need access to your microphone so you can share audio explanations of Bugs you find, and for voice commands.</string> | ||
| <key>NSPhotoLibraryUsageDescription</key> | ||
| <string>We need access to your photo library to allow you to upload and share photos through Instabug.</string> | ||
| <key>NSRemindersFullAccessUsageDescription</key> | ||
| <string>We need access to your reminders to export action items from Omi conversations.</string> | ||
| <key>NSRemindersUsageDescription</key> | ||
| <string>We need access to your reminders to export action items from Omi conversations.</string> | ||
| <key>NSSpeechRecognitionUsageDescription</key> | ||
| <string>We use speech recognition to convert your speech to text for processing on your device.</string> | ||
| <key>PermissionGroupNotification</key> | ||
| <string>You need to enable notifications to receive your pro-active feedback.</string> | ||
| <key>UIApplicationSupportsIndirectInputEvents</key> | ||
| <true/> | ||
| <key>UIBackgroundModes</key> | ||
| <array> | ||
| <string>audio</string> | ||
| <string>location</string> | ||
| <string>bluetooth-central</string> | ||
| <string>fetch</string> | ||
| <string>processing</string> | ||
| <string>remote-notification</string> | ||
| <string>voip</string> | ||
| </array> | ||
| <key>UIDeviceFamily</key> | ||
| <array> | ||
| <integer>1</integer> | ||
| </array> | ||
| <key>UILaunchStoryboardName</key> | ||
| <string>LaunchScreen</string> | ||
| <key>UIMainStoryboardFile</key> | ||
| <string>Main</string> | ||
| <key>UIRequiresFullScreen</key> | ||
| <true/> | ||
| <key>UIStatusBarHidden</key> | ||
| <false/> | ||
| <key>UISupportedExternalAccessoryProtocols</key> | ||
| <array> | ||
| <string>com.meta.ar.wearable</string> | ||
| </array> | ||
| <key>UISupportedInterfaceOrientations</key> | ||
| <array> | ||
| <string>UIInterfaceOrientationPortrait</string> | ||
| </array> | ||
| <key>UISupportedInterfaceOrientations~ipad</key> | ||
| <array> | ||
| <string>UIInterfaceOrientationLandscapeLeft</string> | ||
| <string>UIInterfaceOrientationLandscapeRight</string> | ||
| <string>UIInterfaceOrientationPortrait</string> | ||
| </array> | ||
| <key>UIViewControllerBasedStatusBarAppearance</key> | ||
| <false/> | ||
| <key>WKCompanionAppBundleIdentifier</key> | ||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | ||
| <key>com.posthog.posthog.AUTO_INIT</key> | ||
| <false/> | ||
| </dict> | ||
| </plist> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.