2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-15 18:12:54 +00:00
Commit Graph

2581 Commits

Author SHA1 Message Date
Sawyer Blatz
dee2e653dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/514 & https://github.com/mozilla-mobile/fenix/issues/5742: Updates "launch links in private tab" functionality (https://github.com/mozilla-mobile/fenix/pull/5721)
* For https://github.com/mozilla-mobile/fenix/issues/514 & https://github.com/mozilla-mobile/fenix/issues/5742: Updates "launch links in private tab" functionality

* Fixes comments
2019-10-03 12:43:33 -07:00
Madalin Valceleanu
320bfabca6 [fenix] Fix too much space under the address bar 2019-10-03 11:30:03 -07:00
Christian Sadilek
edd9e49e01 [fenix] Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT 2019-10-03 11:07:26 -07:00
Severin Rudie
e8aecbb458 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4780 switch off private mode (https://github.com/mozilla-mobile/fenix/pull/5614)
* Do not launch in Private Mode

When the app launches do not launch in Private Mode in order to prevent usage leaks to other users of the device.

* Issue https://github.com/mozilla-mobile/fenix/issues/4780: add comments to use private mode

* For https://github.com/mozilla-mobile/fenix/issues/4780: write tests for clear private mode on create app

* For https://github.com/mozilla-mobile/fenix/issues/4780: clear private mode when privacy notification is removed
2019-10-03 10:23:13 -07:00
Sawyer Blatz
d9881d8211 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5094: Adds telemetry for suggestion toggles (https://github.com/mozilla-mobile/fenix/pull/5704) 2019-10-03 10:03:14 -07:00
Sawyer Blatz
f4d0b1043b [fenix] For https://github.com/mozilla-mobile/fenix/issues/5742: Adds strings (https://github.com/mozilla-mobile/fenix/pull/5743) 2019-10-03 09:32:50 -07:00
Sawyer Blatz
e3d58b1676 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5567: Removes search shortcuts button (https://github.com/mozilla-mobile/fenix/pull/5739)
* For https://github.com/mozilla-mobile/fenix/issues/5567: Removes search shortcut button

* No issue: Simplifies logic for displaying shortcuts
2019-10-03 08:53:16 -07:00
Richard Pappalardo
ad8e2d1d2f [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/5758 - Increase UI test wait time (https://github.com/mozilla-mobile/fenix/pull/5759) 2019-10-03 07:54:10 -07:00
Sawyer Blatz
37254bd908 [fenix] No issue: Updates naming of launch links privately var (https://github.com/mozilla-mobile/fenix/pull/5701)
The previous name was pretty confusing
2019-10-02 12:11:21 -07:00
Sawyer Blatz
1b6eb35082 [fenix] No issue: Removes feature flags for delete data (https://github.com/mozilla-mobile/fenix/pull/5738) 2019-10-02 10:43:37 -07:00
Johan Lorenzo
dcf76277c2 [fenix] Bug 1580778 - Rename GIT_TAG into MOBILE_HEAD_TAG and export it as a param (https://github.com/mozilla-mobile/fenix/pull/5564) 2019-10-02 11:05:56 +02:00
Sawyer Blatz
ced9d7f9f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5712: Updates text color for fill link from clipboard 2019-10-01 16:29:39 -07:00
Emily Kager
b87e6d8267 [fenix] For https://github.com/mozilla-mobile/fenix/issues/3487 - Add back open image in new tab 2019-10-01 12:45:09 -07:00
Michael Droettboom
4cd834ef2a [fenix] 1585250: Initialize metrics off of the main thread 2019-10-01 10:29:54 -07:00
Sawyer Blatz
08ab9e8d47 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5672: Fixes broken send tab link 2019-09-30 16:13:40 -07:00
Axel Hecht
71b89245d7 [fenix] Import strings from android-l10n
State: mozilla-l10n/android-l10n@10559d774c
2019-09-30 16:10:08 -07:00
Sawyer Blatz
bc4e241dc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5681: Sets OPEN_TO_BROWSER false when using new tab shortcut 2019-09-30 14:56:16 -07:00
ekager
4d5fdffdb7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5534 - Make FIP Robot Wait for Text Changes 2019-09-30 13:17:29 -07:00
Emily Kager
1aa1291d0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/2078 - Filter Out Self in Share Sheet (https://github.com/mozilla-mobile/fenix/pull/5641) 2019-09-30 12:43:47 -07:00
Sawyer Blatz
17e0c7a2f2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5679: Hides autoplay behind feature flag (https://github.com/mozilla-mobile/fenix/pull/5685) 2019-09-30 12:01:04 -07:00
Johan Lorenzo
be026d15a3 [fenix] Bug 1580778 - Fix version names (https://github.com/mozilla-mobile/fenix/pull/5635)
* Bug 1580778 - Put back versionName to releases

* Bug 1580778 - Put quote escaping
2019-09-30 11:03:52 -07:00
ekager
1196a64989 [fenix] Update BackgroundServicesTest, Suppress Complex Method 2019-09-30 10:33:56 -07:00
Grisha Kruglov
8970474e62 [fenix] FxA WebChannels integration
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes https://github.com/mozilla-mobile/fenix/issues/4971)

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
2019-09-30 10:33:56 -07:00
Chenxia Liu
774bf91112 [fenix] For https://github.com/mozilla-mobile/fenix/issues/235 - Add Glean crash count + docs. 2019-09-30 08:32:33 -07:00
Chenxia Liu
49a3f28ff1 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/235 - Add Socorro crash report documentation. 2019-09-30 08:32:33 -07:00
Chenxia Liu
cd42d5f30f [fenix] For https://github.com/mozilla-mobile/fenix/issues/235 - Add crash-reporting.md, and port over Sentry docs. 2019-09-30 08:32:33 -07:00
Sawyer Blatz
f8e50b6fd0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5656: Fixes nightly major version number crash 2019-09-27 15:06:57 -07:00
Sawyer Blatz
04db9191f2 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/5653: Removes crash with null campaign 2019-09-27 15:01:00 -07:00
mcarare
d182550fbc [fenix] For https://github.com/mozilla-mobile/fenix/issues/1071 Added Desktop Mode icon 2019-09-27 09:47:10 -07:00
Sawyer Blatz
a578ad534b [fenix] For https://github.com/mozilla-mobile/fenix/issues/4474: Adds tests and fixes issues 2019-09-27 08:59:05 -07:00
Richard Pappalardo
622e605f52 [fenix] Temporarily disable findInPage UI test (https://github.com/mozilla-mobile/fenix/pull/5620) 2019-09-27 08:57:57 -07:00
Tiger Oakes
e3d7c77c2f [fenix] No issue: Move signedIn tracking to BookmarksSharedViewModel (https://github.com/mozilla-mobile/fenix/pull/4755) 2019-09-27 08:57:38 -07:00
Sawyer Blatz
a95d6d58d0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1298: Adds adjustCampaignId to core ping (https://github.com/mozilla-mobile/fenix/pull/5579) 2019-09-27 08:56:33 -07:00
Johan Lorenzo
41fbc8d9d0 [fenix] For bug 1571029 - Put raptor emails back (https://github.com/mozilla-mobile/fenix/pull/5560) 2019-09-27 08:07:55 -07:00
Sawyer Blatz
1519dbf668 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5197: Adds telemetry for media notification (https://github.com/mozilla-mobile/fenix/pull/5520) 2019-09-27 08:02:29 -07:00
Tiger Oakes
5a5913265f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4711 - Extract VoiceSearchActivity (https://github.com/mozilla-mobile/fenix/pull/5502) 2019-09-27 07:54:29 -07:00
Emily Kager
bb48b2d28f [fenix] No issue: Update navigation library 2019-09-26 17:01:13 -07:00
Sawyer Blatz
ad743e6028 [fenix] No issue: Updates fact mapping to use enums 2019-09-26 17:00:51 -07:00
Emily Kager
3f59746bdd [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/5624 - Fix crash on preference change listener 2019-09-26 16:56:54 -07:00
Mihai Adrian
04b58326e9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4991:Ensured deleteSelectedBookmarks deletes all selected bookmarks (https://github.com/mozilla-mobile/fenix/pull/5559)
Moved the deletion to a CoroutineScope(IO) to decouple from fragment lifecycle
Used local val tempStorage to keep reference to bookmarkStorage of outside class
Ran deletions with awaitAll to avoid concurrency issues on storage
2019-09-26 16:52:59 -07:00
Severin Rudie
fe159a657e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4513: fixes bookmark tests broken by loading change
Note that BookmarkFragmentStoreTest changes preserve existing behavior, which in many cases is more expansive than the test name implies
2019-09-26 16:29:14 -07:00
Severin Rudie
319ebf93e4 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4513: adds tests for bookmark loading state 2019-09-26 16:29:14 -07:00
Severin Rudie
b3c31751f5 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4513: show progress bar when loading bookmarks 2019-09-26 16:29:14 -07:00
Severin Rudie
e7ad50b4fe [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4513: added isLoading to bookmark state
This was added to the state object as a top level param because it could reasonably coexist with any value of `tree` or `mode`. Even if we don't now, we may someday want to display a loading indicator while also showing cached bookmarks.

For now, we set isLoading to false whenever we receive any bookmarks
2019-09-26 16:29:14 -07:00
Severin Rudie
a2f8c14f03 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4513: add ProgressBar to bookmark component layout 2019-09-26 16:29:14 -07:00
Severin Rudie
e2b3b1bb6f [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4513: fix mismatched bookmark listener lifecycles
The mismatch here was creating potentially inconsistent states. When first put into a CREATED or STARTED state, the listener would not be active, however after going through onResume it would then stay active until destroyed.

We should only be navigating to bookmarks when in a RESUMED state, so this change should be safe. I tried it a few times to verify. But I've been wrong before!
2019-09-26 16:29:14 -07:00
Colin Lee
28d64cdd9e [fenix] For https://github.com/mozilla-mobile/fenix/issues/2754 Add tab cards to share sheet (https://github.com/mozilla-mobile/fenix/pull/5493)
* For https://github.com/mozilla-mobile/fenix/issues/2754 Add tab cards to share sheet

* For https://github.com/mozilla-mobile/fenix/issues/2754: Fix background near rounded corners and ShareButtonAppearanceTest

* Add license to share_tab_item
2019-09-26 14:25:34 -07:00
Christian Sadilek
462e4c6201 [fenix] Upgrade to A-C 15.0.0-SNAPSHOT (incl. required changes) (https://github.com/mozilla-mobile/fenix/pull/5578)
* Upgrade to Mozilla Android components 15.0.0-SNAPSHOT

* Update findinpage integration to use browser-state

* Use new UseCases APIs after download migration.
2019-09-26 12:50:50 -07:00
Mugurell
a87ab2275c [fenix] For 5092 - Show a Snackbar with retry option if sharing to devices fails (https://github.com/mozilla-mobile/fenix/pull/5158)
* For https://github.com/mozilla-mobile/fenix/issues/5092 - Show a Snackbar with retry option if sharing to devices fails

ShareController will contain all the business logic for checking the result
status of the `share to device` operations. When this fails it will show a
snackbar which also offer the possibility to retry the just failed operation.
To allow this even in the event the user has closed the share fragment we'll
use a GlobalScope's coroutine.
Refactored out the TabsSharedCallback from ShareFragment because otherwise we
would have neede to sent through that the just failed operation. After the
refactor the ShareController is solely responsable for showing the right
snackbar and handling the retry actions.

* For https://github.com/mozilla-mobile/fenix/issues/5092 - Refactor ShareControllerTest

* For https://github.com/mozilla-mobile/fenix/issues/5092: Adds color theming of snackbars
2019-09-26 12:30:28 -07:00
Yeon Taek Jeong
59c6b7725e [fenix] No issue: Update long-press shortcut strings (https://github.com/mozilla-mobile/fenix/pull/5284)
* No issue: Update long-press shortcut strings

* Updates identifiers
2019-09-26 11:57:37 -07:00