application-services
application-services copied to clipboard
Firefox Application Services
Relates to [https://github.com/mozilla-mobile/fenix/issues/23517](..fenix/issue/23517). Background: deleting items from history used to be not very consistent, and to align the behavior with the desktop, we are actually removing the url from the...
To get SPM working, we needed to bundle SwiftKeychainWrapper with FxA to get it working on iOS. This is really hacky and not an ideal situation. >Summary of problem: Since...
### Pull Request checklist ### - [x ] **Quality**: This PR builds and tests run cleanly - Note: - For changes that need extra cross-platform testing, consider adding `[ci full]`...
Investigate the potential removal of these three methods since they don’t seem to be actually used by either consumer. Which also might have something to do with this: [https://github.com/mozilla-mobile/fenix/issues/7227](https://github.com/mozilla-mobile/fenix/issues/7227|smart-link) *...
For each of Android, iOS and Desktop we should record the state of push for this device. Specifically, once per session, after the list of FxA devices has been fetched,...
[The current places DB initialization code](https://github.com/mozilla/application-services/blob/main/components/places/src/db/schema.rs#L79-L106) is different depending on which connection type we're initializing. This means we often have the following situation: 1. We create a `ReadWrite` connection when...
On Fenix side, history will squash same urls into a single item in certain time frames. Let's say, we have a group '30 days'. Every google.com record will be combined...
Document the current state of the iOS tabs api(s) and compare it to the AS tabs component. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/SYNC-2988) ┆epic: Tabs component on iOS ┆sprintEndDate:...
It didn't seem obvious to me that they were base64 encoded and needed to be decoded when working on WebPush for GeckoView. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/SYNC-2415) ┆Epic:...
clean.py (landed via #4094) doesn't make any attempt to clean anything for iOS, but it should. Ryan points it's possible in theory to clean an xcode project from the command-line...