Mozilla L10n Automation Bot
ae5ab1c6fa
Import l10n.
4 years ago
Elise Richards
547a843c5c
For #18770 - Correct addons position in three dot menu based on toolbar position ( #18828 )
4 years ago
Gabriel Luong
db993196c6
For #18819 - Hide the Credit Card preference by default ( #18820 )
4 years ago
Mozilla L10n Automation Bot
568bad0f48
Import l10n.
4 years ago
Roger Yang
01568d5859
Closes #18513 : Re-add menu to tabs tray ( #18756 )
4 years ago
Jonathan Almeida
a443509c8b
Issue #18535 : Set the span count for grid view
4 years ago
Jonathan Almeida
2c6395cafe
Issue #18535 : Do not animate first scroll to position
...
This looks less that ideal with a grid layout that swings by from the
normal tabs to private tabs.
4 years ago
Jonathan Almeida
8ccc4648a9
Issue #18535 : Move list/grid viewholders to browser package
4 years ago
Kate Glazko
841dacb69e
For 17798: Sync Menu Item
4 years ago
Jonathan Almeida
92a99542e6
Close #17821 : Add TabsTrayStore with actions and reducer ( #18773 )
4 years ago
Jonathan Almeida
af3a5b0a17
No issue - Make TabLayoutMediator lifecycle aware ( #18779 )
4 years ago
Travis Long
c17594c745
[SDK-246] Change Nimbus `channel` input to use the same method as Glean ( #18766 )
...
* [SDK-246] Change Nimbus `channel` input to use the same method as Glean
* Update app/src/main/java/org/mozilla/fenix/experiments/NimbusSetup.kt
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
VaishnaviShri
3260cbd986
For #8545 : Fix unnecessary scroll in home screen
...
Changed the height of the recycler view inside the home fragment
to ‘wrap_content’ to avoid scrolling if the viewport is not filled
with elements.
Closes #8545
4 years ago
Mozilla L10n Automation Bot
8916e567bc
Import l10n.
4 years ago
Mozilla L10n Automation Bot
10d2623bb6
Import l10n.
4 years ago
Gabriel Luong
fe06d88e7e
Use photon colors from ui-color ( #18760 )
4 years ago
Gabriel Luong
1f320fd2ad
No issue - Remove generic strings for more specificity ( #18769 )
4 years ago
Mugurell
0f0c319896
For #17772 - Collapse browser menu to "Add to Home screen"
...
The menu will start as collapsed.
Users can then swipe up to expand it.
4 years ago
Gabriel Luong
1008ca2b4a
For #18265 - [Add card] Integrate the credit card storage and handle adding a new credit card ( #18719 )
4 years ago
Michael Comella
6e5b4b3ce6
For #18731 : remove anonymous classes from StrictModeManager.
...
After this change, I took 3 profiles: the new code appeared in the profiler
only once and only for one sample (i.e. possibly just got unlucky). It
seems to be improved. Profiles:
- https://share.firefox.dev/3wifiV2 (captured it)
- https://share.firefox.dev/39xgdHz
- https://share.firefox.dev/2QMdlA0
4 years ago
Gabriel Luong
3f21a63c3c
For #18729 - Use consistent string naming for generic strings ( #18730 )
4 years ago
Elise Richards
ca33aef036
For #17770 : New tab three-dot menu reorder ( #18427 )
...
* Create new menu order for new tab
* Add new tab menu navigation. Dynamically update menu when sync auth is needed. Make new tab menu and browser menu consistent.
* Lint
Lint and refactoring tests
* Tests for default toolbar menu
* Feature flag for request desktop site
Add todos for UI test issue 17979
Add todos for UI tests
4 years ago
mcarare
2687092f90
For #18717 : Use normal theme color for tab tray synced tabs.
4 years ago
Mugurell
304e471801
For #18617 - Use the new EngineView#getInputResultDetail()
...
All functionality should remain the same.
4 years ago
AndiAJ
e03ffff3b8
Disable failing UI Tests
4 years ago
mcarare
6f17e329c4
For #17797 : Add bookmarks menu item.
4 years ago
Roger Yang
c7cb0fd5a0
Closes #18706 - Remove unneeded add-on telemetry calls ( #18707 )
4 years ago
rxumoz
51c41f84d5
Closes #18386 - Change language display name to traditional/simplified Chinese for Chinese locale ( #18387 )
4 years ago
Mihai Adrian Carare
ccfb275b03
For #17800 - Request desktop site from home screen. ( #18653 )
4 years ago
Roger Yang
caf8ac8207
Closes #18514 : Re-add tab counter in tabs tray ( #18659 )
4 years ago
Michael Comella
ac34432176
For #18426 : warn about flaw in `app_opened_all_startup` probe.
4 years ago
Michael Comella
ade38246be
For #18426 : record cold start duration telemetry.
4 years ago
Michael Comella
2be9fb61d0
For #18426 : add StartupActivityStateProvider.
...
This will be used to filter conditions for the start up telemetry we're
adding.
4 years ago
Michael Comella
edd49b286d
For #18426 : add ApplicationStartReasonProvider.
...
We need to know this state to add a correct COLD MAIN probe.
4 years ago
Michael Comella
520634165e
For #18426 : add DefaultActivityLifecycleCallbacks.
...
We'll extend this in subsequent commits.
4 years ago
Oana Horvath
246348501c
For #18644 : fix metod to verify system notifications
4 years ago
Jonathan Almeida
d167bc7b67
Issue #14117 : Add Synced Tabs as a page in the tabs tray
4 years ago
Oana Horvath
aacb5e3ebb
For #18421 : Ignore the ContextMenusTest class because of test failures
4 years ago
Gabriel Luong
ae625e60cf
For #18247 - [Add card] Populate the Credit card expiry year drop down
4 years ago
Gabriel Luong
4763d8c9e5
For #18246 - [Add card] Populate the Credit card expiry month drop down
4 years ago
Gabriel Luong
46a267a494
For #18243 - Add a credit card editor screen
4 years ago
Jonathan Almeida
cb1fb95a3a
Issue #18521 : Focus on page corresponding to selected tab
...
This first part of #18521 is to focus on the correct pager item first
before we land a patch for `scrollToPosition` of the selected tab.
4 years ago
Jonathan Almeida
e41344aa1f
Close #18668 : Add stable ID cache for TabAdapter.getItemId
4 years ago
yichiehc
7c46f5e74f
For #16830 : Increase the Show in private sessions option in Search Preferences Settings ( #18689 )
...
* For #18242 - Wire up "Sync cards across devices" preference with SyncPreferenceView (#18605 )
* For #16830 : Increase the Show in private sessions option in Search Preferences Settings
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
Aaron Klotz
0a0d48f48c
Explicitly set android:extractNativeLibs to true in ApplicationManifest.xml
...
The Android Gradle Plugin's default for android:extractNativeLibs changed from
true to false beginning with version 3.6.0. Based on GeckoView's needs, we
should ensure that this attribute is explicitly set to true.
4 years ago
Kershan
02d70d3837
For #18453 - Show SUMO for default browser deeplink on Android <N
...
Lower Android versions don't offer the possibility of opening system settings
at a specific preference. In this cases we already shown a sumo article
detailing the manual steps each user is expected to perform to change the
system set default browser.
4 years ago
Arturo Mejia
367413cd20
For #15372 Improve Onboarding strings
4 years ago
Jonathan Almeida
26c176a75e
Issue #18443 : Move viewholders to separate files and package
4 years ago
Jonathan Almeida
917783a141
Issue #18443 : Fix changes between grid/list viewholders
4 years ago
Jonathan Almeida
9ce4adaa32
Close #18443 : Use recyclerview-selection for multi-select mode in tray
...
Add multi-select mode to the BrowserTabsAdapter. It has the
functionality to:
- Enable multi-select mode on long-press.
- Enable multi-select mode when changed by an external function.
- Only works for normal tabs (as we currently have it).
Co-authored-by: "codrut.topliceanu" <codrut.topliceanu@softvision.ro>
4 years ago
Gabriel Luong
5d0af34537
For #17291 - Display a list of all active Nimbus experiments ( #17515 )
4 years ago
yichiehc
dd09ba64c4
For #18594 : Highlight the "Default browser" system setting on Android >= N
...
Although not public APIs we can use specific extras in the Intent used to open
system settings such that the "Default browser" setting is highlighted to
provide a better UX for users looking to set Fenix as default.
4 years ago
rxumoz
46af52d254
Update top sites to add PDD for MozillaOnline builds ( #18615 )
4 years ago
Mihai Adrian Carare
a539f69cb2
For #18260 - Add pin to default sites. ( #18618 )
4 years ago
Roger Yang
c21b44e0a3
Closes #18535 : Re-add grid layout to tabs tray ( #18638 )
4 years ago
Oana Horvath
1c0360af7b
Disable customTrackingProtectionSettingsTest
4 years ago
Oana Horvath
11d410de0b
Re-enable working UI tests from #18644
4 years ago
Mozilla L10n Automation Bot
cc0fdd1109
Import l10n.
4 years ago
Mugurell
060b986f1c
For #18644 - Temporarily disabling UI tests that fail on Firebase.
...
This is a quick solution to resume PR merges.
Investigations and a proper fix is to follow on this same ticket.
4 years ago
Arturo Mejia
869c99afaa
For #15372 Optimize the order and messages of onboarding cards
4 years ago
Aaron Train
246c192de3
Closes #18623 : Fix Gradle task name in gradlewbuild.py ( #18624 )
4 years ago
Roger Yang
34a7bc0baa
For #17644 : Record when user taps on a add-on's setting ( #18504 )
4 years ago
Mozilla L10n Automation Bot
cd0efaca40
Import l10n.
4 years ago
Jonathan Almeida
2c23941823
Issue #18538 : Add BrowserTabsAdapter for tabs tray
4 years ago
Gabriel Luong
3b11b9a700
For #18242 - Wire up "Sync cards across devices" preference with SyncPreferenceView ( #18605 )
4 years ago
mcarare
90fea8ba5e
For #17790 : Remove app from recents screen on quit.
4 years ago
Elise Richards
559cf54798
For #17190 : notifications are updated when locale is changed ( #18179 )
...
* Add intent processor for locale changes
* Recreate notification and notify in the service
* Use locale use cases to update notification
* Use notification id instead of tag
* Add locale use cases and restore locale in application
* Send locale to service instead of string
* Controller tests for locale
* Update Android Components version to 74.0.20210323143308
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
4 years ago
Gabriel Luong
578d6b5205
For #18240 - Add a Credit Card preference screen ( #18410 )
...
- Removes an unused preference key "pref_key_credit_cards_addresses"
4 years ago
Roger Yang
a8c53c6bf1
Closes #17791 : Use updated URL with custom tabs when copying to clipboard ( #18590 )
4 years ago
Mugurell
cc2ba4ba97
For #18585 - Don't use hardcoded String values in Onboarding unit test ( #18597 )
...
Test if the welcome message has the expected structure and uses the expected
String values, not what the string values are.
4 years ago
Vitaly V. Pinchuk
43c54b7006
For #18395 : Dismiss contextual menu when entering/exiting Reader Mode
4 years ago
mcarare
d0a45bab21
For #17799 : Add extensions submenu item.
4 years ago
Arturo Mejia
54db8f3fde
Revert "For #17805 - Fix adjustResize deprecation ( #18252 )"
...
This reverts commit 38f906a6
4 years ago
Mozilla L10n Automation Bot
975f97df46
Import l10n.
4 years ago
Mozilla L10n Automation Bot
a3ef6b552b
Import l10n.
4 years ago
Michael Comella
62e2fb1aa6
For #18426 : add measurement probes for long-running lifecycle methods.
...
In addition to the existing probes for onCreate, this should cover all
lifecycle methods that take a long time in our profiles.
4 years ago
Mozilla L10n Automation Bot
17fe128939
Import l10n.
4 years ago
Stefan Arentz
b12222503b
[SDK-218] Nimbus updates to provide app_name and channel ( #18559 )
...
* [SDK-218] Nimbus updates to provide app_name and channel
Provides the `app_name` and `channel` info to Nimbus.
* Update to A-C Nightly 74.0.20210319190549
Co-authored-by: Travis Long <tlong@mozilla.com>
4 years ago
Michael Comella
9024eca01e
For #18426 : add telemetry for app.onCreate subsections.
...
Hopefully this will help us understand behavior of the
`application_on_create` probe, specifically that it seems to take longer
in telemetry than in does locally compared to `home_activity_on_create`
(comparing the medians to local runs)..
4 years ago
Michael Comella
5c0f30fd5c
For #18426 : add TimingDistributionMetricType.measureNoInline.
...
This addresses an issue I found in my follow-up PR.
4 years ago
Roger Yang
d2ffaa85f9
Closes #17531 : Use shared preference to store top sites count for telemetry ( #18557 )
4 years ago
Roger Yang
27e52b7e3d
Closes #17956 : Add top site telemetry to available search engines ( #18129 )
4 years ago
Mihai Adrian Carare
79794962d0
Closes #12565 : Clean up use of Context within ReviewPromptController. ( #18537 )
4 years ago
mcarare
f9a52af98d
No issue: Update Android Components version to 74.0.20210318143143
...
Replaces deprecated method setToolbarColor(Int) in CustomTabsIntent.Builder.
4 years ago
Mozilla L10n Automation Bot
10af28c977
Import l10n.
4 years ago
Stefan Arentz
6f7b911c11
Enable the Nimbus experiments library on all channels ( #18526 )
4 years ago
Roger Yang
8a7c50bbef
For #17644 : Always update add-on's telemetry values before sending metric ping ( #18529 )
4 years ago
Jonathan Almeida
e1bf8c75a0
Enable new tabs tray only for debug builds
4 years ago
Codrut Topliceanu
38f906a685
For #17805 - Fix adjustResize deprecation ( #18252 )
...
* For #17805 - Fix adjustResize deprecation
To handle the deprecation of `adjustResize` I've moved it from `styles.xml` and `AndroidManifest.xml` to `Activity.kt` as a fallback for devices with Android < 11. For Android 11 and up `setDecorFitsSystemWindows(false)` and `OnApplyWindowInsetsListener` will be used to handle app insets. Normal use activities should call `enableSystemInsetsHandling` in `onCreate` as to properly display system bars and for proper keyboard handling.
4 years ago
Mozilla L10n Automation Bot
51cbcf373a
Import l10n.
4 years ago
Mozilla L10n Automation Bot
d2e6dc8f8d
Import l10n.
4 years ago
Jonathan Almeida
05aa948dc7
Issue #17822 : Create a tabs tray layout and fragment
...
Co-authored-by: Kate Glazko <kglazko@Kates-MacBook-Pro.local>
4 years ago
Gabriel Luong
35bae17e86
For #18408 - Add a lazy getter for AutofillCreditCardsAddressStorage
4 years ago
Grisha Kruglov
ff740337be
Closes #18501 : Enable Nimbus on Beta channel
4 years ago
Oana Horvath
2743f9cf4f
For #18481 : waits for url to be visible in TestHelper.verifyUrl() ( #18498 )
4 years ago
Oana Horvath
be86061a11
Add first set of UI tests to Nightly
4 years ago
Mozilla L10n Automation Bot
8f70072d5e
Import l10n.
4 years ago
Mugurell
1e30744c64
For #17869 - New AndroidKeystoreExperiment telemetry
4 years ago
Mugurell
ec0176275b
For #17869 - Start the Android Keystore experiment
...
Only on API 23+ (minimum Android version needed for SecureAbove22Preferences)
and only if enabled by a Nimbus experiment.
The Nimbus experiment will have the key `fenix-android-keystore` and use the
default branches - "control" and "treatment".
4 years ago
Gabriel Luong
3a056bf850
For #18036 - Add TrackKeyInfo to Ad Click Metrics ( #18159 )
4 years ago