Jeff Boek
215c6bad39
Bug 1851676 - Makes `initIfNeeded` public inside `SentryService`.
...
(cherry picked from commit 16a37cf474e00f46281adeb06f81e1e0f5f6cd4e)
8 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>
9 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
2 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
Sebastian Kaspari
da19e6bc59
[fenix] Update Android Components to 91.0.20210610143711. ( https://github.com/mozilla-mobile/fenix/pull/19946 )
3 years ago
Arturo Mejia
80fb799bb7
[fenix] Fix site permissions breaking changes
3 years ago
Sebastian Kaspari
e25cfcdc48
[fenix] Complete browser-state migration and remove browser-session dependency.
...
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
3 years ago
mcarare
c555252e0c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19554 : Add SyncEngine.CreditCards to sync supportedEngines.
3 years ago
Sebastian Kaspari
ea2b2316f9
[fenix] AutofillConfiguration: Correctly specify autofill confirm activity.
3 years ago
Michael Comella
1035ad0fd0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18836 : add StartupPathProvider + tests.
3 years ago
Michael Comella
c04e4f392d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18836 : replace StartupActivityStateProvider with StartupStateProvider.
...
The StartupActivityStateProvider uses an imperative implementation,
driven by callbacks, to set the state of the application. This is hard
to follow as you need to understand which callbacks will be called in
which order. For example, to make sense of an implementation like this,
COLD, WARM, AND HOT would likely need to be implemented in separate
ActivityLifecycleCallbacks.
I feel the StartupStateProvider is an improvement because it leverages
the StartupActivityLog to query a linear state for a more understandable
implementation. Furthermore, it seems accessible to write COLD, WARM,
and HOT in the same class because they can all be approached the same
way.
3 years ago
Michael Comella
4411a9c84a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18836 : add StartupStateProvider.
3 years ago
Michael Comella
7286daabe9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18836 : add StartupActivityLog, tests.
3 years ago