lougeniaC64
lougeniaC64
This addresses #11564 by capturing the error data sent by AS and relaying that to Sentry so that we can have better data for addressing the login decryption errors.
This is related to [the sentry login decryption errors](https://sentry.io/organizations/mozilla/issues/3081024616/events/f434d25ffd194d778c51da84ab2fdf9e/?project=6176941) being reported. We want to improve the sentry error reporting so that we can figure out if this is truly a...
Since the AS [migrateLoginsWithMetrics](https://github.com/mozilla-mobile/firefox-ios/blob/main/Storage/Rust/RustLogins.swift#L785) function no longer collects metrics, it has been renamed in AS. This tickets resolves that renaming in iOS. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FXIOS-4671)
Within the swift layer of most of our appservices components we are creating Dispatch Queues (like [this](https://github.com/mozilla/application-services/blob/d33c6e2c813b7318a3b3f52a86feaad2deae5f89/components/logins/ios/Logins/LoginsStorage.swift#L18)) and scheduling our API calls on those queues synchronously. But in iOS our...
Provided the work to complete issue #5012 is done and no adverse impact to the performance of logins component (or any adverse impact has been addressed), remove `DispatchQueue` instantiation and...
As a part of our effort to clean up the `DispatchQueue` usage in the Swift layer of our components, use the logins component (which is stable and not under active...
Can we create a set of standard [sqlite pragmas](https://www.sqlite.org/pragma.html) for our components that could be set in `sql-support` by default based on our current pragma usage (see [here](https://github.com/mozilla/application-services/issues/4872#issuecomment-1066813381) for context)?...
## Steps to reproduce 1. Open Firefox iOS 2. Sign in 3. Open a few tabs 4. Click Sync Now from the settings menu 5. Navigate to `about:sync` in desktop...
### Pull Request checklist ### - **Breaking changes**: This PR follows our [breaking change policy](https://github.com/mozilla/application-services/blob/main/docs/howtos/breaking-changes.md) - [ ] This PR follows the breaking change policy: - This PR has no...
Fixes [SYNC-4205](https://mozilla-hub.atlassian.net/browse/SYNC-4205) Exposing the webext-storage bridged engine work for integration of the uniffi-ed components in desktop. This PR will not be merged until the desktop patch(es) to refactor the webext-storage...