James Hugman
bc397268a6
[fenix] Add deep links for settings and home screens
2020-07-16 10:37:03 -04:00
Mugurell
85e05cb841
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12544 - Prevent search engines mixup
...
Stricter synchronization by always using the same "loadedSearchEngines"
variable.
With "loadedSearchEngines" calling "refreshAsync()" we also get the fallback
engines to contain reddit and youtube (which are programatically added) and
also now we properly remember and display the engines added by user.
2020-07-16 16:49:54 +03:00
Tiger Oakes
65402a62dd
[fenix] Add tests for StartupReportFullyDrawn ( https://github.com/mozilla-mobile/fenix/pull/12560 )
2020-07-15 23:31:59 -07:00
Tiger Oakes
c1a74cc939
[fenix] Add helper for underlining text ( https://github.com/mozilla-mobile/fenix/pull/12520 )
2020-07-15 22:38:46 -07:00
Tiger Oakes
2e8da8abe0
[fenix] Fix nav graph and theme tests ( https://github.com/mozilla-mobile/fenix/pull/12567 )
2020-07-15 18:04:36 -07:00
Tiger Oakes
034a9dae8f
[fenix] Update Kotlin dependency ( https://github.com/mozilla-mobile/fenix/pull/10806 )
2020-07-15 18:02:58 -07:00
mcarare
bfd879be4a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12503 : Open addon permissions link in app.
2020-07-15 10:04:40 -04:00
ekager
772f69c5f5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7094 - Adds save login exceptions
2020-07-14 14:47:37 -04:00
Tiger Oakes
09c37671a8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12457 - Add MockK matcher for nav directions ( https://github.com/mozilla-mobile/fenix/pull/12262 )
2020-07-14 10:39:23 -07:00
Tiger Oakes
d9e7a351fa
[fenix] Add tests for search ( https://github.com/mozilla-mobile/fenix/pull/12437 )
2020-07-14 10:32:04 -07:00
Tiger Oakes
afd8eafd9f
[fenix] Test viewholders in home.sessioncontrol ( https://github.com/mozilla-mobile/fenix/pull/12524 )
2020-07-14 10:31:50 -07:00
Hakkı Kaan Çalışkan
e83a7f3370
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12107 : Follow ux mock on Settings --> Account screen
2020-07-14 12:25:21 +03:00
Sawyer Blatz
ca02217039
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10466 : Put call & email at top of context list
2020-07-13 10:33:55 -07:00
Mugurell
66fdc14386
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11875 - Prevent mixup of region / locale based search engines
...
We have two search engine types:
- one based on MLS reported region,
- one based only on Locale.
There are multiple steps involved in returning the default search engine for
example and though at each step we could verify if a certain operation is
completed we are still exposed to concurrency issues.
Simplest and most effective way to make sure the MLS engines do not mix with
Locale based engines is to use the same type of engines for the entire duration
of the app. At the next cold start we'll verify again which engines to use.
Using the Locale based engines (fallbacks) is expected to only happen once, at
the first run of the application after being installed.
2020-07-13 13:41:34 +03:00
jhugman
de6a9cf93b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11655 : add leanplum event for installing an addon ( https://github.com/mozilla-mobile/fenix/pull/12136 ) r=elise
...
* For https://github.com/mozilla-mobile/fenix/issues/11655 : add leanplum event for installing an addon
* Add link to data-review request in PR
* Addressed CI comments
2020-07-12 23:47:34 +01:00
Grisha Kruglov
1278ca374c
[fenix] Synced Tabs: make sure to stop 'loading' when we encounter an error
2020-07-10 19:02:55 -07:00
ekager
fade6c7936
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11324 - Adds trash icon to swipe to delete
2020-07-10 20:16:57 -04:00
Nazım Can Altınova
5a1c31e13f
[fenix] Add profiler markers for HomeActivity.load and DefaultTabTrayController.onNewTabTapped
2020-07-10 16:43:06 -07:00
Sawyer Blatz
bdcd04cc6a
[fenix] Update app/src/main/java/org/mozilla/fenix/HomeActivity.kt
...
Co-authored-by: Tiger Oakes <contact@tigeroakes.com>
2020-07-10 18:44:14 -04:00
Sawyer Blatz
33ea9d02aa
[fenix] No issue: Update AC version
2020-07-10 18:44:14 -04:00
Grisha Kruglov
d76815b9ca
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12433 - Allow synced tabs pull-to-refresh for non-critical account errors
2020-07-09 16:18:54 -07:00
ekager
ddf56f9bc6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11303 - Change copy login origin to open in browser
2020-07-09 18:09:41 -04:00
Tiger Oakes
e69b1e06f1
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/9832 - Change targetSdkVersion to Android 10 ( https://github.com/mozilla-mobile/fenix/pull/11014 )
2020-07-09 10:50:51 -07:00
Sebastian Kaspari
f3cfdc5058
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12311 : BrowserToolbarController: Stop SessionFeature and release session from EngineView.
2020-07-09 12:36:56 -04:00
David Walsh
940bc85996
[fenix] For 11889 - Fix snackbar for collection creation in browser fragment
2020-07-09 08:50:12 +03:00
ekager
16132f2c5d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11431 - Scroll to restored tab in tab tray
2020-07-08 17:18:16 -04:00
Christian Sadilek
bcb49d3985
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12353 : URL copied to clipboard should not be extension/reader URL
2020-07-08 16:55:32 -04:00
Tiger Oakes
5406f2cafb
[fenix] Add tests for exceptions
2020-07-08 15:52:37 -04:00
MickeyMoz
d0e3833d3b
[fenix] Update Android Components version to 50.0.20200708130551.
2020-07-08 12:44:51 -04:00
Tiger Oakes
d8847824a9
[fenix] Add tests for onboarding viewholders ( https://github.com/mozilla-mobile/fenix/pull/11522 )
2020-07-08 07:53:22 -07:00
Tiger Oakes
9d875c7cca
[fenix] Add tests for browser helper classes ( https://github.com/mozilla-mobile/fenix/pull/12370 )
2020-07-07 19:46:25 -07:00
Christian Sadilek
bcfd40018f
[fenix] Update built-in extensions for new AC/GV API
...
New API (installBuiltIn/ensureBuiltin) requires
- Gecko IDs and new permissions
- Extension will only be re-installed if it has a new version
This includes a gradle task to automatically generate a
new version in manifest.json for every build so we don't
forget to update the version and end up with changes that
are never applied.
2020-07-07 18:41:12 -04:00
ekager
0bdfec0969
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12312 - Disable settings that navigate while authenticating
2020-07-07 16:46:14 -04:00
Michael Comella
19ec39e352
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12345 : catch SecurityException when calling reportFullyDrawn.
...
That's amazing! I've got the same combination on my luggage.
2020-07-07 13:44:09 -07:00
Tiger Oakes
fbb9ab5b5d
[fenix] Use A-C version of Resources.getSpanned ( https://github.com/mozilla-mobile/fenix/pull/12358 )
2020-07-07 13:36:29 -07:00
Mihai Eduard Badea
58a456eb33
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12126 - Tab counter consumeFrom update
...
Added a direct call to the updateTabCounter method to account for changes made to the BrowserState while the tabCounter view is not visible.
2020-07-07 11:12:55 -04:00
Tiger Oakes
a601de7715
[fenix] Extract radio group logic into helper ( https://github.com/mozilla-mobile/fenix/pull/11493 )
2020-07-06 17:09:42 -07:00
ValentinTimisica
f27c27360a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11763 : Shows confirmation dialog when deleting last tab from collection
2020-07-06 17:06:10 -04:00
ValentinTimisica
bad18816f2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11889 : Changes collection creation confirmation snackbar strings
...
Also I changed the adding tabs to collection confirmation string from
tabtray to take into account the number of tabs.
Example: 1 tab-"Tab saved!"; multiple tabs-"Tabs saved!"
2020-07-06 17:02:02 -04:00
Tiger Oakes
c3391dd74d
[fenix] Add method to test fragments in roboletric ( https://github.com/mozilla-mobile/fenix/pull/12261 )
2020-07-06 13:04:43 -07:00
Hakkı Kaan Çalışkan
18b04212f0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12007 : Fix add search engine items using wrap content for height
2020-07-06 15:37:28 -04:00
MickeyMoz
9443af0ffc
[fenix] Update Android Components version to 49.0.20200705130154.
2020-07-06 15:21:40 -04:00
mcarare
53508bffea
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12125 : Handle visibility updates for add to collection button.
2020-07-06 14:37:39 -04:00
Tiger Oakes
3207a9d1a2
[fenix] Switch to any calls
2020-07-06 20:38:08 +03:00
Tiger Oakes
f627bb78ec
[fenix] Move SearchProviderModel extension to class
2020-07-06 20:38:08 +03:00
Mugurell
995bdd89ee
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10401 - Hide Shortcuts if just one search engine is installed
...
Otherwise, the Shortcuts option which allows to choose with what search engines
to search would be redundant.
2020-07-06 14:36:04 +03:00
Sebastian Kaspari
c23d8e4fdc
[fenix] SearchFragmentStore: Remove Session reference from state and read values from BrowserStore.
2020-07-03 21:01:59 +02:00
ekager
e4dcad8f00
[fenix] Updates AC to 49.0.20200702190156 and fixes breaking changes
2020-07-03 06:40:06 -04:00
ekager
1041a3ff71
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11320 - Expose login autofill setting to beta dimension
2020-07-03 06:40:06 -04:00
liuche
7f7d733b7e
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12207 - Update "new nightly" link to point to org.mozilla.fenix ( https://github.com/mozilla-mobile/fenix/pull/12209 )
2020-07-02 12:39:44 -07:00