Commit Graph

333 Commits (25075fe4b33aaa2c10ebfd19bba3dae61064c628)

Author SHA1 Message Date
bendk e5b0069791
Application services 93.0.1 (#24904)
* Fixup breaking changes from AppServices upgrade to 93.0.0

* android-components RemoteTabsStorage now requires a Context param

* Update Android Components version to 102.0.20220509214046

Co-authored-by: James Hugman <james@hugman.tv>
Co-authored-by: Mark Hammond <mhammond@skippinet.com.au>
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
Gabriel Luong da1c5b9bf7 For #25115 - Remove showWallpapers feature flag 2 years ago
Gabriel Luong 957d9c487c For #25111 - Remove contileFeature feature flag 2 years ago
MatthewTighe 30666f7c94 Revert #24894: settings should not be used to cache previous auth state 2 years ago
MatthewTighe ccb3d33e8b for #24665: cache previous auth status and display placeholders accordingly 2 years ago
MatthewTighe b746295da1 for #24665: remove unused fxaHasSyncedItems setting 2 years ago
mavduevskiy 602f55b5d2
For #23665 - Make the undo snackbar for the library screens work globally (#24398)
* Closes #23665: make snackbar work after leaving the fragment it was initiated from

* Closes #23665: bring back the removed bookmark navigation test, sort imports alphabetically

Co-authored-by: mike a <mavduevskiy@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
Roger Yang 2b8cf67a97 Issue #24733: Create nimbus feature for Unified Search experimentation 2 years ago
Roger Yang bf7b8f97c4 Issue #24733: Setup search for Unified Search experimentation 2 years ago
mcarare dbc329f8b6 For #24210: Remove wrapper from copy url event. 3 years ago
Mugurell 46d757ab54 For #16952 - Https-only mode support.
Default will be disabled with users having the possibility to enable this from
a new setting in the `Privacy and security` section.
If enabled then by default this force https for all tabs with the option for
users to switch to forcing https only on private tabs.
3 years ago
Brais Gabín 1f633edd7d For #23046 - Align detekt config between Fenix and Android Components
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
3 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>
3 years ago
Gabriel Luong b4725429e8 For #24334 - Add FeatureFlag for Unified Search feature 3 years ago
Grigory Kruglov cbd0c07c6f For #23697: Allow pasting plain text in toolbar long press 3 years ago
Grigory Kruglov fc39c187cd For #23697: Treat text/x-moz-url mime type clipboard text as url
It seems like this is the MIME type we're getting from the clipboard in
certain scenarios, e.g. after copying a link from Chrome or Gmail on
some devices.
3 years ago
Gabriel Luong 0448530440 For #24235 - Remove MasterPasswordTipProvider 3 years ago
Gabriel Luong 788b83bfaa For #24229 - Remove unused MigrationTipProvider 3 years ago
Gabriel Luong f1e7b49425 For #24252 - Rename primaryText attribute to textPrimary 3 years ago
Grigory Kruglov 5daa06f7dc For #23697: Avoid NPEs while pasting URLs from the clipboard
It's possible for clipboard contents to have changed in the time between we've constructed
the onClick listeners and when they're actually invoked. Code before assumed that 'text'
will be not-null, and would crash otherwise. With this change, we're capturing contents of
the clipboard before constructing onClick handlers (while also asserting correct behaviour
of 'ClipboardHandler').

With this change, we'll log an error if we were told that clipboard contains a URL, but immediately
after that check 'text' was actually null. This would indicate one of two things:
- issues within the ClipboardHandler
- changing contents of the ClipboardHandler within a tiny time window between our check and querying
3 years ago
Gabriel Luong c9a47d08a8 For #24130 - Change Shortcuts setting to toggle the display of Top Sites 3 years ago
Gabriel Luong 65b1716495 For #23990 - Allow for Nimbus experimentation for Contile top sites 3 years ago
Gabriel Luong 56022546f2 For #23893 - Add telemetry for Contile services 3 years ago
Gabriel Luong b6f066c9ed For #24042- Remove inactive tabs survey 3 years ago
MatthewTighe 2cc9ca3773 for #23069: add blocklist middleware for home 3 years ago
Noah Bond 15c58b7261 For #23808 - Add secret setting for enabling Task Continuity feature 3 years ago
Rohan Maity df0d196759 For #20634 remove some lint issues from baseline 3 years ago
Gabriel Luong 37a0edceb6 For #23431 - Display the order of Contile Top Sites correctly 3 years ago
jhugman b230c39a7f
Fixes #23492: Perf regression of calling isFirefoxDefault from main thread (#23556)
* Fixes #23492 — Fixup perf regression of calling isFirefoxDefault from the main thread

* Tightening of near defunct default browser message

* Fixup early crash in debug build

* ktlint
3 years ago
jhugman 82a6f8cae4
First use of Nimbus FML plugin (#23400)
* Consume Nimbus FML plugin

* Convert Homescreen to use FML

* Convert nimbusValidation to use FML

* Convert legacy experiments to use the feature API and FML

Remove dead helper code and documentation

* Fixup failing test

Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Arturo Mejia 393de99196 For #22851 Add logo animation for wallpapers 3 years ago
Matt Tighe a5f540568e update based on PR feedback and data review 3 years ago
Matt Tighe eed42ee96b closes #23381: add telemetry for wallpapers feature 3 years ago
Matt Tighe 670657b484 fixes #23404: add switch to wallpaper settings to disable tap-to-change 3 years ago
Sarah541 ef5966cddd
For #22576 - Indicate mutability flag for PendingIntent
* For #22576 - Indicate mutability flag for PendingIntent

* Fix lint issues

* Make Analytics Pending Intent flag mutable

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Arturo Mejia dc0f50b590 For #22851: Load wallpapers dynamically from the assets directory. 3 years ago
mcarare a6abaf7cf9 Set a minimum number of sites a search group should contain. 3 years ago
Noah Bond 157acdf7fc For #23159 - Created setting to turn off the Contile feature 3 years ago
Arturo Mejia d1ace92e64 Revert "For #22851: Add logo animation for wallpapers."
This reverts commit d089f007
3 years ago
Arturo Mejia d089f00793 For #22851: Add logo animation for wallpapers. 3 years ago
Grigory Kruglov 1b305c1398 For #22795: Stop trimming login origins on sorting
Due to the async nature (??) of the trimming code, this is causing severe performance issues
during search.

Looking back through commits, doesn't seem like there's a particularly good reason we were trimming here. All I could find is #9986 (comment) which is lacking explanation of why this is actually useful.

And currently, we're dealing with an origin (not a full url when this was initially written, I think), i.e. https://accounts.firefox.com vs https://accounts.firefox.com/signin. So, the suffix stripping isn't even doing much beyond removing com in vast majority of cases.

So, seems like all of this trimming stuff can be cleaned up.
3 years ago
Arturo Mejia 09fdee6510 For #22851: Adjust theme based on the selected wallpaper. 3 years ago
Mugurell 34c0a17b4d For #22852 - Add a new "Storage access" permission 3 years ago
Arturo Mejia 7a44412619 For #22851 toggle wallpapers when tap on the Firefox logo 3 years ago
Grisha Kruglov 8de4c0b4db For #22569: Remove allopen plugin and Mockable annotations 3 years ago
mcarare 0cb4059b12 For #17130: Replace hardcoded strings with string resources. 3 years ago
Sarah Khan e18cf36117 For #22495 - Disable inactive tabs survey 3 years ago
Arturo Mejia 94a543a403 For #22271 Improve URL accessing from the clipboard for Android 12 and above. 3 years ago
Gabriel Luong b54698a3f2 For #21776 - Class member can have 'private' visibility 3 years ago
codrut.topliceanu bba787e87e For #21732 - Adds inactive tabs survey on disable + telemetry 3 years ago