application-services icon indicating copy to clipboard operation
application-services copied to clipboard

Firefox Application Services

Results 201 application-services issues
Sort by recently updated
recently updated
newest added

When there's an incoming record from sync, the fields should be "fixed up" before they are applied locally - [currently they are just applied as-is](https://github.com/mozilla/application-services/blob/a5c2a16/components/logins/src/update_plan.rs#L207). The mirror should probably have...

good-first-issue

On the back of removing the dupes of DeviceType (#4397), , it turns out there's still significant confusion around `DeviceType` - specifically: * We [now say that `DeviceType::Unknown` exists purely...

Fixes #4860 It's unfortunate that anyone who deserializes needs to remember to add the custom default path, but we can't add `#[serde(default=...)]` to the enum itself because that's only supported...

Converts viaduct to use uniffi. It ended up being more straightforward than I thought and I had the capacity so 🤷 The biggest thing to consider is how this impacts...

Fixes #4738 - see also https://github.com/mozilla-mobile/android-components/pull/11414

(Splitting out a places-specific version of https://github.com/mozilla/application-services/issues/2628, which I've made specific to logins). If something causes a user's places database to become corrupt, they are going to have a very...

good-first-issue

The [connUseAfterApiClosed error](https://github.com/mozilla/application-services/blob/places-uniffication/components/places/ios/Places/Places.swift#L20) is declared in our swift code but may not be necessary. On the kotlin side, we let the null-pointer error bubble up instead of throwing a custom...

good-first-issue

Right now, the artifacts generated by taskcluster are all built for [Intel Macs](https://github.com/mozilla/application-services/blob/main/taskcluster/ci/module-build/kind.yml#L43) (note that the `rust.targets` there only have `darwin`) If we would like our android release to be...

Let's create an app-services crate for code that is shared between multiple components. This has a couple benefits: - We have several small crates that we want to expose via...

This is a follow up to #4815 With the [v91.0.1](https://github.com/mozilla/rust-components-swift/releases/tag/91.0.1) release of `rust-components-swift` all the component's swift code is released as one target. Meaning that name conflicts **across** components will...

discuss