Commit Graph

74 Commits (09e75c1a781a4446d6530d57c8960d90bb0ae0a0)

Author SHA1 Message Date
Roger Yang 5672f64abb Bug 1832357 - Fallback to loading new window requests in custom tab 4 months ago
t-p-white d769e634cf Bug 1870639 - Remove redundant dependency to `UserInteractionHandler` in ExternalAppBrowserFragment 5 months ago
t-p-white 1207077538 Bug 1870648 - Removed redundant MS_PRECISION variable from ExternalAppBrowserFragment 5 months ago
Makoto Kato 22238a08b6 Bug 1796434 - Part 2. Apply display-mode in Fenix's PWA. 12 months ago
t-p-white 45a45e567b Bug 1823892 - Added option to not show 'Open in Firefox' and 'POWERED BY FIREFOX' menu items in Custom tab 1 year ago
mcarare 2642ff7ce3 Bug 1796348 - Use a notification delegate for PoweredByNotification. 1 year ago
mcarare 61c8d0275d Bug 1796348 - Add a notification delegate to WebAppSiteControlsFeature.
The WebAppSiteControlsFeature will now show notifications through the notification delegate.
1 year ago
iorgamgabriel 957b10fb2e Bug 1805450 - Implement submit site support requests in Fenix. 1 year ago
Arturo Mejia 31e1a8f34d [fenix] Bug 1797593 - Add re-engagement dialog for cookie banners. 1 year ago
Arturo Mejia 9be14b069c [fenix] Bug 1797577 - Add cookie banner handling panel to the toolbar. 2 years ago
Gabriel Luong 1ec4cf8dad [fenix] For https://github.com/mozilla-mobile/fenix/issues/27667 - Remove import-ordering from the list of disabled ktlint rules 2 years ago
mcarare 932823c871 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26844: Fix ktlint issues and remove them from baseline. 2 years ago
Roger Yang 924ad2e229 [fenix] No issue: Renew/remove metrics set to expire in March 2022 2 years ago
Sebastian Kaspari 6f4c47613a [fenix] Update Kotlin and Jetpack Compose versions. 3 years ago
Mugurell 9959334a26 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917 - Finish migrating all synthetics usages 3 years ago
Arturo Mejia 93f23aa750 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 integrate view binding. 3 years ago
Gabriel Luong 23d57b151f [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 - Add navigation from quick settings to tracking protection panel 3 years ago
Gabriel Luong 70d55f4746 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19886 - Remove the tracking protection indicator 3 years ago
Arturo Mejia 39ea051a14 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19970 [Crash] IllegalStateException when navigating to TP panel 3 years ago
Arturo Mejia 80fb799bb7 [fenix] Fix site permissions breaking changes 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
Christian Sadilek 20460641fe [fenix] Refactor WebAppSiteControlsBuilder to use browser store 3 years ago
Sebastian Kaspari b25c0a13b8 [fenix] Remove SessionManager dependency from CustomTabsIntegration. 3 years ago
Sebastian Kaspari 086174a280 [fenix] Refactor ExternalAppBrowserActivity and ExternalAppBrowserFragment to not use Session(Manager). 3 years ago
MickeyMoz 0dc93ba95f [fenix] Update Android Components version to 71.0.20210117143132. 3 years ago
Arturo Mejia e5956c919f [fenix] For https://github.com/mozilla-mobile/fenix/issues/16847: Allow autoplay to controlled via the toolbar. 3 years ago
Christian Sadilek de8ef956c8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11290: Refactor ToolbarMenu to use browser store 4 years ago
Sebastian Kaspari 89b697a9bd [fenix] Update Android Components to 69.0.20201207103252. 4 years ago
ekager 6b66dbd5cc [fenix] For https://github.com/mozilla-mobile/fenix/issues/15245 - Remove margin for toolbar on toolbar-less PWA 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
MickeyMoz 9443af0ffc [fenix] Update Android Components version to 49.0.20200705130154. 4 years ago
ekager 16fd2479bf [fenix] For https://github.com/mozilla-mobile/fenix/issues/11708 - Remove setMargins in CustomTabsIntegration 4 years ago
Tiger Oakes 1fc734cf87 [fenix] Use updated webapphidetoolbarfeature 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
Chenxia Liu 4ed111259a [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/7996: fix lint issues 4 years ago
Jovan Gerodetti d53213338e [fenix] For https://github.com/mozilla-mobile/fenix/issues/7996: Private mode doesn't play nicely with sites added to home screen
Site Controls Notification should reflect the browsing mode of the
currernt web app session.
4 years ago
Sawyer Blatz c81052bd6d [fenix] For https://github.com/mozilla-mobile/fenix/issues/6940: Fixes top dynamic toolbar behavior (https://github.com/mozilla-mobile/fenix/pull/9900) 4 years ago
Roger Yang d08756b53a [fenix] Close https://github.com/mozilla-mobile/fenix/issues/9960: Launch URI in Fenix if failed to launch in custom tab (https://github.com/mozilla-mobile/fenix/pull/9964) 4 years ago
Arturo Mejia e5041e2fd8 [fenix] Update Android Components version 4 years ago
Jeff Boek 6308049167 [fenix] Cleans up nav_graph.xml (https://github.com/mozilla-mobile/fenix/pull/9829)
* For https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans up homeFragment directions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Uses global actions for fragments not owned by homeFragment

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans up SearchFragment directions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes settings action from DeleteBrowsingDataFragment

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes browser action from SettingsFragment

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Adds ManagePhoneFeature global action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Clean up unused deletebrowsingfragment actions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans Up HistoryFragment actions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes Home -> Search action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes the Bookmark -> Browser action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans up bookmark fragment actions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans up actions from ShareController

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes defaultBrowserFragment to browserFragment action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes about -> browser action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Adds global action to TrackingProtectionFragment

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes exception -> browser action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes login -> browser action

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Fixes LoginFragment directions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Removes ExternalAppBrowser directions

* for https://github.com/mozilla-mobile/fenix/issues/9751 - Cleans up actions

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Fixes unit tests

* For https://github.com/mozilla-mobile/fenix/issues/9751 - Addresses nits in PR
4 years ago
ekager 101d815231 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9890 - Do not display full screen snackbar with toolbar padding 4 years ago
Sawyer Blatz 92ea1cc5b3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9892: Set dynamicToolbarMaxHeigtht to 0 for PWAs (https://github.com/mozilla-mobile/fenix/pull/9893) 4 years ago
Sawyer Blatz 9e5e780a9a [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/9128 & https://github.com/mozilla-mobile/fenix/issues/9222 & https://github.com/mozilla-mobile/fenix/issues/9499: Refactors snackbar creation and fixes placement (https://github.com/mozilla-mobile/fenix/pull/9628) 4 years ago
ValentinTimisica 7d57c791f0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8412: Passes error handling function to 'CustomTabWindowFeature' (https://github.com/mozilla-mobile/fenix/pull/8903)
* For https://github.com/mozilla-mobile/fenix/issues/8412: Passes error handling function to 'CustomTabWindowFeature'

Change required for showing error message when the app can't handle a specific
scheme. Implemented in AC:
https://github.com/mozilla-mobile/android-components/pull/6122

* Upgrade AC version

Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
4 years ago
Sawyer Blatz a040442402 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4383: Add feature flag 4 years ago
Sawyer Blatz a971086fda [fenix] For https://github.com/mozilla-mobile/fenix/issues/4383: Enable dynamic bottom toolbar 4 years ago
Jeff Boek dba1d8166d [fenix] Reverts all BrowsingModeManager changes 4 years ago
Simon Chae 0e13878eb2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8153: Allow web-ext to open new tabs in correct browsing mode 4 years ago
Kate Glazko c68c6f7dfc [fenix] For https://github.com/mozilla-mobile/fenix/issues/5073: View Site Cert 4 years ago
David Walsh f40c0ee461 [fenix] Bug 7189 - Provide page title in website information dialog (https://github.com/mozilla-mobile/fenix/pull/7255)
* Bug 7189 - Provide page title in website information dialog

* Update QSFS test

* Fix Tiger's nits
4 years ago