android-components
android-components copied to clipboard
⚠️ This project moved to a new repository. It is now developed and maintained at: https://github.com/mozilla-mobile/firefox-android
For the site https://file-examples.com/index.php/sample-video-files/. Some file types such as MP4 is streamed but does not have a media notification. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FNXV2-8263)
Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android...
This should include updating ktlint and detekt, and also fixing issues, and removing entries from baselines (if any). ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FNXV2-21291)
We're using a simple regex here for grabbing the linked issue that will find any issue ID, regardless of repo: https://github.com/mozilla-mobile/android-components/blob/86112e3b34c959e9b47f1503d7f7ee3534203938/.github/workflows/issue-linker.yml#L20 We can update this to only link an ID...
To match the pattern of observability of Sync components through the `SyncStore`, we should updated the `SyncEnginesStorage` such that it publishes its updates to the Store. This will help decouple...
Currently sync debounce in `WorkMangerSyncManager` does not take `customEngineSubset` into account. This could cause an issue where the first sync request is with a smaller subset and the second sync...
Issue created to address https://github.com/mozilla-mobile/focus-android/issues/4388 which can be reproduced also on Fenix ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FNXV2-21287)
Currently, the SyncStore is not updated when an FxA user logs out. The account property should become null again when a user has logged out. ┆Issue is synchronized with this...
In at least two cases in in the `GeckEngine.requestPdfToDownload`, we can unsuccessfully return a PDF. Our current error handling in https://github.com/mozilla-mobile/android-components/pull/12277 is to silently fail, but this might not be...
Now that `syncNow` supports specifying sync engines, the debounce mechanism in the SyncManager should only debounce requests from the same engine. For example: - Tabs sync is initiated - Full...