Commit Graph

5867 Commits (ecae7a61bedb333429ab9c37d0110fdcc6f233c7)

Author SHA1 Message Date
Christian Sadilek bcf051b559 [fenix] Fix intermittent test failures in TrackingProtectionExceptionsInteractorTest 3 years ago
Christian Sadilek ddd3964fb7 [fenix] Fix intermittent test failures in BookmarkControllerTest 3 years ago
Christian Sadilek a29d89ef7a [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20533: Fix intermittent failures of HistoryControllerTest 3 years ago
Sebastian Kaspari d9faf84790 [fenix] RemoveTabUseCaseWrapperTest: Do not mock lambdas. 3 years ago
Sebastian Kaspari 0400ede268 [fenix] DefaultRecentlyClosedControllerTest: Do not mock functions 3 years ago
Sebastian Kaspari 3fde165e1c [fenix] Do not mock lambdas in TrackingProtectionPanelInteractorTest. 3 years ago
Christian Sadilek b612a76e07 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20531: Fix intermittent failures of DefaultBrowserToolbarMenuControllerTest 3 years ago
Michael Comella f6404a2008 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20540: always swipe twice to openSettings in ThreeDotMenuMainRobot. 3 years ago
Mozilla L10n Automation Bot 0e280db7ac [fenix] Import l10n. 3 years ago
codrut.topliceanu 8593bfd0fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/20440 - Forces TopSitePager bind if no. of pages changed 3 years ago
Sebastian Kaspari cb0f5facd9 [fenix] Render debug info screen with Jetpack Compose. 3 years ago
Christian Sadilek 3bc9ed6cba [fenix] Fix init order in TrackingProtectionExceptionsViewTest 3 years ago
Christian Sadilek 0f8e4450a2 [fenix] Fix race condition in ShareViewModelTest 3 years ago
Christian Sadilek 2a6d83146a [fenix] Remove unused imports in PwaOnboardingObserverTest.kt 3 years ago
Christian Sadilek a56fdc175c [fenix] Use MainCoroutineRule in PwaOnboardingObserverTest 3 years ago
Sebastian Kaspari 2e02e54516 [fenix] Update Robolectric and mockk. 3 years ago
Sebastian Kaspari ccd84ee8e5 [fenix] Remove over-eager protobuf stripping. 3 years ago
Sebastian Kaspari 70ae207572 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19662: Use Java 11. 3 years ago
Oana Horvath 1e55287003 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20297: close tab to avoid saving the same tab to collection 3 years ago
Mozilla L10n Automation Bot 5e82503179 [fenix] Import l10n. 3 years ago
codrut.topliceanu ac4779de6d [fenix] For https://github.com/mozilla-mobile/fenix/issues/20449 - Fixes `Show most visited sites` crash on disable 3 years ago
mcarare 9348be6526 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20425: Update AC version 3 years ago
mcarare bb27316944 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20425: Do not show recent bookmarks older than 10 days. 3 years ago
Mozilla L10n Automation Bot ff3191f966 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot b87268288e [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 4a13b27102 [fenix] Import l10n. 3 years ago
Mugurell 2f57358d6a [fenix] For https://github.com/mozilla-mobile/fenix/issues/20420 - Re-enable shortcutButtonTest
The issue affecting this was resolved in AC.
3 years ago
Mugurell df0b2e0d59 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20402 - Re-enable "in progress media tab"
The crash for when media starts playing in a custom tab is now resolved in AC.
3 years ago
Gabriel Luong 1341b1e7cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/20259 - Add HistoryMetadataSuggestionProvider in AwesomeBar 3 years ago
Gabriel Luong 229aab88f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20438 - Display a list of history metadata groups 3 years ago
Mozilla L10n Automation Bot 5daa184477 [fenix] Import l10n. 3 years ago
Michael Comella f6e71d4e40 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19901: correct spacing in comment on how to run
Co-authored-by: Jonathan Almeida <git@jonalmeida.com>
3 years ago
Michael Comella 40fed783ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/19901: integrate Jetback Benchmark (microbenchmark). 3 years ago
Christian Sadilek 35538a209f [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/16330: Remove remaining usages of Sentry.capture 3 years ago
Mozilla L10n Automation Bot 64571cf4c7 [fenix] Import l10n. 3 years ago
codrut.topliceanu 8541d3f449 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20367 - Fixes removeAllTabs adding to recently closed
`removeAllTabs` will now no longer allow `UndoMiddleware` from recovering the tabs.
3 years ago
Arturo Mejia 24e2991759 [fenix] Fix search_add_custom_engine_search_string_example lint warning. 3 years ago
jhugman cc44b33f9d [fenix] Allow branch enrollment and unenrollment in Nimbus secret menu (https://github.com/mozilla-mobile/fenix/pull/20050)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
codrut.topliceanu 8e35c61327 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15499 - Smoothly updates topSites list on remove
To remove the flash on refresh of the topsites list we have to use submitList, however using this too high up in the hierarchy of our listAdapters within listAdapters will cause children to refresh at once. The solution to this is to use submitList lower. Using it in TopSitesPagerAdapter.kt to update the TopSitesAdapter is the way to go. I've also had to use a dummy item for the "removed" Topsite ( with id = -1) so I can manually diff that before using submitList.
3 years ago
Mozilla L10n Automation Bot b8836b3eec [fenix] Import l10n. 3 years ago
Mugurell 603bbdd520 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20420 - Temporarily disable SearchTest#shortcutButtonTest 3 years ago
Sebastian Kaspari b637a576f2 [fenix] Update to Kotlin 1.5.20, Android Gradle plugin 4.2.2 and Gradle 6.7.1. 3 years ago
Sebastian Kaspari d9ca412bec [fenix] Update Kotlin to 1.5.10 (and Coroutines to 1.5.0). 3 years ago
Jonathan Almeida 0522cbe007 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20402: Disable LastMediaAccessMiddleware temporarily
The reducer in this middleware assumes the SessionState is always a
TabSessionState which holds the lastMediaAccess. This is true for the
lastAccess long which is a persistent state.

The list of MediaSessionActions however can also come from Custom Tabs
which relies on a CustomTabSessionState.

For now, the temporary fix is to disable this feature by removing the
middleware and no longer adding the last accessed media to the
recent tabs list ("Jump back in") to avoid crashing users while we think
of a real fix.
3 years ago
Mozilla L10n Automation Bot cccfc982f5 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot ed598f1183 [fenix] Import l10n. 3 years ago
Roger Yang 9df7c99ed2 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19847: Add telemetry for the default browser notification 3 years ago
Oana Horvath 276cd60ed4 [fenix] No issue: adds warning comment to beta & release running tests 3 years ago
Roger Yang 674dbafd94 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20307: Clear sharedViewModel selectedFolder when backing out of bookmark fragment 3 years ago
Roger Yang 213df0b403 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19989: Add rounded corners to recently tabs' icon 3 years ago
Mugurell e469026805 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19933 - Show a media tab item on homescreen for the last tab with media 3 years ago
Roger Yang e671e5314e [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19846: Make sure default browser notification only happens once 3 years ago
Mozilla L10n Automation Bot 814f0ef0c9 [fenix] Import l10n. 3 years ago
Mugurell 1c733e918e [fenix] For https://github.com/mozilla-mobile/fenix/issues/20229 - Use the AC common implementation for ads/search telemetry
Everything should work exactly as before.
3 years ago
mcarare ef09a9c0e4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20292: Use tint for home button icon. 3 years ago
mcarare e44cc8ee69 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17808: Remove deprecated systemUiVisibility and flags. 3 years ago
Mozilla L10n Automation Bot abfbbbae16 [fenix] Import l10n. 3 years ago
Oana Horvath 972c83ea36 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10915: fix tests by removing existing session 3 years ago
Rohan Maity a92ae5b9b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1268 Add Unit test for PrivateShortcutCreateManager 3 years ago
Mozilla L10n Automation Bot 44ddf895ce [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot fc9aa22b9a [fenix] Import l10n. 3 years ago
Jonathan Almeida c12a5b98ba [fenix] Close https://github.com/mozilla-mobile/fenix/issues/20320: Use scope from testDispatcher in RecentBookmarksFeatureTest 3 years ago
Jonathan Almeida c695a5c533 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/20267: Filter out network errors from Nimbus 3 years ago
Marc Leclair 4cbc383520 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19804: Restore logic to original behavior 3 years ago
Marc Leclair e4d8d3e9a7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19804: checkDefaultBrowser moved to helper function 3 years ago
Marc Leclair 6c2115cf4a [fenix] For 19804:Fixed call order in the 3 years ago
Marc Leclair 6e811abdef [fenix] For https://github.com/mozilla-mobile/fenix/issues/19804: Changed `var isDefaultBrowser` to a function
The change to the function makes it so when the Settings.kt class is initialized, the isDefaultBrowser, which calls the
BrowserCache, won't get called right away. `isDefaultBrowser()` is known to take quite a while on start up on the G5+ (approx
30-40ms).
3 years ago
Michael Comella aac9149bb5 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20127: fix app_received_intent extras.
Apparently, it had been using the wrong mapping this whole time. I can't
wrap my head around fenix's glean wrapper so I'm not sure if this
resulted in bugs or if my change changes the behavior. However, I don't
think anyone is using this probe so I'm requesting to remove it. If we
don't end up removing it, then we can check for bugs/changes in
behavior. This isn't ideal but I'd rather not spend the time on it if we
don't have to.
3 years ago
Michael Comella 154defa3b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20127: remove app_opened_all_startup from metrics.yaml. 3 years ago
Michael Comella f59df714f8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20127: remove app_opened_all_startup integration. 3 years ago
Mozilla L10n Automation Bot f183e9a9ef [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 44e9c55c64 [fenix] Import l10n. 3 years ago
Roger Yang 37758f8934 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20285: Remove unused GeckoProvider 3 years ago
Elise Richards 611774676d [fenix] For FNX-22339: Recently saved bookmarks (https://github.com/mozilla-mobile/fenix/pull/19835)
* Title and button for home screen recently saved bookmarks section

Create bookmark item view with favicon and title

* View holders and interactors for recently saved bookmarks

Recent bookmark item view holder binding

Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items

Top level adapter for recent bookmarks section

Retrieve list of recent bookmarks on home

View holders and interactors for recently saved bookmarks

Recent bookmark item view holder binding

Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items

Top level adapter for recent bookmarks section

Retrieve list of recent bookmarks on home

Update list on app start and when bookmarks are added

View holders and interactors for recently saved bookmarks

Recent bookmark item view holder binding

Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items

Top level adapter for recent bookmarks section

Retrieve list of recent bookmarks on home

Update list on app start and when bookmarks are added

Make a use case for retrieving and updating the list of recently saved bookmarks

Add adapter items and define header viewholder binding

Use session interactor for header button clicks. Bind in the adapter

* Retrieve list of bookmarks asynchronously on home

Interactor and controller tests

Address review comments

Split up tests for recent bookmarks

Update to new interactors

Dark mode and light mode styles

Refactor bookmarks home stuff

* Add RecentBookmarksFeature to home

Move interactor to SessionControlInteractor

Clean up lint, styles, and dimens.

* Bookmarks use case tests for retrieving recently saved bookmarks. Linting.

* View holder tests

* Match ux to designs for colors, margins, and scrolling

* Clean up clean up

* Tests for the view bound feature

* Controller test

* Clean up: check state of store in feature tests; ellipsize textviews for bookmark item; remove unused attr; format

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
3 years ago
Mozilla L10n Automation Bot b76fe64eb3 [fenix] Import l10n. 3 years ago
Roger Yang 38cce79e1c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19846: Update default browser notification strings 3 years ago
Roger Yang 9fdd99943e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19846: Only add default browser notification work if work is not pending 3 years ago
Roger Yang 048abd7f4c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19846: Show Default Browser Notification if browser is not default 3 years ago
codrut.topliceanu 02d170a5b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20257 - Sets min no. of grid columns to 2 in TabsTray 3 years ago
codrut.topliceanu ae19555d25 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20250 - Adds FLAG_SECURE to TabsTray dialog 3 years ago
codrut.topliceanu c805dd3320 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17855 - Stops SecureWindowFeature from removing FLAG_SECURE 3 years ago
Mozilla L10n Automation Bot da25ab1b8e [fenix] Import l10n. 3 years ago
Grisha Kruglov 21dda6b6ab [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20276: Fall-back to URL parsing for tabs with parents to obtain search terms 3 years ago
Oana Horvath 1fa807ca1f [fenix] No issue: New UI smoke test for the Language menu 3 years ago
mcarare 42bfec3846 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20029: Remove animations when recreating activity on locale change. 3 years ago
codrut.topliceanu 55c0be886f [fenix] For https://github.com/mozilla-mobile/fenix/issues/19131 - Adds kdoc to TopSitePagerPayload 3 years ago
codrut.topliceanu 58657ebdef [fenix] For https://github.com/mozilla-mobile/fenix/issues/19131 - Fixes top sites refresh and interactability 3 years ago
Mozilla L10n Automation Bot a2c509b9af [fenix] Import l10n. 3 years ago
Roger Yang d6150b8310 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20274: Limit about:config to Nightly and Beta 3 years ago
Roger Yang 50101046c3 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19090: Show snackbar on adding to bookmarks from tabs tray 3 years ago
mcarare 613671c9c3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917: Use View binding in onboarding cards. 3 years ago
Christian Sadilek c3ebf3d738 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20123: PlacesException when recording history metadata 3 years ago
Jonathan Almeida 34199d5b72 [fenix] Move Nimbus strings to static_strings
Goes with 6bb89f346e01edd431056bfcd7472bc3082a39a5
3 years ago
mcarare 84a2627f91 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20219: Fix constraints in sign-in onboarding card. 3 years ago
mcarare 83c15a1331 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20154: Override AC fill colors for icons. 3 years ago
Mozilla L10n Automation Bot 0abec99757 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 8a554e5c76 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 00a1478e5d [fenix] Import l10n. 3 years ago
codrut.topliceanu 98ac6d30c2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19558 - Adds proper tint to "Report Site Issue" 3 years ago
Oana Horvath 1953a9cafe [fenix] For https://github.com/mozilla-mobile/fenix/issues/20000: Re-try swipe on collection items 3 years ago
Mozilla L10n Automation Bot a0bb1ae5d3 [fenix] Import l10n. 3 years ago
Codrut Topliceanu b1d830e323 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20195 - Adds tabsTray allowScreenshotsInPrivateMode check (https://github.com/mozilla-mobile/fenix/pull/20203)
* For https://github.com/mozilla-mobile/fenix/issues/20195 - Adds tabsTray allowScreenshotsInPrivateMode check
3 years ago
mcarare 1880077575 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20190: Mirror back button in RTL. 3 years ago
mcarare 3564817bfb [fenix] For https://github.com/mozilla-mobile/fenix/issues/20154: Override AC fill colors for icons. 3 years ago
Mozilla L10n Automation Bot 0b60001784 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot a6aff234b1 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot a5090ad038 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 274d3cb6d4 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 21c459705f [fenix] Import l10n. 3 years ago
Oana Horvath 546cd82033 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20123: Disable historyMetadataFeature flag 3 years ago
Mozilla L10n Automation Bot 1913986dcf [fenix] Import l10n. 3 years ago
Travis Long ea8738967d [fenix] [SDK-279] Adds a way to switch to the "preview" collection in Nimbus
This adds a toggle/switch to the debug settings menu that causes Nimbus to use the "preview" collection rather than the "main" collection when it initializes.  Since it is only applied during init, it does require a restart in order to take effect.
3 years ago
Gabriel Luong 69f2e22a04 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19951 - Use Proton icon for new home button 3 years ago
Arturo Mejia ca851a38be [fenix] For https://github.com/mozilla-mobile/fenix/issues/19922 Fix the default autoplay setting to be block audio only 3 years ago
Mozilla L10n Automation Bot 16b1b94fbe [fenix] Import l10n. 3 years ago
Mugurell f9c1338826 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20046 - Show the last accessed tab in Jump back in 3 years ago
jhugman fad92d06fa [fenix] Add error reporting via sentry to Nimbus caught exceptions (https://github.com/mozilla-mobile/fenix/pull/20049) 3 years ago
Roger Yang 2ef093a35e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19182: Close Tabs Tray when sharing completes 3 years ago
Roger Yang 63775af142 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19921: Update appcompat and fragment dependencies to 1.3.x 3 years ago
Mozilla L10n Automation Bot ee875b2474 [fenix] Import l10n. 3 years ago
Arturo Mejia 51f0ba6668 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19922 Update the default autoplay setting to be block audio only 3 years ago
Jonathan Almeida 3e2f501795 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20054: Update recent tab on title or icon changes 3 years ago
Arturo Mejia 10e4bf1d7f [fenix] Improvements to site permissions 3 years ago
codrut.topliceanu b511e4a8b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19739 - Adds start tabsTray with multiSelect support 3 years ago
codrut.topliceanu 33eaa6f12d [fenix] For https://github.com/mozilla-mobile/fenix/issues/16330 - Replaces Sentry.capture with submitCaughtException 3 years ago
Mozilla L10n Automation Bot a75b7c0202 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 5e75d4852a [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 67f595df8c [fenix] Import l10n. 3 years ago
Mugurell 08222b299a [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - Remove FenixAccountManager#authenticatedAccount
This api had a bug stemming from the property name - authenticatedAccount which
may return even an unauthenticated account.
After the recent refactorings it was left unused so best to remove it to
prevent from future misuses.
3 years ago
Mugurell c2b11553f1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - Use the FXA email only if the account is authenticated
An account may exist but it may need to be re-authenticated.
In this case also the email should not be exposed to the app.
3 years ago
Mugurell 60725fc1f9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - Remove FenixAccountManager#signedInToFxa
After the changes from this patch this api is not used anymore so to prevent
future misuses of it this is removed in favor of the new "accountState".
3 years ago
Mugurell 00e54ff915 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - Home menu: go to problems page if account exists but not signed in 3 years ago
Mugurell 4873b79123 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - Browser menu: go to problems page if account exists but not signed in 3 years ago
Mugurell efebcc2bc8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19797 - New FenixAccountManager#getAccountState()
This new method allows a single source of truth for getting the up-to-date
account status without clients interesting in this needing to know what to
check for.
3 years ago
Elise Richards db5fa44113 [fenix] Define the width/height for homescreen empty collections button (https://github.com/mozilla-mobile/fenix/pull/20082) 3 years ago
Grisha Kruglov 5ec85f2f4b [fenix] Obtain searchTerms from previous page in tab's history
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
3 years ago
Elise Richards f974ca8aac [fenix] Define the width/height for sync sign in button on tabs tray (https://github.com/mozilla-mobile/fenix/pull/20080) 3 years ago
bharat0to 60c2d848e9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18581 ETP Standard option is truncated (https://github.com/mozilla-mobile/fenix/pull/18586) 3 years ago
Elise Richards 62ee6d6b34 [fenix] Update glean notification emails to new email group (https://github.com/mozilla-mobile/fenix/pull/20070) 3 years ago
Arturo Mejia 5ad8dd91e0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19881 add telemetry for start on Home. 3 years ago
Jonathan Almeida 8764e7dcec [fenix] Close https://github.com/mozilla-mobile/fenix/issues/19950: Fix intermittent failure in SearchDialogControllerTest 3 years ago
Mihai Adrian Carare f20c7ed527 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19813: Invalidate tab tray adapter structure on screen rotation. (https://github.com/mozilla-mobile/fenix/pull/20044) 3 years ago
Jonathan Almeida 3eb90af822 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20053: Disabling collection smoke tests temporarily
The changes from https://github.com/mozilla-mobile/fenix/issues/19090 did not fix the issue consistently, and are
causing failures intermittently on-unrelated PRs.

Disabling these tests again until we have another fix for https://github.com/mozilla-mobile/fenix/issues/19090.
3 years ago
Christian Sadilek efc698e115 [fenix] HistoryMetadataMiddleware: Use state ext. functions from A-C 3 years ago
Mozilla L10n Automation Bot 1a0f47040d [fenix] Import l10n. 3 years ago
mcarare f82b0342c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20024: Visit FAB after synced tabs in a11y traversal.
This helps focus on FAB without going through whole tab lists.
3 years ago
Jonathan Almeida d4369c6adf [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/19739 - Adds start tabsTray with multiSelect support"
This reverts commit 9f105db9e11dac7b481c889bc64fb3f911eeb9fd.
3 years ago
Jonathan Almeida 241f32d1e4 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/19739 - Moves argument to initial state init"
This reverts commit e8948798bff353fcd55ff2df45a651f77790880e.
3 years ago
codrut.topliceanu 94311316ed [fenix] For https://github.com/mozilla-mobile/fenix/issues/19739 - Moves argument to initial state init 3 years ago
codrut.topliceanu d746c0849c [fenix] For https://github.com/mozilla-mobile/fenix/issues/19739 - Adds start tabsTray with multiSelect support 3 years ago
Mihai Adrian Carare 8af5109268 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20007: Multiselect title is important for a11y just in select mode. (https://github.com/mozilla-mobile/fenix/pull/20008) 3 years ago
mcarare 65dc1122b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19820: Specify usage of labels for a11y services. 3 years ago
Mozilla L10n Automation Bot 0d1e98e2a3 [fenix] Import l10n. 3 years ago
Elise Richards c2926b84c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19923: renew telemetry probes (https://github.com/mozilla-mobile/fenix/pull/19924) 3 years ago
Gabriel Luong 756e54a037 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19988 - Part 2: Load tab icon from BrowserIcons cache if needed for the recent tab
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
3 years ago
Gabriel Luong 71ca6f7f5d [fenix] For https://github.com/mozilla-mobile/fenix/issues/19988 - Part 1: Move RecentTabsListFeature into recenttabs package
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
3 years ago
AndiAJ b2195ea4ba [fenix] Text selection tests 3 years ago
Mugurell 31707aa40d [fenix] For https://github.com/mozilla-mobile/fenix/issues/19135 - Offer more context for why STATE_HALF_EXPANDED is not used 3 years ago
Mugurell 65f75412cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/19135 - Set different offsets for expanded trays
As in the previous version of tabs tray when tray is expanded while in portrait
it should have a 40dp offset and when the tray is expanded while in landscape
it should have a 0dp offset - effectively making it fullscreen.

These values were set in code, always overriding the xml set value so I
removed that xml declaration.
3 years ago
Mugurell 74a14fe91c [fenix] For https://github.com/mozilla-mobile/fenix/issues/19135 - Expand the tabs tray in landscape
Track the current orientation and collapse / expand it the tabs tray depending
on the orientation and the number of opened tabs.
3 years ago
Mugurell 515ae82e9b [fenix] For https://github.com/mozilla-mobile/fenix/issues/19135 - Refactor the behavior code to support more functionality later
Setup a new TabSheetBehaviorManager with all the dependencies it needs to
set the initial tray's behavior.
This same manager will later be called to update behavior's properties.
3 years ago
Sammy Khamis 8192f53f08 [fenix] changes required for uniffi-ing logins component= 3 years ago
Christian Sadilek 0913ebfe40 [fenix] Issue FNX-22435: Introduce History metadata
Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
3 years ago
mcarare 7675e4e8c0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19938: Remove a11y workaround for tab tray new tab button.
Historically, button was introduced in a3dc565c10,
because FAB was not selectable by a11y in previous implementation of tab tray.
3 years ago
Jan-Erik Rediger 80133db1ce [fenix] Suppress deprecation warnings for now-deprecated Glean APIs
Glean v39 allows to specify types for event extra keys.
The old API is therefore deprecated.
To avoid to much churn right now and keep the build going let's suppress
the deprecation warnings.
3 years ago
mcarare 3f213a1f9c [fenix] For https://github.com/mozilla-mobile/fenix/issues/19915: Add telemetry for the toolbar Home screen button. 3 years ago
Mozilla L10n Automation Bot 64f7fed778 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot e394ab7492 [fenix] Import l10n. 3 years ago
Elise Richards 79a22ba92e [fenix] For FNX-22339: UI components for recently added bookmarks (https://github.com/mozilla-mobile/fenix/pull/19953)
* Top level layout with recyclerview for recent bookmarks

* Add layout for recent bookmarked item, including strings and styles.

* Header layout for recently saved bookmarks

* Address review comments

* Include the header for recent bookmarks in the component layout

* Add dark theme colors for button and title styles

* Recent bookmark card title text color for dark mode/light mode
3 years ago
Oana Horvath deeca45cff [fenix] For https://github.com/mozilla-mobile/fenix/issues/19090: Re-enable createFirstCollectionTest, shareCollectionTest, deleteCollectionTest 3 years ago
Oana Horvath 76e4acdb54 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10587: Fix and re-enable old CollectionTest.kt 3 years ago
AndiAJ d819ebc81d [fenix] For https://github.com/mozilla-mobile/fenix/issues/19585: disables failing restoreTabCrashedReporterTest UI test 3 years ago
Gabriel Luong e8352f7d63 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19916 - Add last viewed tab to home screen
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
3 years ago
Sebastian Kaspari da19e6bc59 [fenix] Update Android Components to 91.0.20210610143711. (https://github.com/mozilla-mobile/fenix/pull/19946) 3 years ago
Christian Sadilek 1b6aa1dfff [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17800: Cleanup and fix request desktop site from home 3 years ago
Arturo Mejia 80fb799bb7 [fenix] Fix site permissions breaking changes 3 years ago
Sebastian Kaspari e25cfcdc48 [fenix] Complete browser-state migration and remove browser-session dependency.
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
3 years ago
Oana Horvath 3646becb54 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18986: re-enable changeAccessibiltySettings UI test, not failing anymore 3 years ago
Mozilla L10n Automation Bot 2abb02d374 [fenix] Import l10n. 3 years ago
Codrut Topliceanu fcd7414d62 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19815 - Keeps tabTray FAB from obstructing last tab (https://github.com/mozilla-mobile/fenix/pull/19891)
* For https://github.com/mozilla-mobile/fenix/issues/19815 - Keeps tabTray FAB from obstructing last tab
3 years ago
Gabriel Luong 5c4a9f964c [fenix] For https://github.com/mozilla-mobile/fenix/issues/19876 - Part 3: Add a FeatureFlag to keep the Home screen button in Nightly 3 years ago
Gabriel Luong 155c119513 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19876 - Part 2: Add a Home screen button to the browser toolbar 3 years ago
Gabriel Luong 0e5e244e45 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19876 - Part 1: Refactor BrowserToolbarInteractor
- Renames `BrowserInteractor` to `DefaultBrowserTolbarInteractor`
- Renames `BrowserTooolbarViewInteractor` to `BrowserToolbarInteractor`
- Refactors `BrowserToolbarViewInteractor` interface from `BrowserToolbarView.kt` to  `BrowserToolbarInteractor` as `BrowserToolbarInteractor`
3 years ago
Arturo Mejia 891acbfb74 [fenix] Address typos on start on home strings (https://github.com/mozilla-mobile/fenix/pull/19903) 3 years ago
rxumoz 04e9da4065 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10300 - Fix Baidu search telemetry (https://github.com/mozilla-mobile/fenix/pull/19127) 3 years ago
Jonathan Almeida b26989607f [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19178: Apply new styling to Synced Tabs list 3 years ago
codrut.topliceanu 3b5e51d2ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/19738 - Adds tests for SecureTabsTrayBinding.kt 3 years ago
codrut.topliceanu d113daa53f [fenix] For https://github.com/mozilla-mobile/fenix/issues/19738 - Secure mode enabled in private tabs tray
Prevents screenshots while tabs tray with private tabs page is open.
3 years ago
Mozilla L10n Automation Bot d970d53682 [fenix] Import l10n. 3 years ago
Arturo Mejia 42e0c6d672 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19789 Start on Home after some amount of time 3 years ago
Mihai Adrian Carare 973be4214e [fenix] For https://github.com/mozilla-mobile/fenix/issues/19820 - Add labels for month and year spinners. (https://github.com/mozilla-mobile/fenix/pull/19870)
This follows the guidelines described in
developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/listbox_role
3 years ago
Gabriel Luong 016379fbca [fenix] For https://github.com/mozilla-mobile/fenix/issues/19495 - Add validation for the name on card (https://github.com/mozilla-mobile/fenix/pull/19836)
- We want to ensure that name on card in the credit card is not empty when submitted. Display an appropriate error when the field is invalid.
3 years ago
Oana Horvath 1cb4361ef8 [fenix] Changes to https://github.com/mozilla-mobile/fenix/issues/17416, https://github.com/mozilla-mobile/fenix/issues/19686, https://github.com/mozilla-mobile/fenix/issues/19770 UI smoke tests to remove flakiness 3 years ago
Mozilla L10n Automation Bot e13be13716 [fenix] Import l10n. 3 years ago
Christian Sadilek 5779f4dd36 [fenix] Suppress TooGenericExceptionCaught for NimbusApi.withExperiment 3 years ago
James Hugman 2164f8943d [fenix] Re-instate catch-all to withExperiment 3 years ago
Mozilla L10n Automation Bot a597d41883 [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 3c4391abdf [fenix] Import l10n. 3 years ago
Jonathan Almeida f5a50057a5 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19792: Add content description for tab tray action button 3 years ago
Roger Yang 125e70ae1b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/19090: Show snackbar on adding to bookmarks from tabs tray (https://github.com/mozilla-mobile/fenix/pull/19807) 3 years ago