Mugurell
c5330c6880
For 5092 - Show a Snackbar with retry option if sharing to devices fails ( #5158 )
...
* For #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 #5092 - Refactor ShareControllerTest
* For #5092 : Adds color theming of snackbars
5 years ago
ekager
24b3ed4384
For #5568 - Don't pass in Session for QuickActionSheetController
5 years ago
Emily Kager
b0b60aa27d
For #5281 - Use TrackerLog for reporting ETP categories ( #5556 )
5 years ago
Sawyer Blatz
856399e9e2
No issue: Fixes GleanMetricsService nits & broken UI test ( #5539 )
...
* No issue: Fixes GleanMetricsService nits
* No issue: fixes broken UI test
5 years ago
Alessio Placitelli
1ffdf1cf9b
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.
5 years ago
Tiger Oakes
8c30200ced
Only use Context.settings() function (not getter) ( #5335 )
...
Remove unused String extensions
5 years ago
Tiger Oakes
734d4031e2
Extract UriOpened observer from HomeActivity
5 years ago
Tiger Oakes
e3c60faf24
Move BookmarkNode extensions to helper class ( #4752 )
5 years ago
Jonathan Almeida
612b0fc006
For #5406 : Ignore intermittent failing test temporarily
5 years ago
Tiger Oakes
cb7701584f
No issue: Extract home fragment mode ( #5343 )
5 years ago
Christian Sadilek
c866ae1a1e
Closes #5444 : IntentReceiverActivity: Add tests for intent processing
5 years ago
Tiger Oakes
6c30a94081
Move settings classes to packages
5 years ago
Tiger Oakes
699eacab39
For #778 - Rename CustomTabActivity
5 years ago
Tiger Oakes
172a9cf06c
Extract and test crash reporter code
5 years ago
Sawyer Blatz
6f3d7b4ee8
For #5396 : Adds "always launch in private mode" to settings
5 years ago
Tiger Oakes
05a4faec78
Add tryGetHostFromUrl and update ExceptionDomains
5 years ago
Sawyer Blatz
2db2d9ceae
For #1744 : Adds tests for clipboard
5 years ago
Sawyer Blatz
fd1fcd8b89
For #4155 : Adds paste & go for search terms
5 years ago
Tiger Oakes
1777b5a830
Use enum to simplify delete on quit code
5 years ago
Grisha Kruglov
8a9340fd9d
Post: Clean up 'push' initialization code
5 years ago
Grisha Kruglov
d67fb3eed2
Post: Add experiment flags, push and telemetry tests for BackgroundServices
5 years ago
Grisha Kruglov
c2fb99a73f
FxA WebChannels integration
...
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes #4971 )
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
Tiger Oakes
a61391ef58
Separates tracker bucket sorting code
5 years ago
Tiger Oakes
42bb3e1410
Change deleteAndQuit to take an activity
5 years ago
Colin Lee
df8aed9158
For #5274 : Fix LogTest unit tests ( #5275 )
5 years ago
Emily Kager
768c7c2d35
Closes #5268 - Fix 2 detekt errors
5 years ago
Emily Kager
b83ae45c36
For #5263 - Hide ETP Panel Settings for custom tab
5 years ago
kglazko
3fd44e8d83
Issue 4622- Create Unit Tests for Extensions ( #4669 )
5 years ago
Sebastian Kaspari
d3679e0625
Unbreak Nightly: Get rid of fragment-testing dependency and create fragments in test manually.
5 years ago
Emily Kager
a16015cd21
No issue: Fix BreadCrumbReporterTest
5 years ago
Roger Yang
b3eca65614
Closes #5091 : Refactor Sentry BreadCrumbs to use lib-crash BreadCrumbs
5 years ago
Emily Kager
e3209dcc84
For #3700 - Add Setting to Delete Data on "Quit" menu action
5 years ago
Emily Kager
418b1ba890
For #1749 - Use Strict ETP by default, use Feature Flag for Settings
5 years ago
Emily Kager
9a4610f068
For #2897 - Add Action States To Share Sheet
5 years ago
Yeon Taek Jeong
2e2bac4ccd
For #419 : Create launch icon for private browsing ( #4948 )
5 years ago
Sawyer Blatz
5586b18c3e
For #4155 : Handle custom tabs & fix test
5 years ago
Sawyer Blatz
53b3f105ca
For #4155 : Sets pastedText default value
5 years ago
Sawyer Blatz
52fd327bc0
For #4155 : Adds tests for browser toolbar popup menu
5 years ago
Sawyer Blatz
fdd2b59fb8
For #4155 : Adds popup menu for browser toolbar
5 years ago
Emily Kager
4485b7f647
Add Tracking Protection Info Panel
5 years ago
mihai-adrian
9e83edcac5
For #4877 : Restored logic for closing tabs when not on browserFragment
...
Added base test for CreateCollectionFragment that we can build upon later
5 years ago
Sawyer Blatz
e240de7e31
For #4908 : Adds telemetry for send tab
5 years ago
Tiger Oakes
d0ef2d40c2
Move bookmark navigation listener to separate file
5 years ago
Tiger Oakes
3c07cacf4d
Use A-C preferences property delegates
5 years ago
Tiger Oakes
b77c4d2e2e
Clean up SupportUtils
5 years ago
Mihai Adrian
a31eb1f371
Code Health #4883 : Refactored accessing settings by using Context extensions ( #4973 )
5 years ago
Colin Lee
4c2a7ac10e
Delete AUTH_SESSIONS with COOKIES
5 years ago
Colin Lee
758f4c13ec
Updates per UX and PR feedback
5 years ago
Colin Lee
2b9efccfca
For #3106 : Granular options for clearing user data
5 years ago
Petru Lingurar
b82024f993
For #4856 - Refactor InflationAwareFeatureTest
...
We previously had a test exactly for checking that "start does nothing" but we
now need to ensure that start actually is propagated to the inner feature that
is to rebind itself to the app to allow for user interactions.
5 years ago