Commit Graph

6811 Commits (fe16b3f29b66b239ae7164f499b1c27b0627a64a)
 

Author SHA1 Message Date
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
MickeyMoz 224ab7bbf2 [fenix] Update Android Components version to 92.0.20210715150233. 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
MickeyMoz 7761f861fd [fenix] Update Android Components version to 92.0.20210714143306. 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
Jonathan Almeida d16589648f [fenix] Update version.txt to 92.0.0-beta.1 3 years ago
Jonathan Almeida ef5be36722 [fenix] Remove outdated README sections 3 years ago
MickeyMoz 1a066433b1 [fenix] Update Android Components version to 91.0.20210712190108. 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
MickeyMoz bda8a1da30 [fenix] Update Android Components version to 91.0.20210712143111. 3 years ago
MickeyMoz 5c25d8a091 [fenix] Update Android Components version to 91.0.20210710190117. 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
Jonathan Almeida 2c808a4d28 [fenix] Use bug report template with data validation
Github supports a more useful templating system that can provide
hints, descriptions, and simple data validation.

We can try to use this to increase the quality of our bug reports.
3 years ago
Roger Yang 37758f8934 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/20285: Remove unused GeckoProvider 3 years ago
MickeyMoz 64090871d8 [fenix] Update Android Components version to 91.0.20210709143119. 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
MickeyMoz 2631d2b252 [fenix] Update Android Components version to 91.0.20210708143124. 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