Adam Novak
84cf2472a8
Do all of Iceraven in one commit
2 years ago
Jonathan Almeida
6752a6ba22
Close #25091 : Remove deprecated TrustedWebActivityIntentProcessor
2 years ago
MatthewTighe
30666f7c94
Revert #24894 : settings should not be used to cache previous auth state
2 years ago
MatthewTighe
0f952284e6
for #24929 : remove locale restriction for remote firefox wallpapers
2 years ago
MatthewTighe
ccb3d33e8b
for #24665 : cache previous auth status and display placeholders accordingly
2 years ago
Mugurell
e006538c63
For #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
834d0ee12d
Issue #22489 : Remove "Fennec to Fenix" migration code
2 years ago
Jonathan Almeida
f953c5ec94
For #24220 and #24223 : Connect GleanPlumb messages with the new tab ui card.
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2 years ago
Gabriel Luong
d7a9e304fb
For #24114 - Refactor initial HomeFragmentState into AppState
2 years ago
Arturo Mejia
55c707a412
Closes #24305 : Remove false wallpaper NPE Sentry report
2 years ago
MatthewTighe
5674a4066b
closes #24289 : reset strict mode after WallpaperManager construction
2 years ago
Gabriel Luong
f71edcd309
Update Android Components version to 99.0.20220223143136. ( #23942 )
2 years ago
MatthewTighe
9b54df4145
closes #23912 : remove sentry reporting from WallpaperDownloader
2 years ago
Matt Tighe
9b9d08c7d1
closes #23565 : expire remote wallpapers but let users keep selected
2 years ago
Matt Tighe
0837197d84
closes #23514 : add firefox wallpapers
2 years ago
Matthew Tighe
9dc0506ec2
closes #23504 : download focus wallpapers at runtime ( #23505 )
...
* closes #23504 : download focus wallpapers at runtime
* address pr feedback
* only download wallpapers if feature flag is set
2 years ago
Matt Tighe
a419a6963c
add events based on feedback
2 years ago
Matt Tighe
eed42ee96b
closes #23381 : add telemetry for wallpapers feature
2 years ago
Arturo Mejia
dc0f50b590
For #22851 : Load wallpapers dynamically from the assets directory.
2 years ago
Arturo Mejia
7a44412619
For #22851 toggle wallpapers when tap on the Firefox logo
2 years ago
Grisha Kruglov
8de4c0b4db
For #22569 : Remove allopen plugin and Mockable annotations
2 years ago
Gabriel Luong
91da5318e3
For #22211 - Use Hero images for Recent Bookmarks
3 years ago
Jonathan Almeida
9cef9357b1
Close #20704 : Add AppStore to Components
3 years ago
Sebastian Kaspari
971b419d77
Run ktlintFormat to adapt to latest formatting rules.
3 years ago
Sebastian Kaspari
1cd04cd05e
Render debug info screen with Jetpack Compose.
3 years ago
Michael Comella
be64ee4159
For #20127 : remove app_opened_all_startup integration.
3 years ago
Sebastian Kaspari
c0531ffa82
Update Android Components to 91.0.20210610143711. ( #19946 )
3 years ago
Arturo Mejia
2f879f8e9d
Fix site permissions breaking changes
3 years ago
Sebastian Kaspari
4753a1d494
Complete browser-state migration and remove browser-session dependency.
...
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
3 years ago
mcarare
0141d96465
For #19554 : Add SyncEngine.CreditCards to sync supportedEngines.
3 years ago
Sebastian Kaspari
761752e382
AutofillConfiguration: Correctly specify autofill confirm activity.
3 years ago
Michael Comella
a64540bd06
For #18836 : add StartupPathProvider + tests.
3 years ago
Michael Comella
000bef020a
For #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
0cbedaadb1
For #18836 : add StartupStateProvider.
3 years ago
Michael Comella
cde954f3a7
For #18836 : add StartupActivityLog, tests.
3 years ago
Jonathan Almeida
f3df2c73d9
Close #18862 : Add multi-select banner to tabs tray ( #18932 )
...
* Issue #18862 : Add new addBookmark BookmarksUseCase
* Issue #18862 : Add class for state binding features
* Issue #18862 : Add delete multiple tabs to tray interactor
* Issue #18862 : Add new actions to navigation interactor
* Issue #18862 : Enable select mode from main tray menu
* Issue #18862 : Add menu when in select mode
* Close #18862 : Add multi-select banner to tabs tray
* Close #18862 : Add select support for handle UI
We apply various layout changes to the "handle" UI in the tabs tray when
switching modes. It isn't quite clear to my, why we do this, if it's
really needed to meet the end result, and if there is a better way.
For now, we're simplying moving over that logic that we can re-evaluate
at a later time.
3 years ago
Michael Comella
2be9fb61d0
For #18426 : add StartupActivityStateProvider.
...
This will be used to filter conditions for the start up telemetry we're
adding.
3 years ago
Michael Comella
edd49b286d
For #18426 : add ApplicationStartReasonProvider.
...
We need to know this state to add a correct COLD MAIN probe.
3 years ago
Mihai Adrian Carare
79794962d0
Closes #12565 : Clean up use of Context within ReviewPromptController. ( #18537 )
3 years ago
Sebastian Kaspari
8856a3c1d7
Integrate Android Autofill support into Nightly and debug builds.
3 years ago
Christian Sadilek
dc002f0508
Remove Session[Manager] references from Fennec intent processors
3 years ago
Christian Sadilek
e07f4ac590
Deprecate SessionManager component
3 years ago
Christian Sadilek
d8085480ad
Increase AMO collection cache timeout to 2 days
3 years ago
William Durand
0537594810
Add new BuildConfig variables to support AMO non-production envs
3 years ago
MickeyMoz
d945cdc4c8
Update Android Components version to 71.0.20210117143132.
3 years ago
Arturo Mejia
00d971e9d3
For #16847 : Allow autoplay to controlled via the toolbar.
3 years ago
Arturo Mejia
81f208bda1
For issue #13981 Use DEEP_LINK_SCHEME instead of hard-coded fenix
3 years ago
Christian Sadilek
faf765a57d
Update IntentProcessors after breaking API change
4 years ago
Sebastian Kaspari
2b759e9d6f
Integrate new search code from Android Components into Fenix.
4 years ago
Michael Comella
e8bf955893
No issue: move StrictModeManager to perf package.
...
While StrictMode is not exclusively used for performance purposes, it's
primarily used for perf purposes so let's move it to the perf package
and code owner it.
4 years ago