2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-02 03:40:16 +00:00
Commit Graph

4811 Commits

Author SHA1 Message Date
ekager
1da195c2fe [fenix] For https://github.com/mozilla-mobile/fenix/issues/16675 For https://github.com/mozilla-mobile/fenix/issues/16398 - Fix button styling 2020-12-11 14:45:37 -08:00
Jeff Boek
02a1474cff [fenix] For https://github.com/mozilla-mobile/fenix/issues/15403 - Adds a secret debug info screen in settings (https://github.com/mozilla-mobile/fenix/pull/15540)
Co-authored-by: Elise Richards <erichards@mozilla.com>
2020-12-11 16:13:37 -05:00
ekager
cbf04e3fb8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16807 - Make sure there's only one instance of search dialog 2020-12-11 11:47:30 -08:00
Elise Richards
0f3b3668db [fenix] Remove hidden fab in tabs tray (https://github.com/mozilla-mobile/fenix/pull/16972) 2020-12-11 11:01:04 -05:00
Codrut Topliceanu
28d0d32a53 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15636 - Focus a11y collection on snackbar view tap (https://github.com/mozilla-mobile/fenix/pull/16853)
With accessibility enabled, when adding a site to a collection and tapping "View" on the snackbar, we send a request for focus and an `AccessibilityEvent.TYPE_VIEW_FOCUSED` to the specified collection.
2020-12-11 14:32:37 +02:00
jhugman
2ac76ff4ce [fenix] Add withExperiment extension method to Nimbus (https://github.com/mozilla-mobile/fenix/pull/16926) r=christian, sebastian
* Fixes https://github.com/mozilla-mobile/fenix/issues/16925 Add withExperiment extension method to Nimbus
* Don't call Nimbus at all if not enabled by FeatureFlag
2020-12-10 17:34:31 +00:00
Oana Horvath
55a253d5c1 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/16960 & https://github.com/mozilla-mobile/fenix/issues/16959: updateSavedLoginTest, swipeToSwitchTabTest UI smoke tests 2020-12-10 17:09:42 +02:00
Roger Yang
9dee73b238 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16075: Add distribution_id in telemetry startup metrics (https://github.com/mozilla-mobile/fenix/pull/16821) 2020-12-10 09:36:05 -05:00
Christian Sadilek
5e9e8eca63 [fenix] Prepare for A-C Session[Manager] observable deprecation 2020-12-10 14:40:54 +01:00
Mozilla L10n Automation Bot
edb0247634 [fenix] Import l10n. 2020-12-10 00:29:01 +00:00
ekager
361b86b5e6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16442 - Check if fragment is still attached before updating site permissions rules (https://github.com/mozilla-mobile/fenix/pull/16954) 2020-12-09 18:42:39 -05:00
jhugman
6210ff136d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/16948: call nimbus.updateExperiments on startup (https://github.com/mozilla-mobile/fenix/pull/16950) r=gl 2020-12-09 20:18:48 +00:00
mcarare
6727d044c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16894: Handle adding voice search button depending on state. 2020-12-09 15:38:28 +02:00
mcarare
9c15fe3321 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16775: Fallback to light mode drawable when ui mode is not resolved 2020-12-09 14:12:51 +02:00
mcarare
07366516cc [fenix] For https://github.com/mozilla-mobile/fenix/issues/15640: Remove private resources from RadioButtonPreference. 2020-12-09 14:12:40 +02:00
mcarare
fad5cfe71d [fenix] For https://github.com/mozilla-mobile/fenix/issues/15640: Remove private resources from TextPercentageSeekBarPref. 2020-12-09 14:12:40 +02:00
mcarare
f2aa43e0ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/15640: Increase PrivateResource warning severity to error. 2020-12-09 14:12:40 +02:00
Mozilla L10n Automation Bot
13a35f954f [fenix] Import l10n. 2020-12-09 00:35:32 +00:00
ekager
f92d2a9ef8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16668 - Fix keyboard show/hide from search dialog fragment 2020-12-08 13:31:32 -08:00
Kate Glazko
1e7a67d0ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/16541: Download UX Updates 2020-12-08 11:35:23 -08:00
Christian Sadilek
61e10d8561 [fenix] Update IntentProcessors after breaking API change 2020-12-08 14:19:01 -05:00
Emilio Cobos Álvarez
042f7dd697 [fenix] Add support for EME permission.
This accompanies the changes in https://github.com/mozilla-mobile/android-components/pull/9121.

Closes https://github.com/mozilla-mobile/fenix/issues/1175
2020-12-08 14:19:01 -05:00
Mugurell
ee96af1b9a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13427 - Disable the "selected tab" decoration when in Multiselect
Selecting a tab while in Multiselect would add a different decoration to the one
already set for the last tab opened and this would confuse users.
Let's avoid this.
2020-12-08 14:19:01 -05:00
Christian Sadilek
de8ef956c8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11290: Refactor ToolbarMenu to use browser store 2020-12-08 14:19:01 -05:00
Roger Yang
30305ae436 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16896: Integrate new MediaSession API to nightly or debug builds (https://github.com/mozilla-mobile/fenix/pull/16909) 2020-12-08 11:04:56 -05:00
Oana Horvath
32c0bbedc2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI smoke test updateSavedLoginTest 2020-12-08 13:46:40 +02:00
Oana Horvath
dc981275c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI smoke test startBrowsingButtonTest 2020-12-08 13:46:40 +02:00
Mozilla L10n Automation Bot
984f814ba8 [fenix] Import l10n. 2020-12-08 00:39:38 +00:00
Elise Richards
bfe1ad1961 [fenix] Reload restored tabs from collection (https://github.com/mozilla-mobile/fenix/pull/16865) 2020-12-07 11:32:27 -06:00
Sebastian Kaspari
89b697a9bd [fenix] Update Android Components to 69.0.20201207103252. 2020-12-07 15:21:08 +01:00
Mozilla L10n Automation Bot
8bb43cf365 [fenix] Import l10n. 2020-12-07 00:24:53 +00:00
Mozilla L10n Automation Bot
7bddbe4097 [fenix] Import l10n. 2020-12-06 00:35:02 +00:00
ekager
4328204fc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16397 - Fixes SignOutFragment crash and invisible button 2020-12-04 10:59:22 -08:00
Oana Horvath
5605cec052 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: Smoke UI test swipeToSwitchTabTest 2020-12-04 18:49:28 +02:00
Mugurell
7421ad5026 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16248 - Cleanup error pages of inlined code (https://github.com/mozilla-mobile/fenix/pull/16834)
Also streamlined the js code.
The errorPageScripts.js from AC had too much or too little of what we needed.
2020-12-04 18:47:30 +02:00
Roger Yang
2dd89dfed4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16133: Simplify OpenInAppOnboardingObserver condition (https://github.com/mozilla-mobile/fenix/pull/16851) 2020-12-04 10:44:36 -05:00
Philipp Klein
7d2fb5c3b1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15362: Remove swipe to delete for bookmarks (https://github.com/mozilla-mobile/fenix/pull/16646)
Removed now obsolete feature flag and tests.
Removed obsolete swipe refresh state from BookmarkFragmentState
Also adapted tests and remove obsolete ones.
2020-12-04 13:54:45 +02:00
Mozilla L10n Automation Bot
7997151b5d [fenix] Import l10n. 2020-12-04 00:37:43 +00:00
Elise Richards
198c065970 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/8791: Use A-C tab counter and upgrades to A-C 69.0.20201203202830
Upgrades to A-C 69.0.20201203202830 and addresses breaking changes:
- Upgrades androidx workmanager to 2.4.0 in line with A-C.
- RecordingDevicesNotificationFeature was removed
- SearchUseCases accept parent session ID instead of session itself
2020-12-03 17:45:01 -05:00
Codrut Topliceanu
6c07bc316f [fenix] For https://github.com/mozilla-mobile/fenix/issues/16629 - Fix for collection snackbar View button (https://github.com/mozilla-mobile/fenix/pull/16679) 2020-12-03 15:30:00 -05:00
Oana Horvath
01caa9bfaf [fenix] For https://github.com/mozilla-mobile/fenix/issues/16838: deleted mainMenuOpenInAppTest 2020-12-03 18:47:02 +02:00
Jonathan Almeida
29047c674f [fenix] Fix breaking changes from FCM SDK update 2020-12-03 11:32:40 -05:00
jhugman
1c0e70d647 [fenix] Nimbus-SDK-119 Get Nimbus server endpoint at build time. (https://github.com/mozilla-mobile/fenix/pull/16682)
This PR builds on [AC#https://github.com/mozilla-mobile/fenix/pull/9024][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].

For production use, this requires a secret named `nimbus_url` to be put into CI.

Note: Nimbus is currently behind a feature flag.

If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:

```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```

Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.

[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
2020-12-03 16:30:20 +00:00
jhugman
d1a41ce4cf [fenix] Adding menu configuration for A/A experiment and A/B experiment (https://github.com/mozilla-mobile/fenix/pull/16692) 2020-12-03 12:24:46 +00:00
Mozilla L10n Automation Bot
79f784b127 [fenix] Import l10n. 2020-12-03 00:38:46 +00:00
Christian Sadilek
c549b71c2a [fenix] For https://github.com/mozilla-mobile/fenix/issues/16032: Support installing recommended add-ons from AMO 2020-12-02 17:30:48 -05:00
Roger Yang
9d092df86b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16603: Disable pull down refresh when activity is in immersive mode (https://github.com/mozilla-mobile/fenix/pull/16793) 2020-12-02 11:40:44 -05:00
Oana Horvath
5d93a533c5 [fenix] Split UI smoke tests into smaller tests 2020-12-02 16:06:26 +02:00
Mozilla L10n Automation Bot
aad3ac3c60 [fenix] Import l10n. 2020-12-02 00:37:09 +00:00
Mozilla L10n Automation Bot
b423bdf739 [fenix] Import l10n. 2020-12-01 00:29:26 +00:00
Sebastian Kaspari
73ae4c9c72 [fenix] ExternalAppBrowserActivity: Add additional test cases. 2020-11-30 17:19:17 -05:00
Sebastian Kaspari
1e4efa280d [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/16435: Open custom tab in Fenix: Force launch outside of and remove current task. 2020-11-30 17:19:17 -05:00
Sebastian Kaspari
c2bde5c8d8 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/16435: Finish ExternalAppBrowserActivity and remove task if linked tab doesn't exist anymore.
This doesn't fix the underlying issue of https://github.com/mozilla-mobile/fenix/issues/16435, but a symptom we have seen quite often in different
situations: When the ExternalAppBrowserActivity is not linked to a tab anymore then it falls back
to displaying a (partially broken) browser UI. With multiple browser activities at the same time
sooner or later we crash with a "display already acquired" error because both activities try to
render the same tab.
2020-11-30 17:19:17 -05:00
mcarare
255e8aab73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16759: Prevent crash on showing info banner. 2020-11-30 16:23:21 -05:00
Sebastian Kaspari
9b853166ac [fenix] FenixApplication: Remove unused kinto endpoint. 2020-11-30 15:50:38 -05:00
Sebastian Kaspari
668e8d62af [fenix] Introduce build flag for configuring test build type. 2020-11-30 18:54:20 +01:00
Sebastian Kaspari
0f988d0bc6 [fenix] Introduce build flag for disabling optmization. 2020-11-30 18:54:20 +01:00
Sebastian Kaspari
cb755e7ba4 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12731: Log and record breadcrumb when onTrimMemory() gets invoked. 2020-11-30 15:42:29 +01:00
Mozilla L10n Automation Bot
1718783b68 [fenix] Import l10n. 2020-11-30 00:37:12 +00:00
Mozilla L10n Automation Bot
1cf4e739c8 [fenix] Import l10n. 2020-11-29 00:33:16 +00:00
Mozilla L10n Automation Bot
7bd9a14907 [fenix] Import l10n. 2020-11-28 00:36:35 +00:00
Oana Horvath
4c8f1ae2e5 [fenix] Updates to UI tests using the modified recyclerViewIdlingResources minItemCount 2020-11-27 15:08:32 +02:00
Oana Horvath
fdda2e3001 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI smoke test toggleSearchSuggestions 2020-11-27 15:08:32 +02:00
Mozilla L10n Automation Bot
100fce7d08 [fenix] Import l10n. 2020-11-27 00:34:14 +00:00
Mihai Adrian Carare
8657e63f3c [fenix] For https://github.com/mozilla-mobile/fenix/issues/16745 - Allow preference layout to increase height if needed. (https://github.com/mozilla-mobile/fenix/pull/16752) 2020-11-26 13:36:39 -05:00
Mihai Adrian Carare
9edf548f87 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16735 - Do not show grid view CFR if grid view is already selected. (https://github.com/mozilla-mobile/fenix/pull/16740) 2020-11-26 13:09:49 -05:00
ekager
a0aeb5eb0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/16676 - Do not switch mode on last private tab via tab context menu 2020-11-26 10:04:48 -05:00
Mozilla L10n Automation Bot
a2f959ac54 [fenix] Import l10n. 2020-11-26 00:32:16 +00:00
Oana Horvath
fd7a4002e3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI smoke test addPredefinedSearchEngineTest 2020-11-25 13:32:31 +02:00
Mozilla L10n Automation Bot
0eab319d99 [fenix] Import l10n. 2020-11-25 00:31:14 +00:00
Codrut Topliceanu
8556ebe1fe [fenix] For https://github.com/mozilla-mobile/fenix/issues/16592 - Fix missing collection snackbar for a11y (https://github.com/mozilla-mobile/fenix/pull/16593)
Set null anchor for snackbar when using a11y services
2020-11-24 09:11:27 +02:00
Mozilla L10n Automation Bot
47071ea018 [fenix] Import l10n. 2020-11-24 00:29:55 +00:00
mcarare
e68c318f1f [fenix] For https://github.com/mozilla-mobile/fenix/issues/16353: Avoid strict mode death on reading onboarding preference. 2020-11-23 13:33:05 +02:00
mcarare
a1b3273427 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16353: Add unit tests for onboarding finishing conditions. 2020-11-23 10:15:37 +02:00
mcarare
e377bad9b3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16353: Finish onboarding on loading a web page, with exceptions. 2020-11-23 10:15:37 +02:00
mcarare
1f4134904d [fenix] For https://github.com/mozilla-mobile/fenix/issues/16353: Do not finish onboarding on search dialog opening. 2020-11-23 10:15:37 +02:00
Mozilla L10n Automation Bot
9bc931951c [fenix] Import l10n. 2020-11-23 00:27:20 +00:00
Mozilla L10n Automation Bot
ef4e5fa26a [fenix] Import l10n. 2020-11-22 00:26:22 +00:00
Mozilla L10n Automation Bot
c5f89e77a7 [fenix] Import l10n. 2020-11-21 00:30:41 +00:00
ekager
09c687da86 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16351 - Add divider lines for search dialog 2020-11-20 12:12:07 -08:00
Sebastian Kaspari
d50140272a [fenix] Integrate new search code from Android Components into Fenix. 2020-11-20 17:45:45 +01:00
MickeyMoz
6a02e68f96 [fenix] Update Android Components version to 68.0.20201120125142. 2020-11-20 15:34:45 +00:00
Mozilla L10n Automation Bot
ac279d3785 [fenix] Import l10n. 2020-11-19 22:46:17 -08:00
mcarare
14649806c3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15788: Remove fixed issues from lint baseline. 2020-11-19 20:34:37 +02:00
jhugman
d001a5aa36 [fenix] Nimbus Global Opt Out (https://github.com/mozilla-mobile/fenix/pull/16543) r=gl 2020-11-19 11:17:25 +00:00
Mozilla L10n Automation Bot
996d511732 [fenix] Import l10n. 2020-11-18 23:03:14 -08:00
ekager
29eb6e9d1f [fenix] For https://github.com/mozilla-mobile/fenix/issues/16351 - Make homescreen interactive when search dialog is up 2020-11-18 13:53:33 -08:00
mcarare
55d0e28abf [fenix] For https://github.com/mozilla-mobile/fenix/issues/15788: Remove nested constraint layout in tabs tray. 2020-11-18 11:31:44 -08:00
mcarare
56bc46801c [fenix] For https://github.com/mozilla-mobile/fenix/issues/15788: Remove nested layouts in search dialog layout. 2020-11-18 11:31:25 -08:00
Oana Horvath
a87dce7523 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI smoke test firstRunScreenTest 2020-11-18 09:30:40 +02:00
mozilla-l10n-automation-bot
6257824745 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/16625) 2020-11-17 21:28:11 -05:00
Jonathan Almeida
36d8481c96 [fenix] Update Android Components to 67.0.20201117165227 (https://github.com/mozilla-mobile/fenix/pull/16619) 2020-11-17 15:29:54 -05:00
ekager
49a98cb413 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12062 - Remove feature flag for return to browser (https://github.com/mozilla-mobile/fenix/pull/16622) 2020-11-17 15:28:59 -05:00
Mugurell
d23db3c8ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/16614 - Ensure a stable order for the items in tabs tray. (https://github.com/mozilla-mobile/fenix/pull/16618)
Items should follow the following ordering:
- current session open tabs
- collections options - currently the "Select tabs" button
- synced tabs items

This order should also be kept after returning from Multiselect mode.
2020-11-17 13:33:41 -05:00
Bryan Kok
42de52ac1c [fenix] Replace @string/tab_tray_menu_item_save with @string/tab_tray_menu_select, Remove "Share all tabs" option from tab tray's private browsing menu 2020-11-17 09:16:55 -08:00
ekager
ad95b57c30 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15091 - Fixes RecentlyClosedAdapter DiffCallback (https://github.com/mozilla-mobile/fenix/pull/16608) 2020-11-17 10:40:33 -05:00
Mozilla L10n Automation Bot
49a94ee0f4 [fenix] Import l10n. 2020-11-16 17:33:42 -08:00
Christian Sadilek
2256f29d23 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/16153: Intermittent failures of ShareControllerTest.handleShareToApp 2020-11-16 18:50:48 -05:00
mcarare
85aa2f4fc9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16420: Make search bar first view focused by a11y services on open. 2020-11-16 17:30:52 -05:00
Christian Sadilek
0e37184204 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/16587: Make sure tab counter correctly reflects private/normal tab counts 2020-11-16 13:41:51 -08:00