Tiger Oakes
2cf4af1c39
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7431 : Remove extra share button
2020-01-11 11:48:51 -08:00
ekager
a97bd82a3f
[fenix] Remove unused labels from nav_graph
2020-01-10 16:45:21 -08:00
mcarare
8b6c78847f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7593 Set AboutFragment title just in onCreate
2020-01-10 16:45:21 -08:00
mcarare
0180880b3e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7583 Align text in language title and subtitle to viewStart
2020-01-10 15:36:31 -08:00
Sebastian Kaspari
2af018af37
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/7203 : Use app name 'Firefox Nightly' for fennecNightly build.
2020-01-10 13:59:31 -08:00
ekager
29da7724cc
[fenix] Move experiments initialization and fix ktlint errors
2020-01-10 13:57:12 -08:00
Kris Taeleman
70c8589744
[fenix] Bug 1605454 - Fixing typo
2020-01-10 13:57:12 -08:00
Kris Taeleman
b83c08032b
[fenix] Bug 1605454 - Kotlin linting improvement
2020-01-10 13:57:12 -08:00
Kris Taeleman
a80f985761
[fenix] Bug 1605454 - Change experiment name and take branch into account
2020-01-10 13:57:12 -08:00
Kris Taeleman
e84bd29218
[fenix] Bug 1605454 - Adding experiment code for disabling webrender.
2020-01-10 13:57:12 -08:00
Sebastian Kaspari
630f7ba824
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7587 : Add shortcuts.xml for fennecNightly variant.
2020-01-10 13:50:47 -08:00
Sebastian Kaspari
9f5568a60a
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/6898 : Allow empty adjust token for fennecNightly builds.
2020-01-10 13:48:20 -08:00
ekager
769492ada1
[fenix] No issue: Fix dynamic theming to accommodate lazily inflated readerview
2020-01-10 13:23:46 -08:00
mcarare
3af16e3185
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7522 Catch IllegalArgumentException when validating search string
2020-01-10 11:26:11 -08:00
Sawyer Blatz
72604bb955
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6304 & https://github.com/mozilla-mobile/fenix/issues/7577 : Persist private mode between app launches
2020-01-09 17:03:36 -08:00
Mihai Adrian
b035f6c04e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6992 Always hide toolbar when showing find in page bar ( https://github.com/mozilla-mobile/fenix/pull/7567 )
2020-01-09 13:26:33 -08:00
Mihai Adrian
354ea9b6ec
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7343 : Handle sharing to multiple devices ( https://github.com/mozilla-mobile/fenix/pull/7409 )
...
* For https://github.com/mozilla-mobile/fenix/issues/7343 Do not allow multiple share to same device
* For https://github.com/mozilla-mobile/fenix/issues/7343 Check current destination before dismissing share
2020-01-09 10:40:14 -08:00
Sawyer Blatz
3a91c6aa33
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1718 : Sets accessibility users to top toolbar by default ( https://github.com/mozilla-mobile/fenix/pull/7486 )
2020-01-09 09:15:02 -08:00
Severin Rudie
49cb8c2620
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7556 : fix intermittent failure in BookmarkNodeTest
2020-01-09 16:54:50 +02:00
Mugurell
44cef3a931
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6836 - Limit Leanplum depending on current locale.
2020-01-09 13:02:21 +02:00
Josh Vocal
e4c26f7592
[fenix] Replace fixed dp with defined dp dimension
2020-01-08 20:17:22 -08:00
Josh Vocal
c888e71c40
[fenix] Fix truncated tracking protection info text
...
* Allow tracking protection titles to wrap instead of being cut off
* Refactor view ids to match the layout
2020-01-08 20:17:22 -08:00
Sebastian Kaspari
39b1040830
[fenix] Update Mozilla Android Components to 28.0.0-SNAPSHOT.
2020-01-08 18:57:31 -05:00
Kaaira Gupta
3bc4d7564a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7414 : changed AboutHeaderContentText color to primarytext color and removed futile code of aboutText color
2020-01-08 16:46:18 -07:00
Mihai Adrian
813593987e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5722 Set adjustViewBounds to true to maintain original icon aspect ( https://github.com/mozilla-mobile/fenix/pull/7518 )
2020-01-08 14:03:48 -08:00
Rushab Kumar
7b07f5cbb5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7154 - Fix crash when tapping on "Blocked" in the site info panel ( https://github.com/mozilla-mobile/fenix/pull/7404 )
2020-01-08 13:51:45 -08:00
Mozilla L10n Automation Bot
6d5a6e4644
[fenix] Import l10n.
2020-01-08 14:43:07 -07:00
mcarare
30962ed381
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7522 Ensure correct protocol is used in search string
2020-01-08 11:13:49 -08:00
mcarare
4fcaac3933
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7313 Set actionBar background color according to mocks.
2020-01-08 12:12:30 -07:00
Severin Rudie
7dc3a94acd
[fenix] For 6832: update implementation/comment to align w existing AC code
2020-01-08 12:04:14 -07:00
Severin Rudie
1b2c0bd799
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6832 : fix unattached context crash in HomeFragment
2020-01-08 12:04:14 -07:00
mcarare
fd06352b8b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7155 Align custom tabs overflow menu to original mocks
...
Reverse menu items order when toolbar position is top
2020-01-08 11:50:17 -07:00
mcarare
cea6d9d394
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7519 Navigate up from search fragment to handle all entry points
2020-01-08 11:49:17 -07:00
mawen7
bd95c96dc8
[fenix] Only close tab on back press if it has a parent tab
2020-01-08 11:33:49 -07:00
kglazko
99d08c5677
[fenix] Issue 5736 Improve pop behavior after deleting tabs in settings ( https://github.com/mozilla-mobile/fenix/pull/7478 )
2020-01-08 10:27:14 -08:00
Emily Kager
54176609f8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7181 - Adjust ETP onboarding for toolbar positions
2020-01-08 11:06:38 -07:00
Josh Vocal
81a1efb92d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7282 - Add more visibility to Turn On Sync card ( https://github.com/mozilla-mobile/fenix/pull/7284 )
...
* Change background of card to make elevation more visible
* Change icon white fill to become transparent
2020-01-08 10:26:48 -05:00
Will Hawkins
0b7436f2c0
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/7425 (et al): Cache the list of installed browsers
...
Cache the list of installed browsers. Calling `Browsers.all`
the application directly redundantly recalculates the list.
Accessing the list of installed browsers through this cache
will reduce that overhead.
2020-01-07 18:40:07 -08:00
Mugurell
e470001a48
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4977 : Migrate fennec shortcuts ( https://github.com/mozilla-mobile/fenix/pull/7251 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4977 - Support opening Fennec pinned website shortcuts in Fenix
Fennec's pinned website shortcuts are set to open the BrowserApp activity.
So we need a new activity alias to actually catch such Intents. Otherwise they
would open "org.mozilla.firefox/.App" without any way to inform that this is
the result of the user clicking on a pinned shortcut.
For actually checking if the newly received Intent is of a Fennec pinned
shortcut we introduce a new FennecBookmarkShortcutsIntentProcessor which will
prepare the Intent to open the shortcut's URL in a new tab.
* For https://github.com/mozilla-mobile/fenix/issues/4977 - Don't keep IntentReceiverActivity on the back stack
For successive Fennec pinned shortcuts to create a new IntentReceiverActivity
and be processed as normal we need to not keep this as our task root.
* For https://github.com/mozilla-mobile/fenix/issues/4977 - Test the FennecBookmarkShortcutsIntentProcessor
2020-01-07 09:07:51 -08:00
Jeff Boek
0d2b57ed16
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5552 - Reverts temporary fix for https://github.com/mozilla-mobile/fenix/issues/5552
2020-01-07 12:24:20 +02:00
Tiger Oakes
e23d8662b2
[fenix] Change type for OnboardingAutomaticSignIn ( https://github.com/mozilla-mobile/fenix/pull/7474 )
2020-01-06 14:25:52 -08:00
Michael Comella
9f1195a762
[fenix] No issue: remove useless @MenuRes annotation in History Fragment.
...
This annotation was not applied correctly and lint was unable to ensure
it was used properly: it declared an error in lint saying so but that
error was ignored. I did not know how to apply the annotation - and I
felt it had limited utility - so I removed it entirely in order to
permit the lint baseline file to be removed (it was the only error).
2020-01-06 18:27:51 +02:00
Michael Comella
070d098012
[fenix] No issue: remove lint baseline file.
...
This will enable folks to see the existing warnings.
2020-01-06 18:27:51 +02:00
mcarare
d2d42c51ee
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6851 Update text copy of option to add custom search engine
2020-01-06 14:32:02 +02:00
Mihai Branescu
bbd73acf60
[fenix] Feature/ https://github.com/mozilla-mobile/fenix/issues/220 language menu ( https://github.com/mozilla-mobile/fenix/pull/7070 )
...
* For https://github.com/mozilla-mobile/fenix/issues/220
- Added advanced header + locale settings item in the settings fragment
* For https://github.com/mozilla-mobile/fenix/issues/220
- Added locale selection page with lib state + handling of locale changes
* For https://github.com/mozilla-mobile/fenix/issues/220
- Removed registering for locale changes in the manifest, allow system
to restart activity in that scenario
* For https://github.com/mozilla-mobile/fenix/issues/220
- Added unit tests for locale settings page
* For https://github.com/mozilla-mobile/fenix/issues/220 : fixed an outdated unit test
ga-a
Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
2020-01-03 18:15:35 -08:00
Severin Rudie
8b746007fd
[fenix] 7410 remove rxjava ( https://github.com/mozilla-mobile/fenix/pull/7426 )
...
* For https://github.com/mozilla-mobile/fenix/issues/7410 : rewrite updateBookmarkFromObservableInput with coroutines
* For 7410: remove RxJava from project. :(
* For 7410: converted updateBookmarkFromTextChanges to Flow per review
2020-01-03 14:37:12 -08:00
mozilla-l10n-automation-bot
8b1915c55c
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/7476 )
2020-01-03 14:59:08 -05:00
Jonathan Almeida
e816fa6a00
[fenix] No issue: Use SendTabFeature and FxaPushSupportFeature
2020-01-03 10:20:53 -05:00
Sawyer Blatz
b86face3d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6413 : Adds more snackbar positioning logic ( https://github.com/mozilla-mobile/fenix/pull/7444 )
...
* For https://github.com/mozilla-mobile/fenix/issues/6413 : Adds more snackbar positioning logic
* Refactor
2020-01-02 14:31:52 -08:00
Roger Yang
c3f1811b5d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7346 : Enable dynamic app links in Fenix ( https://github.com/mozilla-mobile/fenix/pull/7361 )
2020-01-02 13:08:11 -05:00
Michael Comella
42ec15c095
[fenix] No issue: remove unused Anko dependencies.
2019-12-31 10:46:39 -05:00
Sawyer Blatz
904a5c02d5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6413 : Fixes snackbar positionining for bottom toolbar ( https://github.com/mozilla-mobile/fenix/pull/7415 )
...
* For https://github.com/mozilla-mobile/fenix/issues/6413 : Fixes snackbar positionining for bottom toolbar
* For https://github.com/mozilla-mobile/fenix/issues/6413 : Cleans up snackbar usage
2019-12-30 14:43:15 -08:00
Emma Malysz
eb02fcfcd7
[fenix] For issue 7192: move unsetOpenLinksInAPrivateTabIfNecessary off main thread. ( https://github.com/mozilla-mobile/fenix/pull/7246 )
...
Move method to Settings. There are two instances when we want to call this method: either
processing an intent, or within DefaultBrowserPreference
2019-12-30 14:42:13 -08:00
Michael Comella
efbff24ba4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6464 : Replace use of BuildConfig.DEBUG with ReleaseChannel.channel.isDebug.
...
This fixes performance issues where StrictMode would greatly slow down
startup in the forPerformanceTest variants.
2019-12-30 10:31:33 -08:00
Michael Comella
aba20bd5cb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6464 : Set "forPerformanceTest" to ReleaseChannel.FenixProduction.
...
This fixes a perf measurement issue where Sentry would capture an event when
using the forPerformanceTest variants.
2019-12-30 10:31:33 -08:00
Michael Comella
a60e4e9d1f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6464 : Add ReleaseChannel test to document assumptions.
2019-12-30 10:31:33 -08:00
Michael Comella
1336ec98b6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6464 : Add ReleaseChannel.isDebug.
2019-12-30 10:31:33 -08:00
Severin Rudie
484d552c60
[fenix] For 5334: test NotificationSessionObserver
2019-12-30 11:40:07 +02:00
Severin Rudie
5d33e79c59
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5334 : disable notification for private custom tabs
2019-12-30 11:40:07 +02:00
Richard Pappalardo
429ad5d0d6
[fenix] Temp disable UI test verifyAboutFirefoxPreview ( https://github.com/mozilla-mobile/fenix/pull/7390 )
2019-12-27 15:46:55 -08:00
Sawyer Blatz
3edfeb2731
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7000 : Fix inverted media telemetry ( https://github.com/mozilla-mobile/fenix/pull/7368 )
2019-12-27 13:46:47 -08:00
Severin Rudie
691676a27b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7352 : integrate highlightable browser menu changes ( https://github.com/mozilla-mobile/fenix/pull/7353 )
...
* For https://github.com/mozilla-mobile/fenix/issues/7352 : integrate highlightable browser menu changes
* For 7352: invalidate menu when reader mode availability changes
* For 7352: removed highlight from reader mode appearance per UX
2019-12-27 12:15:21 -08:00
Kadeem M
78a599b06e
[fenix] Added UI tests for the About Settings page ( https://github.com/mozilla-mobile/fenix/pull/6161 )
2019-12-27 07:55:35 -08:00
isabelrios
7aa2fd8263
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5074 - Add UI tests for logins and passwords setting menu ( https://github.com/mozilla-mobile/fenix/pull/7291 )
...
* For https://github.com/mozilla-mobile/fenix/issues/5074 - Add UI tests for logins and passwords setting menu
* fix detekt failure
* remove old file
* fix scroll small screens
* fix reviewer comments
2019-12-26 14:22:40 -08:00
Sawyer Blatz
70a7a685f1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7347 : Fixes background of search field
2019-12-23 10:07:54 -08:00
Sawyer Blatz
a5f8a5b415
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6666 : Adds back button to search screen
2019-12-23 10:07:02 -08:00
Mihai Adrian
b783691de8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7122 Fix icons for saved logins screen ( https://github.com/mozilla-mobile/fenix/pull/7268 )
2019-12-23 12:46:52 -05:00
Suraj Shah
320b5a0d05
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7041 - Respect current mode when opening library items ( https://github.com/mozilla-mobile/fenix/pull/7311 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/7041
Consumes `browserMode` from home activity for tap method of bookmark
* Fixes spaces
* Cleaning tests
* Cleaning tests
2019-12-23 12:26:47 -05:00
mozilla-l10n-automation-bot
225ed1f615
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/7009 )
2019-12-20 14:01:18 -05:00
Roger Yang
5ae8bc6f0a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7156 : Update app links feature usage to include app links interceptor ( https://github.com/mozilla-mobile/fenix/pull/7275 )
2019-12-20 08:27:19 -05:00
Richard Pappalardo
57679f7d4d
[fenix] Temp disable flaky UI testDownloadPrompt ( https://github.com/mozilla-mobile/fenix/pull/7304 )
2019-12-20 10:31:43 +02:00
Josh
c1606de6d7
[fenix] Fix parameterized message in search engine ( https://github.com/mozilla-mobile/fenix/pull/7302 )
2019-12-20 10:27:05 +02:00
Jeff Boek
16d3a71d3d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5334 - Override custom tab styling in private mode ( https://github.com/mozilla-mobile/fenix/pull/7305 )
2019-12-19 18:17:52 -08:00
Josh
1249b4a5ca
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7254 - Replace Anko applyConstraintSet ( https://github.com/mozilla-mobile/fenix/pull/7286 )
...
* For https://github.com/mozilla-mobile/fenix/issues/7254 : Replace anko applyConstraintSet
* Anko has been deprecated and will not be continued
* Refactor ConstraintSet changes
* Replace applyConstraintSet in SearchLayouts
* Refactor HomeFragment ConstraintSet
* Define anonymous ConstraintSet
* Remove ConstraintSet prefix from PARENT_ID
2019-12-19 18:16:50 -08:00
Mihai Adrian
a16ebd937e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6992 , for https://github.com/mozilla-mobile/fenix/issues/6897 , for https://github.com/mozilla-mobile/fenix/issues/6889 : Disable multitouch in app ( https://github.com/mozilla-mobile/fenix/pull/6999 )
2019-12-19 19:32:47 -05:00
Tiger Oakes
3c0ff1b69c
[fenix] Clean up settings fragments
2019-12-19 14:29:28 -08:00
Josh Vocal
934cb1f4ed
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7253 - Replace anko setters
2019-12-19 13:42:50 -08:00
Jeffrey Starke
1bdda56989
[fenix] Consolidate duplicate mock initialization in intent processor tests. ( https://github.com/mozilla-mobile/fenix/pull/6374 )
...
* Consolidate duplicate code in intent processor tests
* Resolve ktlint errors
2019-12-19 12:33:59 -05:00
Mihai Adrian
76e063ad48
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3574 Allow all screen readers to read onboarding items one-by one ( https://github.com/mozilla-mobile/fenix/pull/7292 )
2019-12-19 09:53:53 -05:00
Tiger Oakes
8b2eb8fd5f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7085 - Remove anko px2dip ( https://github.com/mozilla-mobile/fenix/pull/7252 )
2019-12-19 00:05:51 -08:00
Tiger Oakes
999e8d222f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/768 - Add PWA install option to menu ( https://github.com/mozilla-mobile/fenix/pull/6882 )
2019-12-18 23:59:30 -08:00
mcarare
1ad17245f8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6709 , for https://github.com/mozilla-mobile/fenix/issues/6849 Handle default engine deletion and undo operation
...
Uninstall engine immediately and allow reinstall in onCancel.
Set previous list with default engine in onCancel.
Keep default engine change in operation and remove now unnecessary view refresh.
2019-12-18 23:00:42 -08:00
Tiger Oakes
59345e3bee
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7183 - Fix bottom margin in PWAs
2019-12-18 22:57:54 -08:00
Rushab Kumar
d679cf7378
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7250 - Replace anko.dimen
2019-12-18 15:39:14 -08:00
Sebastian Kaspari
4c5e3996dc
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4978 : Reuse widget package name of Fennec.
2019-12-18 15:23:43 -08:00
Emily Kager
5b332811da
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7219 - Polish Download Notification Dialog. ( https://github.com/mozilla-mobile/fenix/pull/7224 )
...
* For https://github.com/mozilla-mobile/fenix/issues/7219 - Use accent color for downloads dialog positive button
* For https://github.com/mozilla-mobile/fenix/issues/7219 - Fixes gap beneath download notification dialog
* switch to setimageresource
2019-12-18 12:26:41 -05:00
Roger Yang
c0588dcd90
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7260 : Pass in GeckoView version information to MozillaSocorroservice
2019-12-18 10:45:57 +01:00
Grisha Kruglov
47f40dbf7e
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6937 : Disable runStorageMaintenance during startup
...
This call will acquire a "write" lock at the storage layer (sqlite's reserved+),
which may interfere with migrations that run during startup as well (they need to
write to storage, and so also need to acquire a lock). If these operations clash,
we get a SQLITE_BUSY crash. For now, just disable the maintenance operation.
2019-12-17 14:24:30 -08:00
Tiger Oakes
a752ecd79b
[fenix] Split out CustomTabToolbarIntegration ( https://github.com/mozilla-mobile/fenix/pull/7107 )
2019-12-17 12:26:46 -08:00
David Walsh
6f39a70d04
[fenix] Use localized strings in the quick settings panel ( https://github.com/mozilla-mobile/fenix/pull/7249 )
2019-12-17 10:47:21 -08:00
Colin Lee
fbe4ebc5d9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Update R8/ProGuard config for new Kotlin coroutines library ( https://github.com/mozilla-mobile/fenix/pull/7218 )
2019-12-17 10:41:54 -06:00
Sebastian Kaspari
e91ad0086c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4976 : Use dynamic launcher entry in manifest.
2019-12-17 16:00:15 +01:00
Suraj Shah
c634d89cd4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7048 : Network info migration ( https://github.com/mozilla-mobile/fenix/pull/7091 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/7048 .
Adds extension function to check if online or not based on capabilities
Modified `buildDeviceList`
Modifies tests
* Fixing lint error for max length
Fixing test in AppRequestInterceptorTest.kt
* Adds suppression for deprecation
Moving away from using anko for ConnectivityManager instance
* Creates ConnectivityManager extension component
* Fixes https://github.com/mozilla-mobile/fenix/issues/7180
Refactors test cases to fix static mocks
2019-12-16 22:03:11 -08:00
David Walsh
4fada3f5be
[fenix] Fix 5366 - Use VectorDrawableCompat for all imagery ( https://github.com/mozilla-mobile/fenix/pull/7221 )
...
* Fix 5366 - Use VectorDrawableCompat for all imagery
* Fix detekt lint issues
* Restore previous comment contents
2019-12-16 20:35:36 -08:00
Severin Rudie
863dcf72ab
[fenix] For 6795: expands toolbar whenever a new session is selected
...
This ensures that the bar is expanded when opening a link in a new tab
2019-12-16 14:09:29 -08:00
Jeff Boek
8d4a944920
[fenix] No Issue - Removes some search engines
2019-12-16 14:09:14 -08:00
mcarare
1531cfd558
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7194 Set snackbar anchor depending on browser toolbar position
2019-12-16 12:21:54 -08:00
Aaron Train
9b77b65e69
[fenix] No issue: Fixes breakage with unused import in 71e8063 ( https://github.com/mozilla-mobile/fenix/pull/7205 )
2019-12-16 11:55:44 -05:00
Aaron Train
f9e3b21578
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6697 : Add Tracking Protection UI Tests ( https://github.com/mozilla-mobile/fenix/pull/6825 )
...
Add tests for verifying basic UI functionality of Enhanced Tracking Protection
2019-12-16 10:12:43 -05:00
Patrick Martin
4eb5d64307
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5711 - Onboarding colours have contrast issues
2019-12-13 17:52:55 -08:00
Afzal Najam
9474fe12af
[fenix] Hide add folder option when in Desktop Bookmarks folder
2019-12-13 17:51:15 -08:00
Ryan Kelly
b806b4c5fa
[fenix] Use feature-accounts-push, which replaces feature-sendtab.
2019-12-13 16:42:28 -08:00
mcarare
b9d221b9d1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6968 Close response stream to allow use of caching
2019-12-13 12:35:25 -08:00
mcarare
d77be2b506
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7075 Update passwords preference visibility and string
...
Set visibility for feature flags before settings screen it's displayed.
Change string for preference to match existing header string.
Update UI Tests
2019-12-13 12:19:14 -08:00
mcarare
51e35d827d
[fenix] Reverts https://github.com/mozilla-mobile/fenix/pull/6925 : Make home screen full screen
2019-12-13 11:29:53 -08:00
Colin Lee
a9a3fdc1fd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Replace prerelease R8 with improved Kotlin coroutines library ( https://github.com/mozilla-mobile/fenix/pull/7153 )
2019-12-13 13:29:27 -06:00
Will Hawkins
f92865d320
[fenix] No Issue: Create a method to "finish onboarding" in CI
...
If the intent that starts the HomeActivity includes an extra
boolean flag named finishonboarding and it is set to true,
Fenix will "finish onboarding".
2019-12-13 11:28:57 -08:00
Emily Kager
c324abaa7b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6946 - Get engine margins without assuming top/bottom toolbar
2019-12-13 11:09:30 -08:00
Emily Kager
ffce59a7d7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7124 - Match toolbar location for ETP/security panel gravity
2019-12-13 11:09:30 -08:00
Vlad Filippov
3091418bd7
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/5913 : Add new sessionToken scope ( https://github.com/mozilla-mobile/fenix/pull/6155 )
2019-12-12 12:00:20 -08:00
Emily Kager
6e8cdfd720
[fenix] No issue: Scroll to remote debugging text in UI Tests ( https://github.com/mozilla-mobile/fenix/pull/7117 )
2019-12-12 12:00:02 -08:00
Tiger Oakes
cd4f41aa6a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6830 - Fix "Open in" text size for custom tab ( https://github.com/mozilla-mobile/fenix/pull/7010 )
2019-12-12 11:49:54 +02:00
ValentinTimisica
3987045df8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Refactored UI tests.
...
After removing the 'Privacy notice' and 'Help' items from the Settings screen
the UI tests for them became unneeded.
2019-12-12 11:34:10 +02:00
ValentinTimisica
f88065117a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Added Unit tests for About Page.
2019-12-12 11:34:10 +02:00
ValentinTimisica
abb0295559
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Redesign and refactor the About Page
...
Added new items to be displayed.
2019-12-12 11:34:10 +02:00
Grisha Kruglov
d467ebf6b3
[fenix] Enable Fennec settings (telemetry) migration
2019-12-11 19:16:55 -08:00
mcarare
a330ab5bda
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7066 Increase space below checkbox preference
2019-12-11 11:23:14 -08:00
Mihai Adrian
b28abb5dce
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6710 Update custom search engine images with better resolution ( https://github.com/mozilla-mobile/fenix/pull/7084 )
2019-12-11 16:09:32 +02:00
Sawyer Blatz
35ee6640d3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7073 : Makes logo on about page not important for accessibi… ( https://github.com/mozilla-mobile/fenix/pull/7074 )
2019-12-10 12:15:11 -08:00
Mihai Branescu
6e2deeaadb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6330 Collections Numbering ( https://github.com/mozilla-mobile/fenix/pull/6453 )
...
* For https://github.com/mozilla-mobile/fenix/issues/6330 - Added logic for getting the recommended default collection name
* For https://github.com/mozilla-mobile/fenix/issues/6330 - Added unit test for default collection number method
2019-12-10 12:10:01 -08:00
Tiger Oakes
daf77820a4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5783 - Web Share with Fenix share sheet ( https://github.com/mozilla-mobile/fenix/pull/6883 )
2019-12-10 10:57:06 -08:00
Mihai Adrian
018f97df45
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7031 - Hide progress bar when leaving DeleteBrowsingDataFragment ( https://github.com/mozilla-mobile/fenix/pull/7056 )
2019-12-10 11:17:45 -05:00
isabelrios
4a62f38670
[fenix] Re-enable Screenshots tests ( https://github.com/mozilla-mobile/fenix/pull/6617 )
...
disabling setting test options due to different screen sizes
name screenshots according to robots
fix kotlin style
update settings tests with new Toolbar option
screenshots tests in different package than ui tests
2019-12-10 13:05:47 +02:00
Sebastian Kaspari
662000d038
[fenix] Run migration in background service.
...
In order to avoid a half done migration we are moving the migration to a background service (that is
running in the "foreground").
This is the Fenix part of:
https://github.com/mozilla-mobile/android-components/issues/4879
2019-12-10 11:31:32 +01:00
Tiger Oakes
19b362d4fd
[fenix] Extract IntentProcessorType to its own file and add tests ( https://github.com/mozilla-mobile/fenix/pull/7012 )
2019-12-10 00:02:23 -08:00
Severin Rudie
bb5685cc4c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4844 : fix file prefix url shortening
2019-12-10 05:07:53 +01:00
Severin Rudie
9a0b3f6557
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5334 : fix ETP shield coloring on custom private tabs
2019-12-10 03:22:55 +01:00
Mihai Adrian
ab0bc61cb3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6997 Avoid overwriting empty_search_string error ( https://github.com/mozilla-mobile/fenix/pull/6998 )
...
Setting error twice also clips error message
2019-12-09 18:10:24 -08:00
Emily Kager
69f92da9cb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6922 - Check current destination is logins fragment before navigation ( https://github.com/mozilla-mobile/fenix/pull/6924 )
2019-12-09 15:42:40 -08:00
Michael Comella
ed87207990
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Clarify VERBOSE logging motivation.
2019-12-09 15:11:52 -08:00
Michael Comella
3b36ea34c8
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Add HotStartPerformanceMonitorTest.
...
We really don't want our startup tests to subtlely change so I thought
it was worth writing some quick tests.
2019-12-09 15:11:52 -08:00
Michael Comella
bde17a6a4e
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Add HotStartPerformanceMonitor.
...
As mentioned in the class comment, we could use an alternative
implementation to measure perf from outside the application however
it's more complicated to set up and less consistent with our cold
startup methodology so we'll start with this.
2019-12-09 15:11:52 -08:00
ekager
7f5cac63f1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5771 - Don't force landscape mode on fullscreen
2019-12-09 23:47:57 +01:00
mcarare
35eeb98cac
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4107 Make home screen fullscreen.
...
Add/Remove fullscreen flags in home fragment's onResume / onPause
Change homeLayout padding to include system bars height (status&navigation).
Change homeMenu orientation to UP to properly display menu.
Change home bottomBar background to transparent.
2019-12-09 23:45:02 +01:00
mcarare
d49503e58e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7026 Dispatch ModeChange on hideOnboarding
2019-12-09 23:44:33 +01:00
ekager
058da9bf17
[fenix] No issue: Remove unnecessary back slashes from curly apostrophe strings
2019-12-09 23:16:00 +01:00
Grisha Kruglov
46bf7f45f9
[fenix] Fennec migration: enable logins migration
2019-12-09 13:35:22 -08:00
Jeff Boek
e0b335ed68
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1607 - Passes "custom" as the search engine identifier for custom engines
2019-12-09 11:47:05 -08:00
Severin Rudie
f838367e84
[fenix] No issue: small installedSearchEngineIdentifiers readability refactor
2019-12-09 10:58:19 -08:00
Severin Rudie
013aac2604
[fenix] No issue: tests installedSearchEngineIdentifiers
2019-12-09 10:58:19 -08:00
Severin Rudie
a6bb6ad9ca
[fenix] No issue: begin moving FenixSearchEngineProvider into a testing harness
2019-12-09 10:58:19 -08:00
Oana Horvath
4e1bb19dc0
[fenix] Fixed flaky History UI tests by adding an extra verification step that ( https://github.com/mozilla-mobile/fenix/pull/6894 )
...
the page is loaded.
Enabled all tests
2019-12-09 11:52:55 +02:00
Aaron Train
4cf0c56803
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6873 : Support many more Content-Type in MockWebServer (UI tests) ( https://github.com/mozilla-mobile/fenix/pull/7001 )
...
Ensure our MockResponse can handle different Content-Type e.g, images, to help support other tests
2019-12-06 14:53:18 -05:00
Severin Rudie
53b4d6714e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5334 : added private custom tab processor ( https://github.com/mozilla-mobile/fenix/pull/6845 )
...
* For https://github.com/mozilla-mobile/fenix/issues/5334 : added private custom tab processor
* For https://github.com/mozilla-mobile/fenix/issues/5334 - Fixes up IntentReceiverActivity for handling intents
* For 5334: update styling for private custom tabbs
* For 5334: update tests to account for new processors
Note that two are still failing. These appear to be true failures, and will be corrected in a later commit.
* For 5334: fixes bug introduced by changes to IntentReceiverActivity
RCA: intent className and extra were previously set based on which processors matched, not which successfully processed. This patch reintroduces that behavior.
* For 5334: add tests for custom tabs processing
2019-12-06 10:57:54 -08:00
Jeff Boek
fa903dd097
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4664 - Updates search_with string. ( https://github.com/mozilla-mobile/fenix/pull/6909 )
2019-12-06 10:36:19 -08:00
Mozilla L10n Automation Bot
8671faa0f6
[fenix] Import l10n.
2019-12-06 08:53:22 -08:00
kglazko
50b8f92201
[fenix] Issue 5366 Vector Drawable Compat ( https://github.com/mozilla-mobile/fenix/pull/6904 )
2019-12-05 19:54:32 -08:00
Richard Pappalardo
101f6a1770
[fenix] Disable flaky testDownloadNotification - API28 ( https://github.com/mozilla-mobile/fenix/pull/6982 )
2019-12-05 18:00:21 -08:00
Mihai Adrian
208d0c684b
[fenix] Temporarily fix lint issues with bad translation of string ( https://github.com/mozilla-mobile/fenix/pull/6963 )
2019-12-05 13:57:57 -08:00
mcarare
4a29b6b06b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6917 Emit mode change only when new mode is different from current
2019-12-05 11:10:14 -08:00