Commit Graph

3314 Commits (e9c9154b3316e0fe6efc1902ea086e6fff8c0b69)

Author SHA1 Message Date
Jeff Boek eeadfb67e6 [fenix] No Issue - Fixes bug where shortcuts and hint are visible at the same time 4 years ago
Tiger Oakes ce22838e4c [fenix] For https://github.com/mozilla-mobile/fenix/issues/8157: Redirect about:addons search (https://github.com/mozilla-mobile/fenix/pull/13990) 4 years ago
mcarare fdfe47db04 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13911: Fix resolving color attribute for title and description.
For SDK < 23 color attr cannot be resolved in selectors.
4 years ago
mcarare 267dabbcb8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12905: Update dialog title so it won't be read by a11y services. 4 years ago
mcarare c5c3265ef5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11425: Improve editing bookmarks flow. 4 years ago
Sachin 8025efc0d7 [fenix] for https://github.com/mozilla-mobile/fenix/issues/12573, added startup type and hasSavedInstance keys to app_startup_type telemetry (https://github.com/mozilla-mobile/fenix/pull/13494) 4 years ago
Jeff Boek befdf304c4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14251 - Dont show CFR if were navigating to Search 4 years ago
Jeff Boek 4e2b53b340 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13507 - Performance fixes for the ReviewPromptController 4 years ago
Jeff Boek eb45012b4b [fenix] For https://github.com/mozilla-mobile/fenix/issues/13507 - Adds tests for ReviewPromptController 4 years ago
Jeff Boek bf08d65510 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13507 - Extracts review prompt behavior into ReviewPromptController 4 years ago
Elise Richards fcdd29e56e [fenix] Allow play store in app review to be shown to users 4 years ago
Jeff Boek f2de6f25a1 [fenix] No Issue - Fixes UI Tests with new search experience 4 years ago
Jeff Boek b49003287a [fenix] No Issue - Removes pref, toggles new search based on feature flag only 4 years ago
ekager 042d68447e [fenix] Puts login selection behind a nightly feature flag 4 years ago
ekager 06517f7b40 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5551 - Adds select login prompts 4 years ago
Jonathan Almeida 150755800e [fenix] Disabling StrictMode policy for Top Sites changes 4 years ago
Christian Sadilek df886ca4cb [fenix] Fixes for A-C 57.0.20200826190111: Move EngineSession to BrowserState 4 years ago
Tiger Oakes 744cec9650 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9056: Search from custom tab 4 years ago
Gabriel Luong a0b7b6f105 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10342 - Part 6: Show "Delete from history" instead of "Remove" for top frecent sites in the top site menu 4 years ago
Gabriel Luong 0965df3817 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10342 - Part 4: Use the TopSitesFeature in the HomeFragment for displaying top sites 4 years ago
Gabriel Luong 159f46c1c9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10342 - Part 3: Use the TopSitesUseCase in the BrowserToolbarController and SessionControlController
Use the provided `addPinnedSites` and `removeTopSites` use cases in `BrowserToolbarController` and `SessionControlController`.
4 years ago
Gabriel Luong e1f7058630 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10342 - Part 2: Replace the local TopSiteStorage with the A-C DefaultTopSiteStorage 4 years ago
Gabriel Luong 1f3f1f481d [fenix] For https://github.com/mozilla-mobile/fenix/issues/10342 - Part 1: Remove top sites prefetch and observation of live data 4 years ago
Christian Sadilek d8fbb2b4b0 [fenix] Revert "For 11660: fixing nits for previous https://github.com/mozilla-mobile/fenix/pull/11668 (https://github.com/mozilla-mobile/fenix/pull/11821)"
This reverts commit 220e98e4c2c45b12e982bc5d4082739812193629.
4 years ago
Jeff Boek c217ef8d15 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13368 - Ignores strict mode for LeanplumMetricsService 4 years ago
MarcLeclair dfd6e02971 [fenix] For 11660: fixing nits for previous https://github.com/mozilla-mobile/fenix/pull/11668 (https://github.com/mozilla-mobile/fenix/pull/11821) 4 years ago
Sebastian Kaspari 430e249c22 [fenix] Add diagnostic breadcrumbs for debugging "Display already aquired" crashes.
For:
https://github.com/mozilla-mobile/android-components/issues/7960
4 years ago
Grisha Kruglov 5c7af211dd [fenix] Pass along crash reporter instance to PlacesHistoryStorage 4 years ago
Mugurell d931ed1561 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13037 - Cleanup - have the camera check in just one place
This patch reverts a previous commit for the issue which added the camera check
in two places.
With a new solution to check if the device has camera only in
TurnOnSyncFragment we need to cleanup the previous checks.
4 years ago
Mugurell 8123647d85 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13037 - Use email to sign in to fxa if device has no camera
App can be installed on devices with no camera modules. Like Android TV boxes.
Will skip presenting the option to sign in by scanning a qr code in this case
and default to login with email and password.
4 years ago
Jeff Boek b07969e85f [fenix] No Issue - Enables new search for all channels. Brings over missing metric 4 years ago
Tiger Oakes a11a28dc10 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8765: Use shared list widget in exceptions (https://github.com/mozilla-mobile/fenix/pull/14113)
* For https://github.com/mozilla-mobile/fenix/issues/8765: Add resource for shared list widget

* For https://github.com/mozilla-mobile/fenix/issues/8765: Use shared list widget in exceptions
4 years ago
Tiger Oakes 4a3fb70f51 [fenix] Replace setPadding with updatePadding (https://github.com/mozilla-mobile/fenix/pull/14137) 4 years ago
liuche 56821f7270 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12046 - Renew telemetry probes before migration completion (https://github.com/mozilla-mobile/fenix/pull/13958)
* For https://github.com/mozilla-mobile/fenix/issues/12046 - Renew telemetry probes before migration completion
* Delay remaining probes renewal for one more month.
4 years ago
mcarare ef574d051c [fenix] For https://github.com/mozilla-mobile/fenix/issues/14157: Pass correct anchor for context menu popup. 4 years ago
Tiger Oakes 6fca4119f6 [fenix] Fix breaking AC change to support monochrome icons 4 years ago
Jeff Boek e214cb3f98 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13784 - Addresses nits 4 years ago
Jeff Boek 90c55e82ff [fenix] No Issue - Ports over accessabiltiy fixes to new search experience 4 years ago
Jeff Boek 98e9872aaa [fenix] No Issue - Adds the fill with clipboard button 4 years ago
Jeff Boek 7dc69db360 [fenix] No Issue - Moves over functionality from the old SearchFragment 4 years ago
Jeff Boek 78e111fc28 [fenix] No Issue - Hide keyboard when navigating or scrolling 4 years ago
Jeff Boek 91fb9f4a82 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13766 - Adds voice search 4 years ago
Jeff Boek eaec45e880 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13845 - Add search suggestion hint 4 years ago
Jonathan Almeida 26b2584fad [fenix] For https://github.com/mozilla-mobile/fenix/issues/14168: Fix click listener on migration button 4 years ago
Gabriel Luong 19f204d032 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8312 - Show Top Sites in a ViewPager (https://github.com/mozilla-mobile/fenix/pull/14116) 4 years ago
Gilbert Gilb's bd501dec14 [fenix] for https://github.com/mozilla-mobile/fenix/issues/7584 - fix about libraries toolbar theme
fixes https://github.com/mozilla-mobile/fenix/issues/7584 https://github.com/mozilla-mobile/fenix/issues/13970
4 years ago
Elise Richards 48e6a5cbc5 [fenix] Update string for FxA signin onboarding header (https://github.com/mozilla-mobile/fenix/pull/14132) 4 years ago
sraturi 3b46908756 [fenix] for https://github.com/mozilla-mobile/fenix/issues/13479, added a VisualCompletenessQueue.kt class to handle all the functionality related to visual completeness 4 years ago
ekager 7d93541b3f [fenix] For https://github.com/mozilla-mobile/fenix/issues/12377 - Choice to hide no collections placeholder from homescreen 4 years ago
bawyap f69dbaaa81 [fenix] FNX2-15608:Removes unused feature flag import 4 years ago
bawyap 1010b346bb [fenix] FNX2-15608:Removes unused feature flag 4 years ago
sraturi f84b53e538 [fenix] for https://github.com/mozilla-mobile/fenix/issues/13478, letting go of the fragment resource inside onDestroyView of AddonsManagementFragment to avoid memory leak 4 years ago
mcarare 4d75399d62 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13388: Use safe call for nullable swipeRefresh. 4 years ago
bawyap 21e7936203 [fenix] FNX2-15653:Removes empty check 4 years ago
bawyap 0fca7e5e11 [fenix] FNX2-15653:Removes unused import 4 years ago
bawyap 338c0c1721 [fenix] FNX2-15653:Refactors check method 4 years ago
bawyap b9d20da423 [fenix] FNX2-15653:checks blanks name in homescreen shortcut name 4 years ago
Jonathan Almeida 76e3bccb06 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11918: Take a screenshot when clicking the tab tray
We looked into taking a screenshot right before leaving the
BrowserFragment, however this call will always fail since it's
non-blocking (we never want it to be blocking too), and we will never
receive a screenshot when a session is detached from an EngineView
before the callback is complete.

In Fenix, we can nicely evade this by taking a screenshot when click
the tabs tray icon, which is where you would want to see the most
up-to-date thumbnail of the tab and also does not leave the
BrowserFragment as well.
4 years ago
kglazko dc44991fea [fenix] For https://github.com/mozilla-mobile/fenix/issues/13935: Enhanced File Type List Icons (https://github.com/mozilla-mobile/fenix/pull/14036)
* For https://github.com/mozilla-mobile/fenix/issues/13935: Enhanced File Type List Icons

* For https://github.com/mozilla-mobile/fenix/issues/13935 - Pulls out and tests logic for getting the icon for a DownloadItem

Co-authored-by: Kate Glazko <kglazko@Kates-MacBook-Pro.local>
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
4 years ago
Kate Glazko a9d74f5437 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13983: Show Only Completed Downloads in List 4 years ago
Kate Glazko 97004cc454 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13979: Deleted Download Files Shouldnt Show 4 years ago
Mihai Branescu 61b3f14592 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11051 - added intent check for voice search
Also made the activity translucent so that it won't flicker when the user pressses the button and Google app is disabled
4 years ago
Mihai Adrian Carare 90d7d5be15 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13938: Implement nav to notification settings for all OS versions. (https://github.com/mozilla-mobile/fenix/pull/13972) 4 years ago
Jeff Boek 3ae85079b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13473 - Addresses nits 4 years ago
Jeff Boek dc58860300 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13483 - Checks if the device has a camera before showing the QR scanning button 4 years ago
Jeff Boek 3dae168443 [fenix] No Issue - Fixes up linting errors 4 years ago
Jeff Boek 0e512ec2b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13473 - Fixes edge cases with Awesomebar not visible 4 years ago
Jeff Boek e16ebd57bb [fenix] For https://github.com/mozilla-mobile/fenix/issues/13483 - Adds QR scanning to new search dialog 4 years ago
Jeff Boek fefc00ae88 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13473 - Adds pill_wraper to the search dialog 4 years ago
Kate Glazko 2bed7c3585 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13974: Long Press Should Not Result In Crash 4 years ago
Elise Richards 87e1b377a9 [fenix] FNX-14498 ⁃ For https://github.com/mozilla-mobile/fenix/issues/9487: improve fxa onboarding manual sign in card (https://github.com/mozilla-mobile/fenix/pull/13317)
* Replace strings, add learn more, hook up button

* Constrain learn more and icon to the text

* View holder tests

* Lint

* Update homescreen ui test
4 years ago
Mugurell 77bd9544dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/8578 - Don't attempt to use different addons icons backgrounds
After the change from AC https://github.com/mozilla-mobile/fenix/issues/8054 specifying different addons icons backgrounds
is not possible anymore.
All favicons used all throughout the app will have the same background.
4 years ago
Kate Glazko 51f2750a76 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13940: Pull To Refresh View Causes Throbber Downloads 4 years ago
Kate Glazko faf3c8320f [fenix] For https://github.com/mozilla-mobile/fenix/issues/13939: Missing empty state for downloads view 4 years ago
Jonathan Almeida c3734a1299 [fenix] No issue: Fix missing FeatureFlags imports 4 years ago
Kate Glazko e0e3bd7889 [fenix] No Issue: Fix Lint Issues Downloads Manager 4 years ago
Jonathan Almeida 4836894fd0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12287: Address review comments 4 years ago
Jonathan Almeida 1a7ba25347 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12287: Add feature flag for Synced Tabs in tabs tray 4 years ago
Jonathan Almeida 7286969285 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12287: Show devices with no tabs in Synced Tabs list 4 years ago
Jonathan Almeida 73c7e9c3f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12287: Add Synced Tabs to Tabs Tray 4 years ago
Elise Richards 05389ad4e5 [fenix] FNX-14546 ⁃ For https://github.com/mozilla-mobile/fenix/issues/13096: Add notifications pref in top level settings (https://github.com/mozilla-mobile/fenix/pull/13366)
* Add notifications pref in top level settings to route to Android app and notification settings

* Make pref visible on Oreo and higher

* Only show notifications pref when Oreo and above
4 years ago
Kate Glazko ce57fdeeb9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/349: View Downloads 4 years ago
Jeff Boek af34cbd92b [fenix] For https://github.com/mozilla-mobile/fenix/issues/11656 - Adds addon user attributes to leanplum 4 years ago
Kainalu Hagiwara f175288aa7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13330 - Remove feature flag for swipe to switch tabs. 4 years ago
Kainalu Hagiwara abc6217f9e [fenix] For https://github.com/mozilla-mobile/fenix/issues/13030 - Use material design animation values for swipe to switch tabs. 4 years ago
Gilbert Gilb's 17973c382e [fenix] Add custom Activity to show libraries licenses.
As Google's library for showing licences isn't open-source, this commit
reimplements its main Activity. This is in prevision to having an OSS
flavor of fenix.

We chose to not introduce dependencies to third-party libraries
such as AboutLibraries for now, and we'll stick to using Google's gradle
plugin for the dependencies extraction.

Fixes https://github.com/mozilla-mobile/fenix/issues/7584

See also https://github.com/mozilla-mobile/fenix/issues/162
4 years ago
ekager bfb30d200f [fenix] For https://github.com/mozilla-mobile/fenix/issues/13251 - Use bottomSheetCallback in multiselect mode 4 years ago
mcarare 05fe44c96a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13761: Add a11y change listener after toolbar is initialised.
Also removed it before reference is removed in onDestroy.
4 years ago
Arturo Mejia d736d9c24f [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12796: Ensure Cookie purging is only active in nightly or debug. 4 years ago
Sachin 6f3c613f97 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11364 added a resetAfter for onboarding variable inside HomeFragment to avoid random system strictmode violations during UI testing. (https://github.com/mozilla-mobile/fenix/pull/13811) 4 years ago
Tiger Oakes 0e2cdbb0e0 [fenix] FNX-14513 ⁃ For https://github.com/mozilla-mobile/fenix/issues/12862: Use concept-menu in library (https://github.com/mozilla-mobile/fenix/pull/13332) 4 years ago
Simon Chae f26917773c [fenix] For https://github.com/mozilla-mobile/fenix/issues/13256: Set add-on settings tab mode based on BrowsingModeManager 4 years ago
Tiger Oakes 1f7bb1af2e [fenix] Use AC version of PrivateNotificationService (https://github.com/mozilla-mobile/fenix/pull/12459) 4 years ago
Roger Yang bdf01c141b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/13459: Pass DefaultLoadUrlUseCase to AppLinksFeature (https://github.com/mozilla-mobile/fenix/pull/13460) 4 years ago
Kainalu Hagiwara 32d3e0e474 [fenix] Remove selection holder from bookmark viewholder constructors.
Now that we're passing the mode to the viewholders in their bind
methods, there's no real need to pass them into their constructors. This
also allows us to remove the indirection of having the adapter implement
the SelectionHolder interface and have the mode implement it directly.
4 years ago
Kainalu Hagiwara 104f4b0060 [fenix] Add tests for Bookmarks DiffUtil and ViewHolders. 4 years ago
Kainalu Hagiwara cbdee5da2c [fenix] For https://github.com/mozilla-mobile/fenix/issues/13156, https://github.com/mozilla-mobile/fenix/issues/13280 - Use payloads to bind bookmark viewholders.
Change the DiffUtil callback for bookmarks to use the generated equals()
method instead of only checking the title and url fields. This prevents
the BookmarkNode in our state from getting out of sync with the
BookmarkNode the viewholder is bound to.
4 years ago
Tiger Oakes d79b320182 [fenix] Add createInitialSearchFragmentState function 4 years ago
Kainalu Hagiwara 4cf84544c1 [fenix] Clear button (https://github.com/mozilla-mobile/fenix/pull/13842)
Co-authored-by: Darren <finchdarren25@gmail.com>
4 years ago
Arturo Mejia abb96c3283 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/13827: "Set as default browser" option disappears from Settings. 4 years ago
Tiger Oakes a491a5ea39 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13357: Validate PWA manifest folder 4 years ago
Tiger Oakes 1e0ce43f5a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13176: Remove race condition for shortcuts (https://github.com/mozilla-mobile/fenix/pull/13815) 4 years ago
Jonathan Almeida edc4f0eb32 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13293: Show Add To Collections after tabs load 4 years ago
Kainalu Hagiwara 441da66585 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13405 - Use toolbar location relative to the whole screen instead of window. 4 years ago
codrut.topliceanu 742913932a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13390 - Fix for stuck readerMode appearance controls 4 years ago
Shen 573e3b2761 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12976 - Show infinity symbol in the tab counter when the count is greater than 99 4 years ago
Kainalu Hagiwara ed9b029a99 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11935 - Move BrowserThumbnails to BrowserFragment. 4 years ago
Sawyer Blatz 928c37f8b2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11531: Fixes some issues with default event not firing 4 years ago
Kainalu Hagiwara 260849c518 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13329 - Remove tab history feature flag. 4 years ago
Kainalu Hagiwara 63c90afba3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13016 - Only scroll to current page in tab history after the initial layout. 4 years ago
Kainalu Hagiwara e17c4e5f90 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13424 - Fix detekt config and warnings. 4 years ago
Mugurell 38ac83b87a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12857 - Use Collection title when sharing tabs collection
Avoided passing the subject for sharing a collection of tabs in the ShareData
object since ShareData is part of a web standard.
4 years ago
Arturo Mejia f4fccae7cb [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/7620: Add support for external download managers 4 years ago
Kainalu Hagiwara 6bdb31ddd8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12926 - Add back button to menu. 4 years ago
Sebastian Kaspari 0f7251593e [fenix] Validate deep links. 4 years ago
Jonathan Almeida 9ff6729e7a [fenix] Update Android Components and fix breaking tests 4 years ago
Kirill Rakhman 48f47193a0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/8043 Hook up AwesomeBarView.setOnEditSuggestionListener 4 years ago
Matthew Finkel 8038199cb0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13361: Prevent Sentry usage behind isSentryEnabled 4 years ago
Jeff Boek 5b442c99c8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13053 - Handles common dismiss interactions 4 years ago
Jeff Boek 06c70edf54 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - Bumps feature flag to Nightly builds as well 4 years ago
Jeff Boek 4898f0edfc [fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - When opening a new tab pre-open search 4 years ago
Jeff Boek f4d01f85fe [fenix] For https://github.com/mozilla-mobile/fenix/issues/13325 - Positions toolbar according to user preference 4 years ago
ankur 0ff90accee [fenix] For https://github.com/mozilla-mobile/fenix/pull/13301, https://github.com/mozilla-mobile/fenix/issues/13038: hide overflow menu for all bookmark items in selected mode 4 years ago
Sebastian Kaspari 2875338740 [fenix] Simplify build variants to just: debug, nightly, beta and release.
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Emily Kager a429f0482b [fenix] For https://github.com/mozilla-mobile/fenix/issues/13298 - Make private tabs in tabs tray not long clickable (https://github.com/mozilla-mobile/fenix/pull/13316) 4 years ago
ekager a42bb3c9de [fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - Removes unused browser animations, improve delayed paint interactions 4 years ago
Tiger Oakes 5049ed496d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11903: Fix private custom tabs (https://github.com/mozilla-mobile/fenix/pull/13327) 4 years ago
Jeff Boek 4f119b055d [fenix] Wires up controller, store and interactor. (https://github.com/mozilla-mobile/fenix/pull/13324)
* For https://github.com/mozilla-mobile/fenix/issues/13320 - Wires up the search store, controller and interactor for the new search experience

* For https://github.com/mozilla-mobile/fenix/issues/13323 - Navigates to new search experience from the browser when enabled
4 years ago
Jeff Boek 08967f0051 [fenix] Progress on new search experience with Toolbar and Awesomebar placeholders (https://github.com/mozilla-mobile/fenix/pull/13314)
* For https://github.com/mozilla-mobile/fenix/issues/13272 - Adds the ToolbarView to the SearchDialogFragment

* For https://github.com/mozilla-mobile/fenix/issues/13273 - Replaces container dependency with context in AwesomebarView

* For https://github.com/mozilla-mobile/fenix/issues/13276 - Hacks together the awesomebar and toolbar in the new search experience
4 years ago
Michael Comella d11908ce34 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4132: remove BrowserPerformanceTestActivity & usages. 4 years ago
Kainalu Hagiwara 87fdd035c0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12831 - Disable SwipeRefreshLayout while swiping a bookmark. 4 years ago
Kainalu Hagiwara 6e65d78609 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12906 - Fix swipe-to-delete bookmark folder. 4 years ago
Hakkı Kaan Çalışkan 3c4b386aab [fenix] For https://github.com/mozilla-mobile/fenix/issues/12585: Close tab tray menu on orientation changes 4 years ago
ekager ff022c2dcf [fenix] No issue: Change first paint feature flag to nightly/debug 4 years ago
ekager af14e3d6e2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - On first load, hides engineView until firstContentfulPaint 4 years ago
Jeff Boek 5b99bf33a1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - Creates new dialog fragment for search and puts it behind a feature flag 4 years ago
Kainalu Hagiwara 9b80ad8560 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13235 - Add haptic feedback when long pressing forward button. 4 years ago
ekager 4fbb2e2fbb [fenix] For https://github.com/mozilla-mobile/fenix/issues/13179 - Ensure we only dismiss share prompt once 4 years ago
ekager 591cd111e7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13221 - Update global ETP to include PBM 4 years ago
Tiger Oakes 686f0087e5 [fenix] Don't init glean in unit tests (https://github.com/mozilla-mobile/fenix/pull/13100) 4 years ago
ekager db174e64d8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11610 - Fire sign in event for other types of auth events 4 years ago
ekager 7fbd592e45 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11280 - Adds FxA Signed Up Leanplum Event 4 years ago
Jeff Boek f342d1bf31 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13229 - Cache deviceId for reuse 4 years ago
Elise Richards 1e7d4c3e80 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10261: PWA Telemetry (https://github.com/mozilla-mobile/fenix/pull/11859)
* Add PWA events to metrics.

Track events for add to homescreen and install.

Map PWA facts to events

* Map component facts to local metrics

Add events pings to fragments

Supress long method for events

Move install event to AC and collect facts

Retrieve fg and bg events from Facts. Do not track intent fg/bg events, only views

* Allow onPause in base fragment to send telemetry for PWA in the external app fragment. Track foreground and bg locally in fenix, and route install and home screen taps from AC facts

* Rebase
4 years ago
Tiger Oakes 6468af8c5b [fenix] For https://github.com/mozilla-mobile/fenix/issues/13140: Use concept-menu for saved logins menu (https://github.com/mozilla-mobile/fenix/pull/13143) 4 years ago
Shen bfb617eed9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9619 hide overflow menu for all history items in selected mode 4 years ago
Michael Comella 19abae1155 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12802: add StorageStats glean metrics. 4 years ago
Tiger Oakes db14fef0d3 [fenix] Renamed Metrics to Event 4 years ago
Tiger Oakes 6d95c7aab0 [fenix] Moved MetricsService to its own file 4 years ago
Tiger Oakes f1575249d1 [fenix] Move MetricController to its own file 4 years ago
Kainalu Hagiwara f2c24c516f [fenix] For https://github.com/mozilla-mobile/fenix/issues/13127 - Make sure tabPreview is added after browserLayout. 4 years ago
ekager c040c5ffa6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13117 - Don't show add to collections button in private tabs tray 4 years ago
Tiger Oakes e1a2dc51c8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12522: Reuse exceptions code (https://github.com/mozilla-mobile/fenix/pull/13047) 4 years ago
ekager 6e5ade7b2c [fenix] For https://github.com/mozilla-mobile/fenix/issues/13135 - Replace about top header with Firefox Daylight 4 years ago
Kainalu Hagiwara f84b9e5c55 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12888 - Add highlight to current page in tab history. 4 years ago
Mihai Branescu dd5ed3fa87 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498/https://github.com/mozilla-mobile/fenix/issues/11499 - added/fixed unit tests 4 years ago
Mihai Branescu 0c18983da3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498 - removed SignIn ViewHolder and unified with the Error one 4 years ago
Mihai Branescu 331c042339 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11499 - replaced string for no tabs available 4 years ago
Mihai Branescu 5338c21474 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498 - add Sync tabs error view (including sign-in CTA) 4 years ago
Mugurell 854065ea5a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13037 - Use email to sign in to fxa if device has no camera
App can be installed on devices with no camera modules. Like Android TV boxes.
Will skip presenting the option to sign in by scanning a qr code in this case
and default to login with email and password.
4 years ago
ekager c84bf4ea74 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6846 - Don't show ToolbarPopupWindow if nothing to show 4 years ago
Mihai Eduard Badea 11baf289f3 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12400 - Refresh swiped collection tab view
Item is now refreshed by calling notifyDataSetChanged on the adapter when the last tab from the collection has been swiped away and the user cancels the deletion by pressing the cancel button from the dialog.
Also added a "wasSwiped" flag to onCollectionRemoveTab in order to check if the tab was deleted from a swipe action and not by pressing the "X" button.
4 years ago
Tiger Oakes 1b2723089c [fenix] Fix suggestions, extract layout for tab history 4 years ago
Tiger Oakes 135a3a607a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12887: Use ListAdapter to diff history 4 years ago
ekager 2da8330f19 [fenix] No issue: Adds sameAs function for TopSiteList AdapterItem 4 years ago
ekager 86081e11d1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11690 - Add contentsSameAs to avoid rebind of items in SessionControlAdapter 4 years ago
Tiger Oakes a2d4efd120 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7992: Use favicon style from AC (https://github.com/mozilla-mobile/fenix/pull/12608) 4 years ago
Tiger Oakes c56392c5ec [fenix] Use uplifted addon date code 4 years ago
jhugman 0d4c4122a7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (https://github.com/mozilla-mobile/fenix/pull/13124)
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.
4 years ago
ekager a863afc6c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13117 - Hide save to collection button for private tabs in tab tray 4 years ago
mcarare 812e635a69 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Remove activity from DefaultTabTrayController constructor. 4 years ago
Tiger Oakes 9673c13a72 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13084 - Use runBlockingTest 4 years ago
Kate Glazko f140e0bf32 [fenix] remove unused import 4 years ago
Kate Glazko 16797b3103 [fenix] For AC https://github.com/mozilla-mobile/fenix/issues/7673 Move DownloadStatus to DownloadState Fenix Side Changes 4 years ago
Jeff Boek b58a48ca5d [fenix] For https://github.com/mozilla-mobile/fenix/issues/12570 - Correctly removes search suggestions when search query and url is empty 4 years ago
Jeff Boek d2d7fceb94 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11579 - Adds telemetry for autoplay settings in Site Permissions 4 years ago
Tiger Oakes 451a859db0 [fenix] Add metric tests 4 years ago
Kainalu Hagiwara 627cd8b8bd [fenix] For https://github.com/mozilla-mobile/fenix/issues/12865, https://github.com/mozilla-mobile/fenix/issues/12990 - Disable swipe to switch tabs gesture when the keyboard is visible. 4 years ago
Sawyer Blatz 2a5fdd6054 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9730: Add Login Dialog Prompt telemetry 4 years ago
ekager 5f923111ff [fenix] For https://github.com/mozilla-mobile/fenix/issues/11654 - Adds leanplum ETP changed event 4 years ago
Sawyer Blatz 10a4dd6381 [fenix] Add documentation 4 years ago
Sawyer Blatz 51a33c9efe [fenix] For https://github.com/mozilla-mobile/fenix/issues/12103: Add ChangedDefaultBrowser event for leanplum 4 years ago
Sawyer Blatz 83e18873b2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11531: Add search widget installed leanplum event 4 years ago
ekager 2cc3f2b4e5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13071 - Only return to home when session doesn't have parent session to select 4 years ago
Antti Vainikka b7b555d823 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12692: Remove www. prefix in tab tray urls
Use separate imports instead of a wildcard import

Use toShortUrl String extension instead of removing prefix from url host

Add missing import
4 years ago
mcarare 9fad50cce9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Pass passwordsStorage instead of context in constructor. 4 years ago
ekager 39ddffabef [fenix] For https://github.com/mozilla-mobile/fenix/issues/12992 - Correctly notifies concat adapters about mode changes 4 years ago
ekager cf11d7e3cc [fenix] For https://github.com/mozilla-mobile/fenix/issues/13042 - Remove bottomSheetCallback in multiselect mode 4 years ago
mcarare ebf3399087 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Remove context from DeleteBrowsingDataController constructor 4 years ago
sraturi adfcf08a49 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11830 created class containing the logic for sending AllStartup telemetry logic
lint check

renamed the intentReceived telemetry to appOpenedAllSource

added comments

removed unused code

moved lifecycle process to AppAllSourceStartTelemetry

moved tracking event out of init function

lint fix

moved appAllStartTelemetry to components

added bit more info about the metrics

added the  onReceivedIntent metric back

minor fix

change discriptions based on the comments frm MR

wrote test cases for AppAllSourceStartTelemetry.kt

lint fix

test case to mock application going background

post rebase:

post rebase:

fixed nit from comments

fixed nit from comments

fixed nit from comments

lint fix

lint fix
4 years ago
Sachin 12202411d3 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11698 added on demand workmanager initialization (https://github.com/mozilla-mobile/fenix/pull/12739) 4 years ago
Kainalu Hagiwara b27e4b4eae [fenix] For https://github.com/mozilla-mobile/fenix/issues/12904 - Conditionally inflate SwipeGestureLayout in BaseBrowserFragment.
Changing the root view of BaseBrowserFragment from a CoordinatorLayout
to a SwipeGestureLayout has caused some regressions, particularly in
snackbar behavior. Lets prevent those regressions from occuring in
builds where the feature flag for gestures is off by only adding the
SwipeGestureLayout when the feature flag is on.
4 years ago
Kainalu Hagiwara 347b5d527c [fenix] For https://github.com/mozilla-mobile/fenix/issues/12861 - Swap order of tabs for tab switching gesture. 4 years ago
Tiger Oakes 6bff47c3c5 [fenix] Test paged history provider 4 years ago
Jonathan Almeida a48f4282b3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12856: Add save to collections button to Tabs Tray
Using the ConcatAdapter, we're now able to insert multiple data sources
of information into one RecyclerView and preserve layout/scrolling in
addition to adding the 'Save to Collection' button.
4 years ago
ekager e15b895fd9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12992 - Hide tab close button while in multiselect mode 4 years ago
Hakkı Kaan Çalışkan ffadbb4045 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12622: Visually indicate different types of suggestions in the search screen 4 years ago
Kainalu Hagiwara 0f81dae020 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13028 - Add feature flag for tab history. 4 years ago
Roger Yang 05675f9e94 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12670: Add lastUri as a parameter in RequestInterceptor 4 years ago
Elise Richards 0cf5fc6c53 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12571: Rename shortcuts to search engine on search screen (https://github.com/mozilla-mobile/fenix/pull/12839)
* Rename shortcuts to search engine on search screen

* Remove deprecated pref key

* Re-add deprecated string
4 years ago
Tiger Oakes 44a94f388f [fenix] Fix AccountUiView ui failures 4 years ago
Elise Richards bc1cffe3a2 [fenix] Enable editing saved logins on all channels (https://github.com/mozilla-mobile/fenix/pull/12841) 4 years ago
Jeff Boek 42582369aa [fenix] For https://github.com/mozilla-mobile/fenix/issues/2681 - Adds ability to bypass cache when reloading 4 years ago
Tiger Oakes f3b7440063 [fenix] Extract navigation subgraphs 4 years ago
Tiger Oakes 233708b122 [fenix] Update LongParameterList baseline 4 years ago
Tiger Oakes 5f6b5090ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/1146: Extract AccountUiView from settings 4 years ago
Tiger Oakes d4ddb88f2a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565 - Clean up controller and add tests 4 years ago
ekager d7514bcf78 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6846: Added quick actions for nav bar in home 4 years ago
ekager 46a11849d2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12966 - Fixes session removal show home logic 4 years ago
Tiger Oakes ad4476342b [fenix] Fix license on remaining files 4 years ago
ekager 76a7b37440 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12954 - Remove all ConstraintLayout casts in SearchEngineListPreference 4 years ago
ekager 1dbc00f08d [fenix] For https://github.com/mozilla-mobile/fenix/issues/12947 - Adjust tab selected state on bind 4 years ago
ekager 180590e776 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12721 - Remove SessionManager usages in TabCounter 4 years ago
Hakkı Kaan Çalışkan 2dff66eee9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12929: Change cast to LinearLayout 4 years ago
Hakkı Kaan Çalışkan 9845637378 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12804: Set min height for search engine radio button 4 years ago
ekager 1ced27bda6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10163 - Adds tab multiselect mode 4 years ago
Jonathan Almeida 312addd8be [fenix] For https://github.com/mozilla-mobile/fenix/issues/10925: Fix breaking APIs in tabs tray 4 years ago
Tiger Oakes 2c08b342e8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12871 - Use local TWA DAL API (https://github.com/mozilla-mobile/fenix/pull/12872) 4 years ago
Kainalu Hagiwara ee201255cc [fenix] For https://github.com/mozilla-mobile/fenix/issues/12880 - Pass a CoordinatorLayout to Snackbars created by the context menu. 4 years ago
Sawyer Blatz fdf22f7e74 [fenix] No issue: fix master 4 years ago
ekager a939f4ee8f [fenix] For https://github.com/mozilla-mobile/fenix/issues/12364 - Improve PWA onboarding timing logic 4 years ago
Sawyer Blatz adc1813fd6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12793: Improve snackbars for tabs tray 4 years ago
Sawyer Blatz 6317a79222 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12791: Fix issue with undo snackbar last tab 4 years ago
Sawyer Blatz b4a0e122d1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10997: Remove scrolling from home (https://github.com/mozilla-mobile/fenix/pull/12866) 4 years ago
Michael Comella aff5a4f5c4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12345: replace Activity.reportFullyDrawnSafe with a-c impl. 4 years ago
mcarare ae809790c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10026: Update scroll flags on a11y state change. 4 years ago
mcarare 38cb941da9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10026: Add a11y state listener to BaseBrowserFragment. 4 years ago
mcarare dad550613d [fenix] For https://github.com/mozilla-mobile/fenix/issues/10026: Add Context extension to get AccessibilityManager. 4 years ago
Kainalu Hagiwara 559f83302e [fenix] For https://github.com/mozilla-mobile/fenix/issues/12868 - Fix tab counter menu snackbar position. 4 years ago
Sawyer Blatz d63bd0b2e3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12430: Hide the mic when not using Google 4 years ago
Tiger Oakes 4037103a95 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Don't pass contest to SortingStrategy 4 years ago
Tiger Oakes 0d37525151 [fenix] Migrate from Session.toTab to BrowserStore (https://github.com/mozilla-mobile/fenix/pull/12221) 4 years ago
Tiger Oakes 0d5d9631c1 [fenix] Add tests for some classes in home/browser (https://github.com/mozilla-mobile/fenix/pull/12837) 4 years ago
Tiger Oakes d2d30f0e5e [fenix] Test sync adapter (https://github.com/mozilla-mobile/fenix/pull/12810) 4 years ago
Arturo Mejia 9f8851294b [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/11676: Features phone that doesn't a site permission exception shouldn't be shown (https://github.com/mozilla-mobile/fenix/pull/12855)
exception shouldn't be shown
4 years ago
Tiger Oakes bf4a7cd969 [fenix] Create ToolbarPosition enum (https://github.com/mozilla-mobile/fenix/pull/12747) 4 years ago
Jonathan Almeida bb3e5bfbf9 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/11333: Set ContentBlocking settings directly on GeckoRuntime
We set the ContentBlockingSettings directly on the GeckoRuntime now to
improve the startup of the engine.

This change has requirements from Android Components and GeckoView, so
we would only see the full perf benefits in Nightly as the changes ride
the train, although we might start to see some of them as we're updating
the GeckoProvider for the `geckoBeta` variant as well.

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
4 years ago
Kainalu Hagiwara 9153350cd2 [fenix] No issue - Fix compilation error caused by removed extension function. 4 years ago
Kainalu Hagiwara d4d68f2b77 [fenix] Fix UI tests.
We need to pass a CoordinatorLayout instead of a SwipeGestureLayout to
FenixSnackbar.make() in BaseBrowserFragment to prevent UI tests from
breaking. We also need to remove a few view IDs from the tab preview.
4 years ago
Kainalu Hagiwara a6a8c4dc08 [fenix] For https://github.com/mozilla-mobile/fenix/issues/3481 - Implement swipe on toolbar to switch tabs. 4 years ago
Kainalu Hagiwara 9d3f8a7e0f [fenix] For https://github.com/mozilla-mobile/fenix/issues/1048 - Add ability to view tab history by long-pressing the back or forward button. 4 years ago
Tiger Oakes 75817b004c [fenix] Use AC RunWhenReadyQueue (https://github.com/mozilla-mobile/fenix/pull/12800) 4 years ago
Tiger Oakes fb7c801b38 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12801 - Extra debug menu trigger, disable if already triggered 4 years ago
Jonathan Almeida 1df7dce5d0 [fenix] Update to Android Components 52.0.20200722023149
Fixes breaking APIs in SyncedTabsFeature and
BookmarksStorageSuggestionProvider
4 years ago
Michael Comella 67d1e5f935 [fenix] No issue: add missing newline. 4 years ago
Michael Comella e84b6e82e8 [fenix] No issue: clean up initVisualCompletenessQueue... method.
A no-op clean up.
4 years ago
Michael Comella 032ca003cd [fenix] No issue: extract initVisualCompletenessQueueAndQueueTasks.
This refactor, done entirely by IDE, is a no-op cleanup.
4 years ago
Michael Comella 1f65ba446e [fenix] No issue: extract startMetricsIfEnabled function.
This refactor, done entirely by IDE, is a no-op clean-up of this file.
4 years ago
Jeff Boek b2d6f5746b [fenix] For https://github.com/mozilla-mobile/fenix/issues/12806 - Adds unit tests to cover `ToolbarView.update()` (https://github.com/mozilla-mobile/fenix/pull/12807) 4 years ago
Jonathan Almeida 758f0b0b96 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12797: Use measured height/width for loading a thumbnail
Using `onNextLayout` has the side-effect of showing the thumbnail with
the tab.id from a recycled view.

The root cause of needing that call is to retrieve the measured
height/width from the view first before requesting. A simpler solution
to avoid the complexity is to retrieve these values from the dimen
resources.

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
Sawyer Blatz a48f1f8591 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12461: Update content description for tabs tray open tab count 4 years ago
Sebastian Kaspari 8de62c28cf [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/7877: Add SearchActionProvider for faster responses that mirror entered text. 4 years ago
Tiger Oakes adbadba250 [fenix] Move settings in components (https://github.com/mozilla-mobile/fenix/pull/12675) 4 years ago
Mihai Eduard Badea 130de798fb [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12387 - Display tab tray using .show
Replaced the global navigation action used for displaying the tab tray with the .show() function.
4 years ago
mcarare 2320c617b2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9722: Refactor onboarding buttons with text.
Add title and description to button text, remove extra Textviews.
4 years ago
Tiger Oakes ef885fe482 [fenix] Add tests for web push integration 4 years ago
Johan Lorenzo 13e8560acf [fenix] Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta (https://github.com/mozilla-mobile/fenix/pull/12225) 4 years ago
Tiger Oakes 3bccc0dd50 [fenix] Pass settings and metrics to CFR 4 years ago
Kainalu Hagiwara 5a895d6125 [fenix] No issue - Suppress new warnings from detekt update 4 years ago
Sawyer Blatz de6145c967 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12461: Add tab count to tab tray 4 years ago
Tiger Oakes 712dce391d [fenix] For https://github.com/mozilla-mobile/fenix/issues/5499 - Unify CFR drawables and dimens (https://github.com/mozilla-mobile/fenix/pull/12749) 4 years ago
Kainalu Hagiwara 3320f82bfb [fenix] For https://github.com/mozilla-mobile/fenix/issues/12551 - Implement swipe to delete for bookmarks. 4 years ago
Kainalu Hagiwara 0671fc50e8 [fenix] Rename tab_tray_background.xml 4 years ago
Michael Comella e85dd6a09c [fenix] No issue: correct position of StartupTimeline; add warning. 4 years ago
Sawyer Blatz 80b4fb0808 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10466: Add search privately to top of list (https://github.com/mozilla-mobile/fenix/pull/12744) 4 years ago
Tiger Oakes 5b7d951590 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10924 - Cleanup SavedLoginsAuthFragment (https://github.com/mozilla-mobile/fenix/pull/10930) 4 years ago
Sawyer Blatz d8ecc2e19c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11851: Close tab tray when last tab closed (https://github.com/mozilla-mobile/fenix/pull/12615) 4 years ago
ekager b8b3d8b367 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10784 - Fixes memory leak in BrowserAnimator 4 years ago
Sawyer Blatz 54a6de9b84 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12735: Fixes issue with tab deletion undo (https://github.com/mozilla-mobile/fenix/pull/12737) 4 years ago
Hakkı Kaan Çalışkan 197a076ef2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12554: Helper class for password reveal on logins 4 years ago
Christian Sadilek 250c95eb28 [fenix] Update Android Components to 51.0.20200717190031 4 years ago
Tiger Oakes e740819acd [fenix] Fix lint issues (https://github.com/mozilla-mobile/fenix/pull/12683) 4 years ago
Tiger Oakes 25a5f478ef [fenix] Test migration classes (https://github.com/mozilla-mobile/fenix/pull/12677) 4 years ago
Tiger Oakes a7bbc86f4a [fenix] Add tests for login exceptions (https://github.com/mozilla-mobile/fenix/pull/12681) 4 years ago
Mihai Adrian Carare 3823c632ac [fenix] For https://github.com/mozilla-mobile/fenix/issues/7966: Update toolbar content description. (https://github.com/mozilla-mobile/fenix/pull/12667) 4 years ago
Mihai-Eduard Badea 65c98d6c16 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/9949 - Bookmarks/History deletion inconsistencies (https://github.com/mozilla-mobile/fenix/pull/12630)
- Added the undo action for deleting individual history items by creating a new field to the history state containing the id's of the history items that are pending for deletion; This field is used inside the update function from the view to show/hide the items.

 - Added a new check inside the "deleteMulti" method from BookmarkFragment that calls the showRemoveFoldersDialog to prevent the user from being able to delete one or more bookmark folders without being asked for confirmation, as in https://github.com/mozilla-mobile/fenix/issues/8648.

Co-authored-by: Mihai Eduard Badea <mihai.badea@softvision.ro>
4 years ago
Tiger Oakes 549acfa6f1 [fenix] Test session control controller (https://github.com/mozilla-mobile/fenix/pull/12652) 4 years ago
Hakkı Kaan Çalışkan 415bbf6574 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12509: Set height of remove add on button to 36dp 4 years ago
ekager f7f80ad6cb [fenix] Update ContextMenuUseCases to just take a store 4 years ago
ekager 2deadc2e22 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12453 - Sets secure flags on private tab of tabs tray 4 years ago
ekager bc08df1c8f [fenix] For https://github.com/mozilla-mobile/fenix/issues/12364 - Only show PWA prompt the third time a user visits installable site 4 years ago
Tiger Oakes ded7cde177 [fenix] Add tests for adapters in collections (https://github.com/mozilla-mobile/fenix/pull/12649) 4 years ago
Elise Richards 5b46f572df [fenix] For https://github.com/mozilla-mobile/fenix/issues/10173: login duplicates and save (https://github.com/mozilla-mobile/fenix/pull/11208)
* Extract controller into it's own class. Implement find dupes and filter based on username.

Create edit login controller. Add text watchers and check for duplicates.

Edit controller test

* Find duplicates and save to store

* Retrieve duplicates from AC and check list on username text changed

Move duplicates logic into the controller

* Add glean pings for delete and edit. Move logic for login manipulation into the datastore.

* Use correct threads in controller. Enable save button when applicable.

Save enabled in datastore.

Move login data to datastore

Rebase with password error states

Update metrics to be more specific for edit

* Create logins controller for AC calls

* Interactor and controller methods for edit login. Add edit view to separate out some layout manipulation.

Inflate view in edit fragment. Double layout showing up.

Edit view

Controller tests

Controller tests passing

Interactor tests

Lint and detekt cleanup

* Remove datastore and use storage controller for all logins calls to password storage.

Addressed comments

Lint
:

Rebase - 1
4 years ago
Mugurell ac85ba0945 [fenix] Ensure logins deletion (https://github.com/mozilla-mobile/fenix/pull/12507)
* For https://github.com/mozilla-mobile/fenix/issues/11227 - Cleanup saved logins list when one is selected

Selecting a saved login will open a detail screen for it from where users can
change details or even delete that particular login.
After the change is made the user is brought back to the list of saved logins
where for a brief moment (< 1s) until we get a new response from
passwordsStorage.list() the user can see and even interact with the old list
of items, which may still contain the just deleted one.

To avoid users seeing obsolete logins or even interacting with them (selecting
a previosuly deleted item will result in a crash) we will clean the list of
logins just before the selected login is opened in the detailed view.
When returning for a brief moment the users may see the "loading" UX until
passwordsStorage.list() returns the up-to-date list of logins to display.

* For https://github.com/mozilla-mobile/fenix/issues/11227 - Refactor SavedLoginsView to be closer to MVI

- Interactors should only get passed other Interactors or Controllers as
dependencies to which they should delegate user actions.
- Controllers should hold most of the business logic and get passed all final
dependencies they need to do their job.
4 years ago
Tiger Oakes 2a7e8f7adb [fenix] Add tests for sync, wifi, and push (https://github.com/mozilla-mobile/fenix/pull/12581) 4 years ago
Tiger Oakes fe5b219a89 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Add Locale settings tests & use activity (https://github.com/mozilla-mobile/fenix/pull/12579) 4 years ago
jhugman 773884bdc4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12600 - remove AddonInstalled event when the permission dialog is shown (https://github.com/mozilla-mobile/fenix/pull/12601) r=csadilek,sblatz 4 years ago
Mihai Branescu 582fc2cff7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12201 - forced callbacks to be on the main thread (https://github.com/mozilla-mobile/fenix/pull/12543) 4 years ago
Elise Richards fc847d79e7 [fenix] No issue: Delete unnecessary to-dos (https://github.com/mozilla-mobile/fenix/pull/12603)
Co-authored-by: Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
4 years ago
Kainalu Hagiwara ce7ba9a2ac [fenix] Update TabTrayViewHolder with A-C thumbnail changes. 4 years ago
Roger Yang be3ce6e2ba [fenix] For https://github.com/mozilla-mobile/fenix/issues/12118: Add isSubframeRequest parameter for app links 4 years ago
Christian Sadilek 4c49410910 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12248: Webcompat reporter not active in Nightly 4 years ago
jhugman 6a7a29fc61 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11704 Add leanplum attributes for tracking protection (https://github.com/mozilla-mobile/fenix/pull/11965) r=sblatz
* For 11657: add LP attribute for tracking protection

* For https://github.com/mozilla-mobile/fenix/issues/11704: added tracking_protection_enabled attribute

* Added docs for the new attributes, linking to data-review to the mma.md

* Rename null to none when no ETP is enabled
4 years ago
James Hugman 61fe76774f [fenix] Address review comments 4 years ago
James Hugman 800e55e69a [fenix] Remove need to specify component names for new intents 4 years ago
James Hugman 648b389a68 [fenix] Changed home_* style links to urls_* to reflect that the destination is a set of links, rather than where the screen is 4 years ago
James Hugman 8e7c9bf003 [fenix] Add install_search_widget 4 years ago
James Hugman bc397268a6 [fenix] Add deep links for settings and home screens 4 years ago
Mugurell 85e05cb841 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12544 - Prevent search engines mixup
Stricter synchronization by always using the same "loadedSearchEngines"
variable.
With "loadedSearchEngines" calling "refreshAsync()" we also get the fallback
engines to contain reddit and youtube (which are programatically added) and
also now we properly remember and display the engines added by user.
4 years ago
Tiger Oakes 65402a62dd [fenix] Add tests for StartupReportFullyDrawn (https://github.com/mozilla-mobile/fenix/pull/12560) 4 years ago
Tiger Oakes c1a74cc939 [fenix] Add helper for underlining text (https://github.com/mozilla-mobile/fenix/pull/12520) 4 years ago
Tiger Oakes 2e8da8abe0 [fenix] Fix nav graph and theme tests (https://github.com/mozilla-mobile/fenix/pull/12567) 4 years ago
Tiger Oakes 034a9dae8f [fenix] Update Kotlin dependency (https://github.com/mozilla-mobile/fenix/pull/10806) 4 years ago
mcarare bfd879be4a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12503: Open addon permissions link in app. 4 years ago
ekager 772f69c5f5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7094 - Adds save login exceptions 4 years ago
Tiger Oakes 09c37671a8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12457 - Add MockK matcher for nav directions (https://github.com/mozilla-mobile/fenix/pull/12262) 4 years ago
Tiger Oakes d9e7a351fa [fenix] Add tests for search (https://github.com/mozilla-mobile/fenix/pull/12437) 4 years ago
Tiger Oakes afd8eafd9f [fenix] Test viewholders in home.sessioncontrol (https://github.com/mozilla-mobile/fenix/pull/12524) 4 years ago
Hakkı Kaan Çalışkan e83a7f3370 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12107: Follow ux mock on Settings --> Account screen 4 years ago
Sawyer Blatz ca02217039 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10466: Put call & email at top of context list 4 years ago
Mugurell 66fdc14386 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11875 - Prevent mixup of region / locale based search engines
We have two search engine types:
- one based on MLS reported region,
- one based only on Locale.

There are multiple steps involved in returning the default search engine for
example and though at each step we could verify if a certain operation is
completed we are still exposed to concurrency issues.
Simplest and most effective way to make sure the MLS engines do not mix with
Locale based engines is to use the same type of engines for the entire duration
of the app. At the next cold start we'll verify again which engines to use.

Using the Locale based engines (fallbacks) is expected to only happen once, at
the first run of the application after being installed.
4 years ago
jhugman de6a9cf93b [fenix] For https://github.com/mozilla-mobile/fenix/issues/11655: add leanplum event for installing an addon (https://github.com/mozilla-mobile/fenix/pull/12136) r=elise
* For https://github.com/mozilla-mobile/fenix/issues/11655: add leanplum event for installing an addon

* Add link to data-review request in PR

* Addressed CI comments
4 years ago
Grisha Kruglov 1278ca374c [fenix] Synced Tabs: make sure to stop 'loading' when we encounter an error 4 years ago
ekager fade6c7936 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11324 - Adds trash icon to swipe to delete 4 years ago
Nazım Can Altınova 5a1c31e13f [fenix] Add profiler markers for HomeActivity.load and DefaultTabTrayController.onNewTabTapped 4 years ago
Sawyer Blatz bdcd04cc6a [fenix] Update app/src/main/java/org/mozilla/fenix/HomeActivity.kt
Co-authored-by: Tiger Oakes <contact@tigeroakes.com>
4 years ago
Sawyer Blatz 33ea9d02aa [fenix] No issue: Update AC version 4 years ago
Grisha Kruglov d76815b9ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/12433 - Allow synced tabs pull-to-refresh for non-critical account errors 4 years ago
ekager ddf56f9bc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11303 - Change copy login origin to open in browser 4 years ago
Tiger Oakes e69b1e06f1 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/9832 - Change targetSdkVersion to Android 10 (https://github.com/mozilla-mobile/fenix/pull/11014) 4 years ago
Sebastian Kaspari f3cfdc5058 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12311: BrowserToolbarController: Stop SessionFeature and release session from EngineView. 4 years ago
David Walsh 940bc85996 [fenix] For 11889 - Fix snackbar for collection creation in browser fragment 4 years ago
ekager 16132f2c5d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11431 - Scroll to restored tab in tab tray 4 years ago
Christian Sadilek bcb49d3985 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12353: URL copied to clipboard should not be extension/reader URL 4 years ago
Tiger Oakes 5406f2cafb [fenix] Add tests for exceptions 4 years ago
MickeyMoz d0e3833d3b [fenix] Update Android Components version to 50.0.20200708130551. 4 years ago
Tiger Oakes d8847824a9 [fenix] Add tests for onboarding viewholders (https://github.com/mozilla-mobile/fenix/pull/11522) 4 years ago
Tiger Oakes 9d875c7cca [fenix] Add tests for browser helper classes (https://github.com/mozilla-mobile/fenix/pull/12370) 4 years ago
Christian Sadilek bcfd40018f [fenix] Update built-in extensions for new AC/GV API
New API (installBuiltIn/ensureBuiltin) requires
- Gecko IDs and new permissions
- Extension will only be re-installed if it has a new version

This includes a gradle task to automatically generate a
new version in manifest.json for every build so we don't
forget to update the version and end up with changes that
are never applied.
4 years ago
ekager 0bdfec0969 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12312 - Disable settings that navigate while authenticating 4 years ago
Michael Comella 19ec39e352 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12345: catch SecurityException when calling reportFullyDrawn.
That's amazing! I've got the same combination on my luggage.
4 years ago
Tiger Oakes fbb9ab5b5d [fenix] Use A-C version of Resources.getSpanned (https://github.com/mozilla-mobile/fenix/pull/12358) 4 years ago
Mihai Eduard Badea 58a456eb33 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12126 - Tab counter consumeFrom update
Added a direct call to the updateTabCounter method to account for changes made to the BrowserState while the tabCounter view is not visible.
4 years ago
Tiger Oakes a601de7715 [fenix] Extract radio group logic into helper (https://github.com/mozilla-mobile/fenix/pull/11493) 4 years ago
ValentinTimisica f27c27360a [fenix] For https://github.com/mozilla-mobile/fenix/issues/11763: Shows confirmation dialog when deleting last tab from collection 4 years ago
ValentinTimisica bad18816f2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11889: Changes collection creation confirmation snackbar strings
Also I changed the adding tabs to collection confirmation string from
tabtray to take into account the number of tabs.
Example: 1 tab-"Tab saved!"; multiple tabs-"Tabs saved!"
4 years ago
Tiger Oakes c3391dd74d [fenix] Add method to test fragments in roboletric (https://github.com/mozilla-mobile/fenix/pull/12261) 4 years ago
Hakkı Kaan Çalışkan 18b04212f0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12007: Fix add search engine items using wrap content for height 4 years ago
MickeyMoz 9443af0ffc [fenix] Update Android Components version to 49.0.20200705130154. 4 years ago
mcarare 53508bffea [fenix] For https://github.com/mozilla-mobile/fenix/issues/12125: Handle visibility updates for add to collection button. 4 years ago
Tiger Oakes 3207a9d1a2 [fenix] Switch to any calls 4 years ago
Tiger Oakes f627bb78ec [fenix] Move SearchProviderModel extension to class 4 years ago
Mugurell 995bdd89ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/10401 - Hide Shortcuts if just one search engine is installed
Otherwise, the Shortcuts option which allows to choose with what search engines
to search would be redundant.
4 years ago
Sebastian Kaspari c23d8e4fdc [fenix] SearchFragmentStore: Remove Session reference from state and read values from BrowserStore. 4 years ago
ekager e4dcad8f00 [fenix] Updates AC to 49.0.20200702190156 and fixes breaking changes 4 years ago
ekager 1041a3ff71 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11320 - Expose login autofill setting to beta dimension 4 years ago
liuche 7f7d733b7e [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12207 - Update "new nightly" link to point to org.mozilla.fenix (https://github.com/mozilla-mobile/fenix/pull/12209) 4 years ago
Sawyer Blatz c9d0b48560 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11183: Redirect user to homescreen after widget added"
This reverts commit 4187b343466264e27a6305e1d29cab581aca1b53.
4 years ago
Sawyer Blatz 32a8c99111 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12157: Don't show two search widget dialogs 4 years ago
Mihai Adrian Carare f827336f2e [fenix] For https://github.com/mozilla-mobile/fenix/issues/11996: Open all links from add-on details in Fenix. (https://github.com/mozilla-mobile/fenix/pull/12080)
* For https://github.com/mozilla-mobile/fenix/issues/11996: Open add-on homepage link in Fenix.

* For https://github.com/mozilla-mobile/fenix/issues/11996: Open add-on details links in Fenix.
4 years ago
Sawyer Blatz 81d19555fe [fenix] No issue: Remove feature flag for tips (https://github.com/mozilla-mobile/fenix/pull/12172) 4 years ago
Johan Lorenzo bb0083c558 [fenix] Bug 1649400 - part 1: ship org.mozilla.fenix as a nightly product (https://github.com/mozilla-mobile/fenix/pull/12127) 4 years ago
Jeff Boek 39b6463f5b [fenix] For https://github.com/mozilla-mobile/fenix/issues/12081 - Properly installs searchengines when MLS completes 4 years ago
ekager 1949ca714f [fenix] For https://github.com/mozilla-mobile/fenix/issues/11991 - Show tab count during onboarding 4 years ago
Tiger Oakes fd387acb18 [fenix] Add tests for StrictModeManager (https://github.com/mozilla-mobile/fenix/pull/12013) 4 years ago
ekager 79eeeb9af5 [fenix] Update AC to 48.0.20200627130132 and fix breaking changes 4 years ago
Tiger Oakes d49982cec9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11903: Enforce private theme in custom tabs 4 years ago
Jeff Boek fc31ff074a [fenix] For https://github.com/mozilla-mobile/fenix/issues/9935 - Use the searchengine deferred 4 years ago
Jeff Boek a5029f1e90 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9935 - Fallback region selection on first load 4 years ago
Michael Comella 8ce6fe330e [fenix] For https://github.com/mozilla-mobile/fenix/issues/8795: remove redundant ConstraintLayout around BrowserToolbar. (https://github.com/mozilla-mobile/fenix/pull/12014)
This is functionally equivalent to the code before this patch but should
be slightly more performant in theory because ConstraintLayout is
expensive to inflate.

The elevation and layoutParams set dynamically appeared to have no effect
with the wrapping view but broke the view when used by itself so I had
to remove them. I also updated a few other unnecessary params.

Theoretically this may have some perf benefits but I didn't see anything
outside noise levels after I took the numbers (but I didn't try very
hard).
4 years ago
David Walsh 1083b6026a [fenix] For 11468 - Show tab tray after opening links from history and bookmarks 4 years ago
Kate Glazko 90c8995d73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12025: Set Search Shortcuts Off By Default 4 years ago
Jeff Boek a2933321de [fenix] For https://github.com/mozilla-mobile/fenix/issues/11044 - Sets the anchorView of the snackbar to be the new tab fab (https://github.com/mozilla-mobile/fenix/pull/11930) 4 years ago
Sachin 10a018b0b2 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11830 added new metric for collecting startup method from all startup phases (https://github.com/mozilla-mobile/fenix/pull/11940)
* for https://github.com/mozilla-mobile/fenix/issues/11830 added new metric for collecting startup method

move all source startup telemetry into its own logic and added an UNKOWN state

* switched back to onNewIntent solution

* renamed the metric
4 years ago
Sawyer Blatz 372c0bd241 [fenix] No issue: update experiments when experiments updated (https://github.com/mozilla-mobile/fenix/pull/12032) 4 years ago
Sawyer Blatz 44ef22425b [fenix] For https://github.com/mozilla-mobile/fenix/issues/11479: Record open tabs count in metrics ping (https://github.com/mozilla-mobile/fenix/pull/12024) 4 years ago
Jonathan Almeida 850d3fa90f [fenix] Fix breaking API in WebNotificationFeature 4 years ago
Marc Leclair 890963491c [fenix] Added A-C version 48.0.20200626213814 4 years ago
Sawyer Blatz f3b4354e76 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11273: Add tabs tray telemetry (https://github.com/mozilla-mobile/fenix/pull/12036) 4 years ago
Tiger Oakes fe025a6a0d [fenix] Test settings about/advanced (https://github.com/mozilla-mobile/fenix/pull/12023) 4 years ago
Tiger Oakes 7ebf4d11cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/11943: Fix intermittent coroutine failure (https://github.com/mozilla-mobile/fenix/pull/12027) 4 years ago
ekager d19245fb63 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11294 - Enable Synced Tabs for all builds 4 years ago
Gabriel Luong a904ab8de1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12026 - Update default top sites for new users (https://github.com/mozilla-mobile/fenix/pull/12028) 4 years ago
Grisha Kruglov f18c517551 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11909: Metrics for recording number of recently used PWAs 4 years ago
Elise Richards 71cc2e1612 [fenix] Fix illegal arguments for onboarding keys (https://github.com/mozilla-mobile/fenix/pull/12033) 4 years ago
Tiger Oakes b224fff98f [fenix] Add tests for PhoneFeature (https://github.com/mozilla-mobile/fenix/pull/12021) 4 years ago
MarcLeclair fe4a508fbf [fenix] For https://github.com/mozilla-mobile/fenix/issues/11841: Removed topsite bug on private browsing (https://github.com/mozilla-mobile/fenix/pull/12020) 4 years ago
Gabriel Luong 60ea328837 [fenix] Update Android Components version to 48.0.20200626130049. (https://github.com/mozilla-mobile/fenix/pull/12006)
Co-authored-by: MickeyMoz <sebastian@mozilla.com>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
Tiger Oakes d553dcc8f9 [fenix] Add tests for OnSharedPreferenceChangeListener (https://github.com/mozilla-mobile/fenix/pull/12019) 4 years ago
ValentinTimisica 069326e4ff [fenix] For https://github.com/mozilla-mobile/fenix/issues/11892: Remove dynamic calls to setupNavigationToolbar
This is a speculative fix for 11892 crash.
The side effect is that the back button will be visible in bookmarks root.
4 years ago
Mihai Branescu ef5b875e24 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9425 - SearchFragment now reacts to undo operation for base engines 4 years ago
Mihai Branescu 6e66943b3c [fenix] For https://github.com/mozilla-mobile/fenix/issues/9425 - SearchFragment now reacts to undo operation for custom engines
When you remove a search engine from our list, an undo snackbar that outlives the fragment is shown. If you go back to the search fragment and press undo, now the shortcut list gets updated
4 years ago
Mihai Branescu d151985e05 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9425 - Handle undo for custom search engines
On undo, get the template that the user entered for that engine and then
re-add it to the `CustomSearchEngineStore`
4 years ago
Sawyer Blatz a87b90852d [fenix] No issue: Allow us to run experiments on nightly if needed 4 years ago
mcarare 00ea11c80f [fenix] For https://github.com/mozilla-mobile/fenix/issues/10285: Add a custom TextView for links with a11y improvements. 4 years ago
Kainalu Hagiwara a25959d679 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11677 - Adjust tab counter menu item order. 4 years ago
person808 3e5d1f66cb [fenix] For https://github.com/mozilla-mobile/fenix/issues/2165 - Add swipe to refresh gesture to bookmarks view. 4 years ago
Christian Sadilek 7d50b70b61 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9100: Follow-up to fix memory leak in NotificationSessionObserver
The observer was moved and is now bound to the activity and its
context. If the activity is re-created we leak the observer and
therefore the activity itself.

With this we make sure to stop the observer and also don't use
the activity context to begin with.
4 years ago
ekager 8a4c534741 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11866 - Update back press logic for SearchFragment 4 years ago
Christian Sadilek 5cc0cbb26d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11798: Allow sharing of reader view pages 4 years ago
Sawyer Blatz 9834983edc [fenix] For https://github.com/mozilla-mobile/fenix/issues/9625: Add telemetry for Tracking Protection CFR (https://github.com/mozilla-mobile/fenix/pull/11923) 4 years ago
Elise Richards ad9fa8a2ba [fenix] https://github.com/mozilla-mobile/fenix/issues/10824: Onboarding telemetry (https://github.com/mozilla-mobile/fenix/pull/11867)
* Onboarding events and tracking

* Rename metrics for consistency

* Add reference to PR for the data review

* Add default values to onboarding events
4 years ago
Sawyer Blatz 13e2e1f90b [fenix] For https://github.com/mozilla-mobile/fenix/issues/11392: Rename Installation ping to FirstSession (https://github.com/mozilla-mobile/fenix/pull/11869) 4 years ago
ekager d86ea35683 [fenix] Remove ThumbnailsUseCases 4 years ago
Tiger Oakes 766c82ba60 [fenix] Update customtabs service 4 years ago
Sawyer Blatz ae9d06bee5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11613: Expand toolbar onUrlChanged 4 years ago
Mihai Branescu 8e9f5516d7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11727 - added content description 4 years ago
Hakkı Kaan Çalışkan ec0086ac5d [fenix] don't animate unnecessarily
Fixes https://github.com/mozilla-mobile/fenix/issues/11672, https://github.com/mozilla-mobile/fenix/issues/11727: Empty default tab text and add padding to infinite character

Fixes https://github.com/mozilla-mobile/fenix/issues/11739: Fix flicker

Update TabCounter.kt

make lint happy

don't animate unnecessarily

don't animate unnecessarily

Fixes https://github.com/mozilla-mobile/fenix/issues/11739: Fix flicker

Update TabCounter.kt

squash commits

don't animate unnecessarily

Fixes https://github.com/mozilla-mobile/fenix/issues/11672, https://github.com/mozilla-mobile/fenix/issues/11727: Empty default tab text and add padding to infinite character

Fixes https://github.com/mozilla-mobile/fenix/issues/11739: Fix flicker

Update TabCounter.kt

make lint happy

don't animate unnecessarily
4 years ago
Hakkı Kaan Çalışkan 931a034205 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11739: Fix flicker 4 years ago
Hakkı Kaan Çalışkan b346ec3f65 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11672, https://github.com/mozilla-mobile/fenix/issues/11727: Empty default tab text and add padding to infinite character 4 years ago
Sawyer Blatz 65ca7c9cd1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11183: Redirect user to homescreen after widget added
Co-authored-by:  hakkikaancaliskan <caliskanhkaan@gmail.com>
4 years ago
David Walsh c6a8a6ed28 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11860 - Conditionally show add to collection button on Home screen 4 years ago
Sawyer Blatz 0e63e5b22c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11825: Removing the last pretty animation 😞
Goodbye, sweet summer child.
4 years ago
mcarare 37f9964f1c [fenix] For https://github.com/mozilla-mobile/fenix/issues/8080: Dismiss menu when swiping away from its anchor. 4 years ago
mcarare a4b2acd0cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/11901: Use safe call for collection item info. 4 years ago
Mihai Branescu 8a13fbbfb3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9100 - Private browsing notification fixes
Co-authored-by: Seef <Saif Dara>
4 years ago
Mihai Branescu 4f08a54d60 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10467 - removed unused tests and resources related to blue dot notification 4 years ago
Mihai Branescu 985611258a [fenix] For https://github.com/mozilla-mobile/fenix/issues/10467 - blue dot doesn't disappear on menu dismiss 4 years ago
Tiger Oakes 0f66a45d81 [fenix] Add tests for collection creation controller 4 years ago
Jeff Boek 50656a7634 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11406 - Scrolls to selected tab when switching modes 4 years ago
Tiger Oakes 24f91de0e6 [fenix] Add tests for share sheet 4 years ago
Tiger Oakes de55a36526 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11903: fix custom tab private gradient 4 years ago
ekager b4c1bf21df [fenix] For https://github.com/mozilla-mobile/fenix/issues/8374 - On external session removed, handle back press 4 years ago
person808 1aaf9108c7 [fenix] Followup for https://github.com/mozilla-mobile/fenix/issues/11442 - Add tab counter menu metrics to home fragment. 4 years ago
Tiger Oakes 735c615a77 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8621 - fix intermittent test failures 4 years ago
Jeff Boek 9f4933f8e7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9935 - Adds fallback searchengine provider for long MLS lookups (https://github.com/mozilla-mobile/fenix/pull/11863) 4 years ago
mcarare 8fd1f08985 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11542: Update tabs positions in tab tray reported by screen readers 4 years ago
ekager 34b326f313 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5636 - Unregisters wifiConnectedListener when setting changes, sets default blocked 4 years ago
Jeff Boek 790c291d0d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11261 - Dismisses menu when rotating to landscape (https://github.com/mozilla-mobile/fenix/pull/11845) 4 years ago
Jeff Boek 2f786409d5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11112 - Adds save tabs to collection button to the no collections message 4 years ago
Tiger Oakes 9818176c34 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11534 - Don't check lastUsed mode for screenshots (https://github.com/mozilla-mobile/fenix/pull/11827) 4 years ago
Jeff Boek 37c5a0d4f1 [fenix] No Issue - Fixes flash when toggling tab tray (https://github.com/mozilla-mobile/fenix/pull/11826) 4 years ago
Tiger Oakes 708ea29d2c [fenix] Add tests for ContextKt (https://github.com/mozilla-mobile/fenix/pull/11824)
Migrated from an old branch by Kate

Co-authored-by: Kate Glazko <katglazko@gmail.com>
4 years ago
Hakkı Kaan Çalışkan adbe9c77fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/8649: No bookmarks here strings are close to the top 4 years ago
ekager 24e8287b10 [fenix] Update A-C version, add synced tabs empty state 4 years ago
mcarare 74f04405db [fenix] For https://github.com/mozilla-mobile/fenix/issues/10049: Provide correct seek bar value to screen readers. 4 years ago
ValentinTimisica 574e7436d9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10462: Removes back button from bookmarks and history fragments (https://github.com/mozilla-mobile/fenix/pull/11721) 4 years ago
ekager 96c09a6a4d [fenix] No issue: refactor tabs tray to use interactor/controller, add tests 4 years ago
Mugurell 3eda4d3fc3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9144 - Ignore previous Intent if activity is started from Recents
We'll now clearly differentiate between cold / hot starts of HomeActivity.kt.
This is needed because Android will resend the original Intent which initially
started the Activity whenever it is restarted from the Recents Screen if the
activity is already destroyed at that time. So in the event that the activity
was before started with an Intent to open a webpage for example whenever the
activity is restarted from Recents it will receive the same Intent to open a
webpage even though that Intent has already been consumed.

Activity's onCreate() will only use the intent processors when the activity is
cold started so that we'll only initially act upon Intents configured for
different behaviors inside the app.
If the activity is destroyed while in background and opened from Recents it
will not act upon the original Intent which is now resent by Android.

Activity's onNewIntent() will be called to act upon a new Intent if the
activity is hot started since we are declared as singleTask and it now has the
responsibility to delegate various intent processors to consume that Intent.
4 years ago
ValentinTimisica c9fcdb70c5 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/10551: Removes the increased touch target for learn more link 4 years ago
Mihai Eduard Badea 2869a5b3f7 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/10727 - Hide saved logins details
Removed the clearFlags call from the HomeActivity that was causing this issue and removed the now redundant call to update the flag from the redirectToReAuth method
4 years ago
ValentinTimisica c0de686fc6 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/9205: Changes add-ons and 'Open links in apps' icons from menus 4 years ago
Sachin 39ea6233ea [fenix] for https://github.com/mozilla-mobile/fenix/issues/10568 moved awesomebar and toolbar into fragment_search (https://github.com/mozilla-mobile/fenix/pull/11744) 4 years ago
Sachin 028299cf96 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11615 allowed strictMode disk read for violations made by the OS. (https://github.com/mozilla-mobile/fenix/pull/11658) 4 years ago
Antti Vainikka aa462e0e39 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11500: Remove wrong activity title 4 years ago
mcarare 913f9e56dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/11756: Fix bottom toolbar preference reference. 4 years ago
mcarare 209a7d4ab2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9229: Remember options for delete browsing data. 4 years ago
MarcLeclair 17d1072e3a [fenix] For https://github.com/mozilla-mobile/fenix/issues/11660: added prefetch for topsites and update in onCreateView() (https://github.com/mozilla-mobile/fenix/pull/11668)
* For https://github.com/mozilla-mobile/fenix/issues/11660:added prefetch for topsites

TopSites will be prefetched with observerOnce (wrapper around observerForever).
Also, the SessionControlView.update() is called right away instead of waiting from consumeFrom
in the HomeFragment.onCreateView() which will allow the UI to render all at once on its first
perform traversal

* Removed the submitList(null) since it retriggered a drawing on lower end device
4 years ago
Emily Kager b7af130eb7 [fenix] Revert "For issue https://github.com/mozilla-mobile/fenix/issues/9949 - Bookmarks/History deletion inconsistencies"
This reverts commit fc8365728f1f9bd02766e5931aa990c91c59c03b.
4 years ago
ekager 16fd2479bf [fenix] For https://github.com/mozilla-mobile/fenix/issues/11708 - Remove setMargins in CustomTabsIntegration 4 years ago
Jeff Boek ef2b32d073 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11625 - Fixes tab tray staying open when opening from another app (https://github.com/mozilla-mobile/fenix/pull/11740) 4 years ago
mcarare 72561dc4b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8114: Restore normal UI when a library fragment is detached. 4 years ago
Tiger Oakes 5d852c326c [fenix] Replace PhoneFeature.getPreferenceKey 4 years ago
Tiger Oakes 068d14a923 [fenix] Replace nullable findPreference 4 years ago
Tiger Oakes 4c16bf3f97 [fenix] Replace requireNotNull(findPreference()) 4 years ago
Tiger Oakes 4f18170c93 [fenix] Add requirePreference helper 4 years ago
codrut.topliceanu 1eae8bd522 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11371 - Fix for Dynamic Download Dialog 4 years ago
David Walsh db28b7df4e [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/9949 - Bookmarks/History deletion inconsistencies
- Added the undo action for deleting individual history items by creating a new field to the history state containing the id's of the history items that are pending for deletion; This field is used inside the update function from the view to show/hide the items.

 - Added a new check inside the "deleteMulti" method from BookmarkFragment that calls the showRemoveFoldersDialog to prevent the user from being able to delete one or more bookmark folders without being asked for confirmation, as in https://github.com/mozilla-mobile/fenix/issues/8648.
4 years ago
Tiger Oakes 832b4b0f34 [fenix] Add tests for addon details 4 years ago
Hakkı Kaan Çalışkan 6fee51c159 [fenix] Update FxaServer.kt 4 years ago
Hakkı Kaan Çalışkan fcb48ee463 [fenix] Update app/src/main/java/org/mozilla/fenix/components/FxaServer.kt
Co-authored-by: Tiger Oakes <contact@tigeroakes.com>
4 years ago
Hakkı Kaan Çalışkan 0dae637cdb [fenix] remove suppress and unnecessary otherwise = private 4 years ago
Hakkı Kaan Çalışkan cbaf662206 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9782: Clean up unused FeatureFlags
I've currently found out this ones unused.
webPushIntegration removed because looks like all fatal bugs solved as it said from note.
4 years ago
Sören Hentzschel 1fed8590ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/9712 - show "AC: " before AC version on "About" screen 4 years ago
Sachin e56cc28342 [fenix] for https://github.com/mozilla-mobile/fenix/issues/11617 added a resetPoliciesAfter ext function for StrictMode, and replaced all existing calls to "resetAfter" with "resetPoliciesAfter" (https://github.com/mozilla-mobile/fenix/pull/11619) 4 years ago
Tiger Oakes 09cbd9eb9b [fenix] Fix PIP toolbar 4 years ago
Tiger Oakes a6f44cc78b [fenix] Cleanup tests for toolbar controller 4 years ago
person808 0c7be5c84c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11442 - Telemetry for tab counter menu. 4 years ago
Mihai Branescu 1fa45a66ed [fenix] For https://github.com/mozilla-mobile/fenix/issues/6126 - moved the sessionObserver init to the onCreate
This helps because we will always need the observer to be initiated, not only when the `openToBrowser` method gets called. Example: Opening a tab from the tab tray had it's own method for opening the browser, causing this to not be called.
4 years ago
Jonathan Almeida 81929addcc [fenix] Fix breaking APIs in TabsAdapter and ViewHolder 4 years ago
Tiger Oakes 1fc734cf87 [fenix] Use updated webapphidetoolbarfeature 4 years ago
Tiger Oakes 0fbed9aa3c [fenix] Convert flow from AC to livedata 4 years ago
David Walsh 6519e0f48c [fenix] For 9640 - Focus on last selected tab in tab tray with a11y turned on (https://github.com/mozilla-mobile/fenix/pull/11487) 4 years ago
David Walsh ce2b4b9bfb [fenix] For 11428 - Focus on home screen address bar when tab tray new tab is tapped (https://github.com/mozilla-mobile/fenix/pull/11429) 4 years ago
David Walsh 5cdbaf3631 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11291 - Provide New Tab button when accessibility enabled (https://github.com/mozilla-mobile/fenix/pull/11441) 4 years ago
liuche 35282cf328 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/11112 - Update empty collections string + tests. (https://github.com/mozilla-mobile/fenix/pull/11538) 4 years ago
Arturo Mejia 28936e41db [fenix] No issue: Decrease the frequency for checking for new supported add-ons 4 years ago
Tiger Oakes 59bab0f4f3 [fenix] Test logins settings 4 years ago
Sawyer Blatz 7ea88ebbdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/11380: Update migration tip text 4 years ago
Sawyer Blatz 8da3260721 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11118: Add browsing history suggestion in metrics (https://github.com/mozilla-mobile/fenix/pull/11525) 4 years ago
Sawyer Blatz 5911d88783 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11269: Telemetry for new reader mode position (https://github.com/mozilla-mobile/fenix/pull/11385) 4 years ago
Sawyer Blatz 82766c2043 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11118: Add missing telemetry 4 years ago
mcarare 09cfd6060d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11497: Disable pull to refresh in error states. 4 years ago
Jeff Boek b38684f789 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11342 - Fixes missing space for the FAB 4 years ago
Tiger Oakes 8585123b3e [fenix] Fix tests in toolbar controller 4 years ago
Sachin 40bc3c363f [fenix] for https://github.com/mozilla-mobile/fenix/issues/11364 added a exception list for manufacturers violating strict mode policies on startup (https://github.com/mozilla-mobile/fenix/pull/11407)
for https://github.com/mozilla-mobile/fenix/issues/11364 changed blackList -> exceptionList, added one plus to the list

change magic strings into const Val
4 years ago
person808 f1511fc053 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2165 - Implement pull-to-refresh gesture to sync history. 4 years ago
mcarare 10f6480072 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11229: Update etp strict option title content description. 4 years ago
Sawyer Blatz c75f07a97f [fenix] For https://github.com/mozilla-mobile/fenix/issues/11063: Update telemetry for etp settings 4 years ago
Tiger Oakes 110771d077 [fenix] Remove Mockito 4 years ago
Jeff Boek 2b3db93673 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10374 - Adds quick contextual menu to tab switcher
Co-authored-by: person808 <kainaluh808@gmail.com>
4 years ago
Elise Richards e31e150fd0 [fenix] For 10172: Set edit text listeners (https://github.com/mozilla-mobile/fenix/pull/11196)
* Set edit text listeners

* Set clearable icons and change with error states

* Clear text buttons show and hide

* Move error checks to afterTextChanged. Refactor. Remove unused color.
4 years ago
Tiger Oakes d7b772a13f [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/9056 - Start Fenix activity on search in external app (https://github.com/mozilla-mobile/fenix/pull/10932) 4 years ago
Tiger Oakes 5b0863076e [fenix] Add tests for ext package (https://github.com/mozilla-mobile/fenix/pull/11334) 4 years ago
Christian Sadilek 4b636243ed [fenix] Wire up UI to make add-on installation cancelable 4 years ago
ValentinTimisica 7fba94f4c5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11365: Reorganizes 'SettingsFragment' items
Moved all the functionality form 'DefaultBrowserSettingsFragment' to
'SettingsFragment'.
4 years ago
ekager 36ec9969af [fenix] For https://github.com/mozilla-mobile/fenix/issues/11390 - Removes redundant session observer init for ETP overlay 4 years ago
Sawyer Blatz 89ffe16f6a [fenix] For https://github.com/mozilla-mobile/fenix/issues/8775: Removes feature flag for dynamic bottom toolbar 4 years ago
ValentinTimisica e543599ba4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5148: Switch to the correct tab on media notification clicked
Processing the intent in OpenSpecificTabIntentProcessor to be able to switch
to the tab where audio/video is playing
4 years ago
David Walsh 0f280f9dc4 [fenix] For 11271 - Provide useful tab counter message for accessibility 4 years ago
Tiger Oakes 506af0d3e0 [fenix] Add tests for widget 4 years ago
ValentinTimisica 8dc852b11a [fenix] For https://github.com/mozilla-mobile/fenix/issues/11132: Replaces wrong icons from menus 4 years ago
ValentinTimisica 33e2e7b81e [fenix] For https://github.com/mozilla-mobile/fenix/issues/11132: Rearranges home menu items 4 years ago
Jeff Boek 89dc04f338 [fenix] No Issue - Moves from being a tabstray observer to overriding tab use cases 4 years ago
Christian Sadilek e0dfa09cc3 [fenix] Clear speculative session on engine settings change 4 years ago
Sawyer Blatz 80419a5f1e [fenix] For https://github.com/mozilla-mobile/fenix/issues/11357: Use AppCompatResources for reader mode icon 4 years ago
Jeff Boek 4210718c0d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11361 - Nulls out tabsFeature in the correct spot 4 years ago
Jeff Boek ef04ee6315 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11175 - Moves tab tray strings to be translated, fixes description of the fab string 4 years ago
ekager 91fd4f4f58 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8967 - Expose autofill logins setting in nightly 4 years ago
Mozilla L10n Automation Bot 53d69ba9f2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10502 - Show snackbar after adding tabs to collection from tab tray 4 years ago