Rahul Sainani
2d7942033c
Revert "Bug 1867717 - Add DownloadsFeature to AddonPopupBaseFragment."
...
This reverts commit cc65693e4f8811906f344d0e902af0bccbb7edbf.
3 months ago
James Hugman
b5c5527556
Bug 1880476 — Messaging: promote NimbusMessagingController to components.nimbus.messaging
3 months ago
James Hugman
64b636d2a9
Bug 1880476 — Move nimbus from components.analytics to components.nimbus
3 months ago
Ben Dean-Kawamura
c9546cef39
Bug 1877847 - Remove Suggest error reporting
4 months ago
Arturo Mejia
5fc19e6755
Bug 1867717 - Add DownloadsFeature to AddonPopupBaseFragment.
4 months ago
Matthew Tighe
452f7147d0
Revert "Bug 1861459 - Remove Home Screen usages of BrowsingModeManager"
...
This reverts commit 86e0f3c0ef1dd3a16194eeaff330c8517d18b49f.
5 months ago
Matthew Tighe
c68ae3cfea
Bug 1861459 - Remove Home Screen usages of BrowsingModeManager
5 months ago
Lina Butler
07f6ba58b4
Bug 1869225 - Catch `SuggestApiException`s.
...
This commit adds a `handleSuggestExceptions` helper to
`FxSuggestStorage` that catches and reports `SuggestApiException`s from
the Suggest Rust component. `handleSuggestExceptions` works like the
existing `handle{Fxa, Places}Exceptions` helpers.
`FxSuggestIngestionWorker`'s retry behavior is unchanged: if ingestion
fails, the exception will now be reported, but the operation will still
be rescheduled using `WorkManager`'s retry mechanism, as before.
6 months ago
Lina Butler
3ba6593f98
Bug 1851268 - Show Firefox Suggest search suggestions in Fenix.
...
This commit integrates the Firefox Suggest Android component added in
bug 1850296 into Fenix, and adds:
* A Nimbus feature for Firefox Suggest.
* A secret setting to enable the Firefox Suggest feature, only visible
on the debug channel.
* Search settings for toggling sponsored and non-sponsored suggestions,
only visible when the Firefox Suggest feature is enabled.
When the feature is enabled, Fenix will ingest new suggestions in
the background, show the new Search settings, and show matching
suggestions in the awesomebar depending on those Search settings.
8 months ago
Jeff Boek
be58cba450
Bug 1851676 - Makes `initIfNeeded` public inside `SentryService`.
9 months ago
William Durand
19b28887d2
Bug 1847706 - Slightly refactor the `AddonsProvider` and its default implementation ( #3154 )
...
* Bug 1847706 - Rename `AddonsProvider.getAvailableAddons()` to `AddonsProvider.getFeaturedAddons()`
* Bug 1847706 - Rename `AddonCollectionProvider` to `AMOAddonsProvider`
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
10 months ago
rahulsainani
18bae37f2a
Bug 1829301 - Make fenix onboarding singleton
1 year ago
mcarare
c29adaaeee
Bug 1796348 - Add a notification delegate to addon updater.
...
The addon updater will now show notifications through the notification delegate.
1 year ago
mcarare
093e70faad
Bug 1796348 - Add notification delegate as a component in apps.
...
This adds notification delegate as a component in Fenix, Focus and Sample Browser.
1 year ago
Titouan Thibaud
e9246a0aa3
Bug 1805683 - upstream Nimbus Messaging from Fenix to Android Components
1 year ago
jhugman
5ac1cd9b48
[fenix] EXP 2991: Add surface to messaging fml ( https://github.com/mozilla-mobile/fenix/pull/28423 )
...
* Move messaging fml to a separate file
* Add surface property to message data
* Get messages for just a single surface
* Add surface to messaging middleware
* ktlint
* Add tests for filtering by surface
* Add homescreen to default-browser message
* Move surface param to MessageActions instead of MessagingMiddleware
* Added computed property for surface to message
* ktlint
* Address reviewer comment
* Fixup tests
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 year ago
MatthewTighe
088055743c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27698 : add set as default growth data
2 years ago
Alexandru2909
82701fd0f0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26911 - Allow users to enable re-supported Fennec extensions
2 years ago
Meiirbek Baimuratov
8d822f9ab1
[fenix] For mozilla-mobile https://github.com/mozilla-mobile/fenix/issues/27282 : delete WallpaperManager
2 years ago
kycn
8bb0b07e4d
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26948 : Enable custom extension collections in Beta.
...
Similar to how Nightly functions, custom extension collections are enabled to be used in Firefox Beta as well.
2 years ago
mcarare
d65bde5fe2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26023 : Suppress NewApi warning for autofillConfiguration.
2 years ago
mcarare
932823c871
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26844 : Fix ktlint issues and remove them from baseline.
2 years ago
sunilk9211
d609299323
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25985 : Remove ability to click the logo to change the wallpaper
2 years ago
MatthewTighe
346427f73a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26245 : refactor the WallpaperManager as several WallpaperUseCases
2 years ago
MatthewTighe
c854e54f03
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26029 : Add wallpaper state to AppStore
2 years ago
Jonathan Almeida
38537d6369
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/25091 : Remove deprecated TrustedWebActivityIntentProcessor
2 years ago
MatthewTighe
f0d39d0680
[fenix] Revert https://github.com/mozilla-mobile/fenix/pull/24894 : settings should not be used to cache previous auth state
2 years ago
MatthewTighe
3bc3ca9610
[fenix] for https://github.com/mozilla-mobile/fenix/issues/24929 : remove locale restriction for remote firefox wallpapers
2 years ago
MatthewTighe
b495c724d9
[fenix] for https://github.com/mozilla-mobile/fenix/issues/24665 : cache previous auth status and display placeholders accordingly
2 years ago
Mugurell
f2b6af4f6a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24618 - Add WebNotificationIntentProcessor to IntentReceiverActivity
...
The processor from Android-Components will know how to handle the intent
specific to web notifications clicks.
2 years ago
Sebastian Kaspari
51f88636e9
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/22489 : Remove "Fennec to Fenix" migration code
2 years ago
Jonathan Almeida
70014e589a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24220 and https://github.com/mozilla-mobile/fenix/issues/24223 : Connect GleanPlumb messages with the new tab ui card.
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2 years ago
Gabriel Luong
269dc65be3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24114 - Refactor initial HomeFragmentState into AppState
2 years ago
Arturo Mejia
3008a5337c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/24305 : Remove false wallpaper NPE Sentry report
2 years ago
MatthewTighe
2352d2b129
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/24289 : reset strict mode after WallpaperManager construction
2 years ago
Gabriel Luong
f6cb3dbc52
[fenix] Update Android Components version to 99.0.20220223143136. ( https://github.com/mozilla-mobile/fenix/pull/23942 )
2 years ago
MatthewTighe
c7275dd308
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23912 : remove sentry reporting from WallpaperDownloader
2 years ago
Matt Tighe
72a0985403
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23565 : expire remote wallpapers but let users keep selected
2 years ago
Matt Tighe
06238447a6
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23514 : add firefox wallpapers
2 years ago
Matthew Tighe
05d80bd9aa
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime ( https://github.com/mozilla-mobile/fenix/pull/23505 )
...
* closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime
* address pr feedback
* only download wallpapers if feature flag is set
2 years ago
Matt Tighe
00cc662e9f
[fenix] add events based on feedback
2 years ago
Matt Tighe
c599f29c47
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23381 : add telemetry for wallpapers feature
2 years ago
Arturo Mejia
c04363f337
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22851 : Load wallpapers dynamically from the assets directory.
2 years ago
Arturo Mejia
5143063813
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22851 toggle wallpapers when tap on the Firefox logo
2 years ago
Grisha Kruglov
4ad2c1c592
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22569 : Remove allopen plugin and Mockable annotations
3 years ago
Gabriel Luong
5b069b2ece
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22211 - Use Hero images for Recent Bookmarks
3 years ago
Jonathan Almeida
5d8a920b5f
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/20704 : Add AppStore to Components
3 years ago
Sebastian Kaspari
6ea19d4b17
[fenix] Run ktlintFormat to adapt to latest formatting rules.
3 years ago
Sebastian Kaspari
cb0f5facd9
[fenix] Render debug info screen with Jetpack Compose.
3 years ago
Michael Comella
f59df714f8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/20127 : remove app_opened_all_startup integration.
3 years ago