2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
Commit Graph

3930 Commits

Author SHA1 Message Date
Mugurell
65905e05de [fenix] For https://github.com/mozilla-mobile/fenix/issues/10948 - Avoid PWA onboarding if user already has them on screen
It is possible that after migration users would already have Firefox PWAs on
their screen.
Since they already know about this functionality, we should not promote it to
them with the one-off `FirstTimePwaFragment`.

To query installed PWAs we'll use an API available only on Android >= 26 which
means that we will probably have half of users with PWAs still see the
onboarding but half which will not.
2020-05-27 08:42:56 -07:00
MickeyMoz
e4e82a1c0a [fenix] Update Android Components version to 44.0.20200527130120. 2020-05-27 08:41:22 -07:00
Sebastian Kaspari
c0d229404a [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/9815: Allow Intents to set HomeActivity.OPEN_TO_BROWSER. 2020-05-27 10:55:44 +02:00
Mozilla L10n Automation Bot
9eeb96e361 [fenix] Import l10n. 2020-05-26 18:32:04 -07:00
Roger Yang
d26bd5ab45 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10906: Add Open in app option in custom tab (https://github.com/mozilla-mobile/fenix/pull/10929) 2020-05-26 14:37:53 -04:00
Tiger Oakes
2c2ca71d82 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10596 - Redirect moz://a URL (https://github.com/mozilla-mobile/fenix/pull/10688) 2020-05-26 11:06:01 -07:00
Simon Chae
b4d07f9548 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8319: Integrate nest WebExtensionBrowserMenu support 2020-05-26 14:02:22 -04:00
Simon Chae
dd104f3980 [fenix] Update Android Components version to 43.0.20200526130035 2020-05-26 14:02:22 -04:00
Mozilla L10n Automation Bot
91718f3828 [fenix] Import l10n. 2020-05-26 08:47:03 +03:00
Grisha Kruglov
46a69391ad [fenix] Update Settings About test to account for debug builds 2020-05-25 22:13:05 -07:00
Grisha Kruglov
4899aa5ca1 [fenix] Only set real BUILD_DATE for non-debug builds
This avoids BuildConfig modifications between local dev builds,
and speeds up the builds by avoiding running tasks that depend on BuildConfig.

Locally, depending on exact build circumstances, this saves about 5% of build runtime
for simple code changes, and about 90% of build runtime for no-op builds.
2020-05-25 22:13:05 -07:00
Jonathan Almeida
ceb7c7f1f5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10915: Disabled failing UI tests in SettingsPrivacyTest 2020-05-25 23:05:45 -04:00
MickeyMoz
a56732fd3d [fenix] Update Android Components version to 43.0.20200525130117. 2020-05-25 23:05:45 -04:00
mcarare
9aa5a7db1e [fenix] For https://github.com/mozilla-mobile/fenix/issues/6198: Update copy and position of pair QR code scan message. 2020-05-25 17:53:20 -04:00
mcarare
cc69908c70 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10705: Update copy of auto font sizing preference. 2020-05-25 17:50:35 -04:00
mcarare
46fecb9479 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10851: Add end constraint for text view. 2020-05-25 17:49:39 -04:00
mcarare
d0a155219c [fenix] For https://github.com/mozilla-mobile/fenix/issues/10706: Update copy of deleting open tabs preference. 2020-05-25 17:37:29 -04:00
Sebastian Kaspari
00b21e7999 [fenix] Rebuild toolchain if AndroidComponents.kt changes.
Initially we didn't want to do that since we do not need to cache dependencies from our own
maven repository. But Android Components can introduce other third-party transitive
dependencies from other repositories (like Android X) and those need to be cached.
2020-05-25 17:37:59 +02:00
Sebastian Kaspari
d71b818407 [fenix] CrashReporter: Set release channel specific sentry project URL. 2020-05-25 16:13:54 +03:00
Mugurell
e53fd401d3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10844 - Fennec page shortcuts will open in normal tabs
This comes to resolve a small regression in which they were opened in new
custom tab.
2020-05-25 14:37:00 +03:00
Oana Horvath
bd3c6eeafe [fenix] for https://github.com/mozilla-mobile/fenix/issues/10690: disable editBookmarkTest (https://github.com/mozilla-mobile/fenix/pull/10891) 2020-05-25 12:37:21 +03:00
Mozilla L10n Automation Bot
8bb55e9d0d [fenix] Import l10n. 2020-05-25 09:51:40 +03:00
Jonathan Almeida
9ba56bd918 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10885: Don't add migration activity to history stack 2020-05-25 09:48:52 +03:00
Sawyer Blatz
8379ab29eb [fenix] No issue: Update installation docs timestamp for clarity (https://github.com/mozilla-mobile/fenix/pull/10866) 2020-05-22 14:17:47 -07:00
Grisha Kruglov
320ae74151 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10494: Process HomeMenu builder changes on the main thread
Problem was that we were trying to process menu changes (in response to account manager events) on some background thread as that's what account manager emits them on, so some code internally in PopupWindow's dismiss handling (i think, didn't dig very deeply here) was silently giving up and we'd get into a bad state.

The reason this seemingly only happened if you quickly opened a menu on startup is because account manager isn't initialized until sometime after the startup finished. So the trick was to open the menu (and register account manager state callbacks) before it got initialized, so that the callbacks are invoked.

This should also reproduce in other, much more obscure ways, e.g. if you open the menu right before sync is scheduled to run in the background, change FxA password on another connected client, and then eventually receive a onAuthenticationProblem callback.
2020-05-22 13:50:57 -07:00
David Walsh
9f744b3ce3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10859 - Use dark or light mode colors for tab tray in private mode 2020-05-22 13:34:30 -07:00
Sawyer Blatz
6d3ff138cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/8125: Add default top site telemetry (https://github.com/mozilla-mobile/fenix/pull/10752) 2020-05-22 13:10:09 -07:00
Justin Wood
dee12ebb68 [fenix] Bug 1638073 - Update conftest for 'tps' to use current (firefoxci) api urls 2020-05-22 11:16:33 -07:00
Justin Wood
86cb605f1e [fenix] Bug 1638073 - Update geckoview index to use new shippable index, instead of now-missing nightly index. 2020-05-22 11:16:33 -07:00
Oana Horvath
184c07170a [fenix] for https://github.com/mozilla-mobile/fenix/issues/10753: improves the clickAddBookmarkButton method in flaky tests (https://github.com/mozilla-mobile/fenix/pull/10842) 2020-05-22 21:06:24 +03:00
Christian Sadilek
69732d036d [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10827: Upgrade to Leanplum 5.4.0 2020-05-22 13:59:58 -04:00
Mozilla L10n Automation Bot
0f2dd337f7 [fenix] Import l10n. 2020-05-22 16:48:52 +03:00
sraturi
268e097717 [fenix] for https://github.com/mozilla-mobile/fenix/issues/7032 add scroll listener to make the keyboard disappear on scroll.
touch listener was blocking the scroll
2020-05-21 18:54:50 -07:00
sraturi
4a41442df6 [fenix] for https://github.com/mozilla-mobile/fenix/issues/7032 fixed issue where pressing back button exited the application 2020-05-21 18:54:50 -07:00
sraturi
be126c5ca1 [fenix] for https://github.com/mozilla-mobile/fenix/issues/7032 removed recyclerview scroll listener from Awesomebarview 2020-05-21 18:54:50 -07:00
sraturi
6e3219e257 [fenix] fixed lint issues 2020-05-21 18:54:50 -07:00
sraturi
6644994c87 [fenix] added a onTouch listener to scrollview in search fragment to make it disappear on scroll 2020-05-21 18:54:50 -07:00
Roger Yang
31fd646807 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10802: Add crash reporting opt in mechanism in doc (https://github.com/mozilla-mobile/fenix/pull/10804) 2020-05-21 19:42:42 -04:00
Jeff Boek
f92ea0f960 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Removes "old" TabTrayFragment 2020-05-21 15:17:20 -07:00
Jeff Boek
b67ab12ff0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - opens the tab tray and filters the tab based on the browser mode 2020-05-21 15:17:20 -07:00
Jeff Boek
18f664f477 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - cleans up tabLayout colors 2020-05-21 15:17:20 -07:00
Jeff Boek
8c770984a0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Adds tabTrayDialogInteractor to browserfragment 2020-05-21 15:17:20 -07:00
Jeff Boek
e64ff47fa2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Show tab dialog on browserfragment 2020-05-21 15:17:20 -07:00
Jeff Boek
e75e6a3fdd [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Fixes up tab tray dialog styles 2020-05-21 15:17:20 -07:00
Jeff Boek
e157b3d09f [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Adds padding fto account for navigation bar in landscape 2020-05-21 15:17:20 -07:00
Jeff Boek
8e09d6073f [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Added the tab tray to the TabTrayDialogFragment and wired up dismiss actions 2020-05-21 15:17:20 -07:00
Jeff Boek
4a32c89c6d [fenix] For 10504 - Adds dialog style and fab 2020-05-21 15:17:20 -07:00
Jeff Boek
62eda22d40 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Creates the TabTrayDialogFragment 2020-05-21 15:17:20 -07:00
ekager
51fef6193a [fenix] No issue: Update androidx appcompat and constraintlayout versions 2020-05-21 10:12:03 -07:00
ekager
eb47788f4d [fenix] For https://github.com/mozilla-mobile/fenix/issues/6832 - Only emit session changes if fragment is attached 2020-05-21 10:11:50 -07:00