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
Johan Lorenzo
2d80b7ac11
[fenix] Add Releng and Fenix as code owners of taskcluster/, .taskcluster.yml, .cron.yml
2019-09-26 09:36:06 -07:00
Johan Lorenzo
8e5eab911b
[fenix] Bug 1580778 - Fix nightly schedule which was only once a day
2019-09-26 09:36:06 -07:00
ekager
3783f94347
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2874 , https://github.com/mozilla-mobile/fenix/issues/5375 , https://github.com/mozilla-mobile/fenix/issues/5131 - submitList workaround for Android 5 + 6
2019-09-25 19:59:07 -07:00
Agi Sferro
4d975044c3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5529 : Enable about:config in geckoNightly.
2019-09-25 16:17:09 -07:00
ekager
2a99e9c69e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5312 - Send ETP Strict/Standard event
2019-09-25 15:23:30 -07:00
ekager
a5de81d260
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5568 - Don't pass in Session for QuickActionSheetController
2019-09-25 13:33:38 -07:00
Emily Kager
0097d33c9a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5281 - Use TrackerLog for reporting ETP categories ( https://github.com/mozilla-mobile/fenix/pull/5556 )
2019-09-25 10:48:06 -07:00
Sawyer Blatz
da4b731d0d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 : Fix stutter of search icon & text when animating
2019-09-25 10:06:38 -07:00
Sawyer Blatz
b848e96b53
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 : Fix linting issue
2019-09-25 10:06:38 -07:00
Jeff Boek
cbce90f644
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Fixes snackbar placement on homeview
2019-09-25 10:06:38 -07:00
Jeff Boek
5c9fc79082
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Fixes visual inconsistencies with the search bar
2019-09-25 10:06:38 -07:00
Jeff Boek
36ae60510f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Adds shadow/highlightto the bottom bar
2019-09-25 10:06:38 -07:00
Jeff Boek
984977d7ac
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Wires up add tab button inside the bottom bar
2019-09-25 10:06:38 -07:00
Jeff Boek
a7f90a5cdf
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Adds add tab and menu button to bottom bar
...
- Adds space between wordmark and session control component
2019-09-25 10:06:38 -07:00
Jeff Boek
d44abbcf93
[fenix] For https://github.com/mozilla-mobile/fenix/issues/561 - Removes the toolbar from the home screen
...
- Removes the menu button
- Fixes motionlayout animation with the wordmark/private browsing button
2019-09-25 10:06:38 -07:00
Axel Hecht
12847eff30
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@97355ffcdc
2019-09-25 09:02:42 -07:00
Jeff Boek
156d732519
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5552 - Temporary fix for startup crash on es locales
2019-09-24 19:21:47 -07:00
Christian Sadilek
7a32899445
[fenix] Use Mozilla Android Components 14.0.1
2019-09-24 20:08:09 -04:00
Sawyer Blatz
6b03a6e1f9
[fenix] No issue: Fixes GleanMetricsService nits & broken UI test ( https://github.com/mozilla-mobile/fenix/pull/5539 )
...
* No issue: Fixes GleanMetricsService nits
* No issue: fixes broken UI test
2019-09-24 16:12:09 -07:00
Alessio Placitelli
a7f4f3fa4f
[fenix] Bump Robolectric to version 4.2.1
...
Version 4.2 is broken on Windows.
2019-09-24 12:33:14 -07:00
Alessio Placitelli
819e8d4ebb
[fenix] Add basic test coverage for Glean metrics in Fenix
...
This introduces test coverage, using the Glean SDK
testing API, for the metrics that are set at startup
by Fenix in the GleanMetricsService.
This additional adds a basic test for the translation
of the `app_opened` event.
2019-09-24 12:33:14 -07:00
Alessio Placitelli
c43b478447
[fenix] Add the workmanager dependency to enable testing with Glean
2019-09-24 12:33:14 -07:00
Johan Lorenzo
e8573e3d2f
[fenix] Bug 1580778 - Raptor: put ytp exceptions back
2019-09-24 11:06:33 -07:00
Johan Lorenzo
081d9ee296
[fenix] taskgraph: Speed up gradle calls
2019-09-24 11:05:22 -07:00
Mitchell Hentges
99984299f5
[fenix] Adds note to ping performance testing when routes change ( https://github.com/mozilla-mobile/fenix/pull/5500 )
2019-09-24 10:54:44 -07:00
Emily Kager
37a8bd2c89
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2765 - Run places maintenance daily ( https://github.com/mozilla-mobile/fenix/pull/5466 )
2019-09-24 10:50:11 -07:00
Mihai Adrian
4f159819e2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5356 Improves private browsing "common myths" link accessibility ( https://github.com/mozilla-mobile/fenix/pull/5479 )
...
Added separate TextView for link text
Used UnderlineSpan to show text as link
Split string private_browsing_placeholder, one for each TextView
Set clickListener on TextView so it can be accessed via Talkback
2019-09-24 10:46:34 -07:00
Tiger Oakes
778d8285c5
[fenix] Only use Context.settings() function (not getter) ( https://github.com/mozilla-mobile/fenix/pull/5335 )
...
Remove unused String extensions
2019-09-24 10:33:46 -07:00
Sawyer Blatz
e14749a875
[fenix] No issue: Pin to AC 14.0.0 ( https://github.com/mozilla-mobile/fenix/pull/5523 )
2019-09-24 10:07:33 -07:00
Tiger Oakes
d603b06a5a
[fenix] Extract UriOpened observer from HomeActivity
2019-09-24 09:37:24 -07:00
Tiger Oakes
e823891c6b
[fenix] Move BookmarkNode extensions to helper class ( https://github.com/mozilla-mobile/fenix/pull/4752 )
2019-09-24 09:17:29 -07:00
Sebastian Kaspari
317000247f
[fenix] Use Mozilla Android Components 15.0.0-SNAPSHOT. ( https://github.com/mozilla-mobile/fenix/pull/5517 )
2019-09-24 08:26:24 -07:00
Mihai Adrian
c2c758376b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5468 Changed info source for url clipboard copy from view to session ( https://github.com/mozilla-mobile/fenix/pull/5514 )
2019-09-24 07:56:59 -07:00
Johan Lorenzo
809512f956
[fenix] Bug 1580778 - Fix duplicated scopes ( https://github.com/mozilla-mobile/fenix/pull/5515 )
2019-09-24 14:34:19 +02:00
Johan Lorenzo
a9dad8ba08
[fenix] Bug 1580778 - Migrate build tasks to taskgraph and retire the old decision task ( https://github.com/mozilla-mobile/fenix/pull/5488 )
2019-09-24 12:52:05 +02:00
Axel Hecht
73a046f597
[fenix] Import strings from android-l10n ( https://github.com/mozilla-mobile/fenix/pull/5482 )
...
State: mozilla-l10n/android-l10n@d10506f569
2019-09-23 19:53:57 -07:00