Commit Graph

4722 Commits (6c07bc316f3965e2d6541754686139c7e2138678)

Author SHA1 Message Date
mozilla-l10n-automation-bot 9e347d601f [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16468) 4 years ago
Mugurell da543114c3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16424 - Focus the right item in tabs tray when using Talkback (https://github.com/mozilla-mobile/fenix/pull/16472)
To get the index of the current selected browser tab when using reverse layout
we should also account for items placed below of the browser tabs.
The patch here unifies the logic already used for some calls but not all.
4 years ago
Codrut Topliceanu 23ff2851e6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15720 - Remove unused telemetry (https://github.com/mozilla-mobile/fenix/pull/15887) 4 years ago
Gabriel Luong ebc1ba3b50 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15960 - Enable Grid View in Nightly only (https://github.com/mozilla-mobile/fenix/pull/16462) 4 years ago
mcarare 85d00ac291 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16426: Allow multiselect title to be selected by a11y services. 4 years ago
mozilla-l10n-automation-bot c32bbcc3e8 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16447) 4 years ago
Christian Sadilek 70852916d6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16430: ExternalAppBrowserActivity should not handle incoming intents 4 years ago
mozilla-l10n-automation-bot 3ab61bec1b [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16441) 4 years ago
Mihai Adrian Carare 489e8cc970 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15764 - Update Tabs summary description. (https://github.com/mozilla-mobile/fenix/pull/16428) 4 years ago
Christian Sadilek 0ccff38ebc [fenix] Update Android Components version to 66.0.20201106143126 (https://github.com/mozilla-mobile/fenix/pull/16439) 4 years ago
Oana Horvath 2748519959 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15847: use Espresso's RecyclerView scrollTo action 4 years ago
Mozilla L10n Automation Bot 77cfcd82c3 [fenix] Import l10n. 4 years ago
Christian Sadilek 80e9e1fa8e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16327: Refactor MenuPresenter to use browser store 4 years ago
Arturo Mejia 8cc09b5785 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/15934 fix ConcurrentModificationException
on WifiConnectionMonitor
4 years ago
Sebastian Kaspari 84770f1f64 [fenix] Fix GeckoProvider for beta and release variant. 4 years ago
rxu 3ec2a3d971 [fenix] Add mozcn safebrowsing 4 years ago
Michael Comella c481d0504b [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279 - review: set LazyMonitored to private. 4 years ago
Michael Comella 17b32070dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279: add component init count to StartupExcessiveResourceUseTest. 4 years ago
Michael Comella 7ac4b40fa8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279: remove redundant lazy wrapper from storage APIs.
They're currently lazy { lazy { value } }. Accessing `lazy.value`
directly allows us to make it lazy { value }. This should be more
performant and prevents us from double-counting these components.
4 years ago
Michael Comella 9e8fd7c6f0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279: LazyMonitored implement Lazy + update built-in API use.
By having LazyMonitored implement Lazy, we can continue to pass these
values directly into the ac APIs that require Lazy references. For some
reason, implementing `Lazy.value` can replace `operator fun getValue`
required for delegates.
4 years ago
Michael Comella 3879697c06 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279: replace lazy with lazyMonitored in component groups.
By component groups, I mean I applied this to any class with the
class kdoc, "Component group for...".

There are a few instances of lazy we had to keep using the old API to
avoid having to update constructor arguments.
4 years ago
Michael Comella 07e69195f2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15279: add LazyMonitored and tests. 4 years ago
mozilla-l10n-automation-bot 83cf8baedf [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16380) 4 years ago
Kate Glazko 88375a2294 [fenix] For https://github.com/mozilla-mobile/fenix/issues/352: Delete a download 4 years ago
ekager 5344dceead [fenix] No issue: Update stable androidx and material versions 4 years ago
Mugurell f3d5862668 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6521 - Remove auto sigin onboarding card (https://github.com/mozilla-mobile/fenix/pull/16315)
With the Fennec -> Fenix migration complete there is no other Mozilla
application that would serve as a custom account provider hence the automatic
signin would not be possible.
Make this more obvious by commenting out the code that would trigger an
onboarding banner for it but keep the code in the app for when https://github.com/mozilla-mobile/fenix/issues/15694 would add
to Fenix the ability to serve as a custom account provider.
4 years ago
Mugurell 0a8d8cfbf0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16323 - Use 10dp corner radius for the selected outer border of a grid item (https://github.com/mozilla-mobile/fenix/pull/16364)
This would ensure the corners of the inner and outer borders are aligned, with
no empty gap between them.
4 years ago
Mugurell 2f04b48e7c [fenix] For https://github.com/mozilla-mobile/fenix/issues/14980 - Effectively disable tabs tray STATE_HALF_EXPANDED (https://github.com/mozilla-mobile/fenix/pull/16052)
STATE_HALF_EXPANDED cannot be disabled while also keeping fitToContents = true
based on which the tabs tray layout is currently set.
To work around this we'll set a a minuscule height for the tab tray when in
this state and then immediately advance to STATE_HIDDEN so to make it
imperceptible to the users.
Since I couldn't write unit tests because of InflateExceptions in Robolectric
I've written UI tests to protect against regressions.
4 years ago
Mihai Adrian Carare 647117ca54 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13172 - Tab swipe order follows text direction from oldest to newest (https://github.com/mozilla-mobile/fenix/pull/16178) 4 years ago
Rafał Opiłowski 7dab7b2d53 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12971 - Show collection saved snackbar above FAB (https://github.com/mozilla-mobile/fenix/pull/16311) 4 years ago
Oana Horvath 24d2b31b74 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15847 - Disables verifyAboutFirefoxPreview UI test (https://github.com/mozilla-mobile/fenix/pull/16346) 4 years ago
Mugurell 5311233fae [fenix] For https://github.com/mozilla-mobile/fenix/issues/16339 - Initialize FxaAccountManager with also a CrashReporter (https://github.com/mozilla-mobile/fenix/pull/16340) 4 years ago
Sebastian Kaspari 03343e86ed [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16256: Introduce build flag for "Mozilla Online" variant.
This patch introduces a build flag that can be used on demand on the command line (`./gradlew -PmozillaOnline [..}`) or
permanently when added to local.properties (`mozillaOnline`).

At runtime `Config.channel.isMozillaOnline` will return `true` if the flag was set at build time.
4 years ago
Oana Horvath 4fe05cc97c [fenix] For https://github.com/mozilla-mobile/fenix/issues/13446 UI tests: wait for historyList to exist 4 years ago
Mozilla L10n Automation Bot 9007d8d33e [fenix] Import l10n. 4 years ago
Gabriel Luong ba18f60d64 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14636 - Update preference section headers to use correct color, spacing and rulers (https://github.com/mozilla-mobile/fenix/pull/16332) 4 years ago
Michael Comella b495ffee53 [fenix] No issue - review: clarify thread safety of suppressionCount. 4 years ago
Michael Comella 6fed5f3177 [fenix] No issue: make StrictMode suppression count thread safe. 4 years ago
Christian Sadilek ecd79c4d6e [fenix] For https://github.com/mozilla-mobile/fenix/issues/12062: Switch to consumeFlow and add tests 4 years ago
ekager 5991d0996e [fenix] For https://github.com/mozilla-mobile/fenix/issues/4652 - Remove activityViewModels workarounds 4 years ago
MarcLeclair 78850c7e3d [fenix] 15278 detekt rule runblocking (https://github.com/mozilla-mobile/fenix/pull/15942)
* For https://github.com/mozilla-mobile/fenix/issues/15278: added CoroutineManager to count runBlocking calls

* For https://github.com/mozilla-mobile/fenix/issues/15278: Added actual detekt rule for runblocking and its config to the yaml

* For https://github.com/mozilla-mobile/fenix/issues/15278: Added unit test for RunblockingCounter

* For https://github.com/mozilla-mobile/fenix/issues/15278: renamed StrictModeStartupSuppressionCountTest.kt to PerformanceStartupTest.kt and added runBlockingCount test

* Lint fix

* For https://github.com/mozilla-mobile/fenix/issues/15278: made runblocking a Long to prevent overflow

* For https://github.com/mozilla-mobile/fenix/issues/15278: fixed MozRunblocking name, description and moved RunBlockingCounter to perf package

* For https://github.com/mozilla-mobile/fenix/issues/15278:Renamed MozillaRunblockingCheck to MozillaRunBlockingCheck

* For https://github.com/mozilla-mobile/fenix/issues/15278: Added setup for unit test, since it failed without restting counter

* For https://github.com/mozilla-mobile/fenix/issues/15278: Fixed naming for RunBlocking lint check

* For https://github.com/mozilla-mobile/fenix/issues/15278: removed changes made to test to use runBlockingIncrement

* For https://github.com/mozilla-mobile/fenix/issues/15728: added test exclusion for runBlocking check

* For https://github.com/mozilla-mobile/fenix/issues/15278: changed null check and added Synchronized to count setter

* For https://github.com/mozilla-mobile/fenix/issues/15278: fix for nits

* For https://github.com/mozilla-mobile/fenix/issues/15278: added StartupExcessiveResourceUseTest to CODEOWNERS

* For https://github.com/mozilla-mobile/fenix/issues/15278: fixed for nits

* For https://github.com/mozilla-mobile/fenix/issues/15278: Moved increment function to extension function and fixed indentation

* For https://github.com/mozilla-mobile/fenix/issues/15278: Added tests for Atomic Integer extension and nit fix
4 years ago
ekager e564dda990 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - Remove unneeded delay in BrowserAnimator 4 years ago
Roger Yang f60df4a976 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16268 - Allowing multiple task while sharing (https://github.com/mozilla-mobile/fenix/pull/16275) 4 years ago
Jocelyne Abi Haidar 3139337d7f [fenix] For https://github.com/mozilla-mobile/fenix/issues/15931: Sort Downloads from newest to oldest (https://github.com/mozilla-mobile/fenix/pull/15939) 4 years ago
mcarare e682cb55cc [fenix] For https://github.com/mozilla-mobile/fenix/issues/15430: Fix StrictMode death on opening app from widget voice search. 4 years ago
mcarare c66ab231d5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15430: Fix StrictMode death on opening app from widget text search. 4 years ago
mcarare 87ce122d03 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14552: Do not display back button when there is no tab history. 4 years ago
Mozilla L10n Automation Bot a94eca1063 [fenix] Import l10n. 4 years ago
Mugurell b85522198c [fenix] For https://github.com/mozilla-mobile/fenix/issues/15963 - Increase touch target for the close button in the tabs tray grid layout
We need to ensure it has at least 48dp while also not appearing too big.
4 years ago
Mugurell 58a22af103 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15757 - Avoid the double spacing issues for grid items in tabs tray
Items should have a 16dp all around padding.
Have them have a 8dp padding that will add to 16 when placed together.
Have the parent have another 8dp that will add to 16 for when items are placed
to the edge of the available screen.
4 years ago
Mugurell 0dd114beb8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15968 - Show a border for the selected tab in the grid based tabs tray
The border for the grid item will now be updated in the same method that
updates the background for the list item.
4 years ago
Mugurell f90db55a2f [fenix] For https://github.com/mozilla-mobile/fenix/issues/15756 - Add a play/pause button in the tabs tray grid layout
Moved the previous layout in a new, bigger FrameLayout that would serve as a
buffer space for the play/pause button to be translated to the exterior.
Otherwise the button would be clipped.
4 years ago
Gabriel Luong 949d66da5f [fenix] For https://github.com/mozilla-mobile/fenix/issues/9548 - Ability to rename top sites (https://github.com/mozilla-mobile/fenix/pull/16285)
* Ability to rename top sites, closes https://github.com/mozilla-mobile/fenix/issues/9548

* Highlight the "Remove" top site action as destructive

With more menu items in the top site contextual menu, it makes sense to differentiate

* Added test for the top site renaming action

* Fixed lint check (wildcard imports, blank spaces)

* Applied suggestions from code review

* Apply suggestions from code review

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>

* Implemented dialog click listener with manual dismiss/cancel

Co-authored-by: Lorenzo Stanco <lorenzo.stanco@gmail.com>
4 years ago
ekager c4d7e19da6 [fenix] No issue: Make sure we are cleaning up test coroutines 4 years ago
mozilla-l10n-automation-bot 0a9821fdbb [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16274) 4 years ago
ekager 986e28f100 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16161 - Fixes Saved Login toolbar layout 4 years ago
Codrut Topliceanu 2d083e853a [fenix] For https://github.com/mozilla-mobile/fenix/issues/14637 - Fix sitePermissionsFeature breaking change + AC bump (https://github.com/mozilla-mobile/fenix/pull/16229)
* For https://github.com/mozilla-mobile/fenix/issues/14637 - Compatibility patch for AC - 8554

* Update Android Components version to 65.0.20201029143039

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
4 years ago
mozilla-l10n-automation-bot f15d1054bb [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16240) 4 years ago
mcarare 3047ea3601 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16250: Disable remote USB debugging for SDK <23. 4 years ago
Mihai Adrian Carare 5fb5471df1 [fenix] For # 15929: Remove the search widget discoverability experiment. (https://github.com/mozilla-mobile/fenix/pull/16081)
* For https://github.com/mozilla-mobile/fenix/issues/15929: Remove SearchWidgetCFR telemetry.

* For https://github.com/mozilla-mobile/fenix/issues/15929: Remove SearchWidgetCFR and search widget experiment.

* For https://github.com/mozilla-mobile/fenix/issues/15929: Remove unit tests references to search widget experiment.
4 years ago
mcarare 51018be388 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15413: Use proper url when bookmarking a page. 4 years ago
Oana Horvath 0f70a8d4fc [fenix] For https://github.com/mozilla-mobile/fenix/issues/10690: re-enable editBookmarkTest 4 years ago
Mozilla L10n Automation Bot 29e7f50cc3 [fenix] Import l10n. 4 years ago
Arturo Mejia df0da31c1f [fenix] Fix AddonsManagementFragment detekt error 4 years ago
Christian Sadilek 79ab29eff2 [fenix] No issue: Fix onConfigurationChange crashes in Debug build 4 years ago
Christian Sadilek 56c98b57b8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11285: Replace Session[Manager] observers in BaseBrowserFragment 4 years ago
Grisha Kruglov 268da65b3f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/15816 - Attempt to handle 'allowInPrivate..' pref with detached context 4 years ago
mcarare 047b712ffe [fenix] For https://github.com/mozilla-mobile/fenix/issues/15379: Use proper url when sharing. 4 years ago
ekager 647e73e851 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16199 - Don't pass BrowserToolbarView in onStart when we just need parent 4 years ago
Arturo Mejia d3faecd59c [fenix] Fix add-on translation braking changes 4 years ago
Aaron Train a224f0c546 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8169 - Upgrade Mockwebserver (https://github.com/mozilla-mobile/fenix/pull/16186)
Upgrades Mockwebserver to 4.9.0
4 years ago
mozilla-l10n-automation-bot b28b69915e [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16198) 4 years ago
Lorenzo Stanco bd068b288a [fenix] For https://github.com/mozilla-mobile/fenix/issues/16122 - Add a dark theme color for the top sites pin icon (https://github.com/mozilla-mobile/fenix/pull/16180) 4 years ago
mozilla-l10n-automation-bot aba1e64d9a [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16163) 4 years ago
mozilla-l10n-automation-bot bb2a8acb16 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16154) 4 years ago
ekager f3d03c5e73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - Set session ClearColor through Engine DefaultSettings 4 years ago
mozilla-l10n-automation-bot 18012e4cfc [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16138) 4 years ago
Jocelyne Abi Haidar 089fe7a9fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/15508: Show error when trying to save empty or invalid bookmark URL (https://github.com/mozilla-mobile/fenix/pull/15674) 4 years ago
mozilla-l10n-automation-bot 6cd2d75989 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16108) 4 years ago
Mugurell ebcb172781 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15543 - Adjust the height of the tabs tray depending on the number of tabs (https://github.com/mozilla-mobile/fenix/pull/15749) 4 years ago
ekager 6ff5ec846b [fenix] For https://github.com/mozilla-mobile/fenix/issues/12062 - Feature Flag return to browser (https://github.com/mozilla-mobile/fenix/pull/16099) 4 years ago
ekager f8d0a97210 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16084 - Match elevation of Tab in Collection to header (https://github.com/mozilla-mobile/fenix/pull/16100) 4 years ago
ekager 29a179e8c3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15910 - Adds back automatic toggle, disables slider when enabled (https://github.com/mozilla-mobile/fenix/pull/16070) 4 years ago
Arturo Mejia 5070c12a7b [fenix] For https://github.com/mozilla-mobile/fenix/issues/16019 - Fix intermittent test failure TrackingProtectionPolicyFactoryTest (https://github.com/mozilla-mobile/fenix/pull/16056) 4 years ago
mcarare 7f82d5e052 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14619: Show half a tab top offset when scrolling to selected tab. 4 years ago
mozilla-l10n-automation-bot d3cb8d03f0 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16074) 4 years ago
Mugurell ebcf7ea907 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16054 - Enable pull to refresh webpage in Nightly and Debug (https://github.com/mozilla-mobile/fenix/pull/16060) 4 years ago
Elise Richards 11e73eebfa [fenix] For https://github.com/mozilla-mobile/fenix/issues/15080: Handle default search engine when editing or removing (https://github.com/mozilla-mobile/fenix/pull/15768) 4 years ago
Juan C. Goncalves a3fce6b92d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11397 - Add lint rule for AppCompatResources instead of ContextCompat (https://github.com/mozilla-mobile/fenix/pull/16011) 4 years ago
Sebastian Kaspari 09efe75e27 [fenix] FennecWebAppIntentProcessor: Catch JSONException. 4 years ago
Mihai Adrian Carare 274ab54236 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11631: Move report site issue extension to main menu. (https://github.com/mozilla-mobile/fenix/pull/15884)
* For https://github.com/mozilla-mobile/fenix/issues/11631: Move report site issue extension to main menu.

* For https://github.com/mozilla-mobile/fenix/issues/11631: Update UI test for installing add-on.
4 years ago
Tom Klein 85d7bb0baf [fenix] For https://github.com/mozilla-mobile/fenix/issues/15480 - Update the UI when a collection is renamed 4 years ago
mcarare d7c63a63c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15688: Update UI tests. 4 years ago
mcarare 0c48e945f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15688: Update unit tests. 4 years ago
mcarare ff595c7854 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15688: Navigate to home screen with arguments on new tab action. 4 years ago
Mozilla L10n Automation Bot a9e3cb974b [fenix] Import l10n. 4 years ago
Sebastian Kaspari 9c7e0ad770 [fenix] Update Android Components, Kotlin, Gradle plugin (https://github.com/mozilla-mobile/fenix/pull/16021)
* Closes https://github.com/mozilla-mobile/fenix/issues/13262: Update AGP to 4

* Update to Mozilla Android Components 63.0.20201019090011.

* Update Kotlin to 1.4.10 and Coroutines to 1.3.9.

* Fix new compiler warnings.

* Fix compilation of lint rules module.

* Pin JNA version.

* Fix new lint errors.

Co-authored-by: Tiger Oakes <toakes@mozilla.com>
4 years ago
Mihai Adrian Carare b931723651 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14744: Also show Fill link from clipboard with search shortcuts. (https://github.com/mozilla-mobile/fenix/pull/15885) 4 years ago
Christian Sadilek 5c9e32efda [fenix] Configure M5 AMO collection for all builds 4 years ago
mozilla-l10n-automation-bot b763fd4449 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16014) 4 years ago
mozilla-l10n-automation-bot 0e83246501 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16001) 4 years ago
mozilla-l10n-automation-bot 0a5089879a [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/15986) 4 years ago
Gabriel Luong d1e5785dad [fenix] For https://github.com/mozilla-mobile/fenix/issues/15796 - Use the device locale for the system locale subtitle (https://github.com/mozilla-mobile/fenix/pull/15975) 4 years ago
Gabriel Luong 36ab249924 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15937 - Remove topFrecentSite feature flag (https://github.com/mozilla-mobile/fenix/pull/15967)
* For https://github.com/mozilla-mobile/fenix/issues/15937 - Remove the topFrecentSite feature flag

* For https://github.com/mozilla-mobile/fenix/issues/15937 - Hide the "Pull to refresh" preference since its visibility is managed by a feature flag
4 years ago
ekager b7cb6aa53c [fenix] For https://github.com/mozilla-mobile/fenix/issues/7345 - Update new shield icons, remove lottie (https://github.com/mozilla-mobile/fenix/pull/15909) 4 years ago
Christian Sadilek 8ec056ffb9 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11286: Add TelemetryMiddleware to remove Session[Manager] observers 4 years ago
Gabriel Luong 96e38a14eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/15796 - show device language under follow device language (https://github.com/mozilla-mobile/fenix/pull/15966) 4 years ago
amkcpu 37f4575e58 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10683: Show longer tab titles
Also update tab tray item layout according to specs posted in the issue.
4 years ago
mozilla-l10n-automation-bot 6d9480ec2d [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/15945) 4 years ago
Jeff Boek 81556c956a [fenix] For https://github.com/mozilla-mobile/fenix/issues/15596 - Removes upgrade faq link from fennec builds (https://github.com/mozilla-mobile/fenix/pull/15643) 4 years ago
Gabriel Luong 19b4a4ef5b [fenix] For https://github.com/mozilla-mobile/fenix/issues/14922: Use padding instead of margin to use the full screen width for the "Add search engine" button 4 years ago
mcarare 5348bed401 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14922: Adjust margins for add search engine preference. 4 years ago
mcarare 30bd0ed572 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14922: Add divider above address bar preferences. 4 years ago
mcarare fcbe467703 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15898: Add dividers above subheadings in tabs screen. 4 years ago
mcarare ee99347d3d [fenix] For https://github.com/mozilla-mobile/fenix/issues/15898: Add dividers above subheadings in customise screen. 4 years ago
Michael Comella 0a83eb56f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: add comment for why we set the app theme in test. 4 years ago
Michael Comella aa19f541b2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: change apply to with in GleanMetricsService.
While the callback receiver is identical in these two methods, they're
semantically different: apply is for initializing the receiver while with
is anything else benefiting from a new `this` receiver.

I didn't change the usage of apply that has a return statement because I
was afraid my change might change behavior.
4 years ago
Michael Comella 910b7f19aa [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: mock package inspection dependencies in GleanMetricsService.
The new robolectric version changed the behavior such that the app ID
that was returned for our app was `org.mozilla.fenix.debug` instead of
(I guess) `org.mozilla.fenix`. In general, relying on robolectric can be
fragile, such as this case, so it's better to mock. Also, this test
behavior should theoretically have varied between build flavors so
mocking prevents the tests from breaking across flavors.
4 years ago
ekager 69a126cbb6 [fenix] Sets theme in FenixRobolectricTestApplication onCreate 4 years ago
Michael Comella 7cc54078d9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: escalate many Performance check severity in lint.xml.
I exhaustively looked through the list of checks labeled performance and
marked them accordingly. To see all lint checks, type:
  <android-sdk>/tools/bin/lint --show
4 years ago
Michael Comella 106a36bcdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: remove unnecessary lint ignore. 4 years ago
Michael Comella fec7662d8e [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: escalate InefficientWeight to error.
All violations of this type were addressed in the previous commit.
4 years ago
ekager 74b4866e3d [fenix] Fixes existing lint errors 4 years ago
Gabriel Luong ef60d82caa [fenix] For https://github.com/mozilla-mobile/fenix/issues/15907 - Remove the usage of the TabTrayGridItemDecorator 4 years ago
ekager 9d876a7076 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15347 - Adds telemetry for tabs settings 4 years ago
ekager 9f67b3df9b [fenix] fix detekt errors 4 years ago
Sebastian Kaspari 3368ddce5c [fenix] Use new SearchEngineProvider interface. 4 years ago
Mozilla L10n Automation Bot d064b26fc0 [fenix] Import l10n. 4 years ago
Michael Comella 2b368b4bff [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 - review: add license to lint-baseline.xml. 4 years ago
Michael Comella 30208f0345 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: add current ConstraintLayout warnings to lint baseline. 4 years ago
Michael Comella 88cf7184ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: suppress new lint rule in migration code. 4 years ago
ekager 5baed32e13 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15265 - Save cached top sites for metrics ping 4 years ago
ekager 6ee2d5a8dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/12062 - Launch back to browser if we previoulsy had tabs 4 years ago
Mugurell 5cdb7f3a73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15890 - Ensure app locale switcher works for Windows builds
A hardcoded unix file separator prevented us from building a proper list of
locales for which we actually have packaged translations.
4 years ago
Mozilla L10n Automation Bot ad43cd47a2 [fenix] Import l10n. 4 years ago
ekager 3726b8c98b [fenix] For https://github.com/mozilla-mobile/fenix/issues/15853 - Always set fontSizeFactor setting with new text scale 4 years ago
Mihai Adrian Carare 26854525c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14735: Remove debug logs from release build. (https://github.com/mozilla-mobile/fenix/pull/15747) 4 years ago
Mozilla L10n Automation Bot f0a7f1bce0 [fenix] Import l10n. 4 years ago
Gabriel Luong 312626f8f0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15777 - [Grid View] Set the height of the title to 30dp 4 years ago
Gabriel Luong f977e5af36 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15758 ⁃ [Grid View] Add a divider between the tab item's title and thumbnail 4 years ago
Mozilla L10n Automation Bot 031b4687c6 [fenix] Import l10n. 4 years ago
Mozilla L10n Automation Bot f1753eed23 [fenix] Import l10n. 4 years ago
Grisha Kruglov 53244870e9 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/15812: Check for a null context during onScanResult 4 years ago
Mozilla L10n Automation Bot 993335b296 [fenix] Import l10n. 4 years ago
Shen c63bc04bd2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13168 - Removed the close button from history navigation bar 4 years ago
Michael Comella 4fedc9d719 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - post: link to issue, data review. 4 years ago
Michael Comella 88268c18a1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - review: clarify init time for External...Activity. 4 years ago
Michael Comella 6c86641cbc [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - review: change extra name to firstFramePreDrawNanos. 4 years ago
sraturi e97a48b48f [fenix] for https://github.com/mozilla-mobile/fenix/issues/10069 added AppLaunchTimeMeasurement.kt to handle logic of startup time for cold, warm, and hot startup types. 4 years ago
mcarare 69db319601 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13831: Adjust buttons dimensions to improve a11y.
Margins were also adjusted to maintain relative placements.
4 years ago