Emily Kager
f9afd97a68
For #1901 - Get rid of black flash when leaving GV Engine
5 years ago
Tiger Oakes
6ec0d46f6b
Closes #394 - Trusted Web Activities ( #5391 )
5 years ago
mcarare
788e52be0c
For #5873 Added on/off indicator for delete browsing data on exit pref
5 years ago
Roger Yang
e9760fb185
Closes #5847 : Use IO thread when submitting crash report
5 years ago
Tiger Oakes
78bc829735
Closes #778 - Progressive Web Apps! ( #4914 )
5 years ago
Severin Rudie
411ccc8f1f
For 4780: add DefaultBrowsingModeManager tests
5 years ago
Severin Rudie
c9e68bda31
For 4780: remove Settings#usePrivateMode and tests
5 years ago
Severin Rudie
dd6439269b
For 4780: ThemeManager now sends an intent before recreating
...
Updating themes recreates the activity, so if we aren't persisting 'usePrivateMode', we need to pass it to the new instance
5 years ago
Severin Rudie
693034951c
For 4780: rename 'setPrivateModeIfNecessary'
5 years ago
Severin Rudie
d1d20b544e
For 4780: update HomeActivity to maintain private mode in memory
...
As an added bonus, this makes the temporal coupling between `setPrivateModeIfNecessary` and `setupThemeAndBrowsingMode` explicit. They previously would have broken if called in reverse order, now it will fail to compile.
5 years ago
Severin Rudie
10f334303d
For #4780 : remove previous fix for leaking private mode status
...
This didn't function when 'open links in a private tab' was set. Rather than adding another sketchy fix for the edge case, following commits will change `usePrivateMode` to be maintained in memory, instead of in Settings.
5 years ago
Sawyer Blatz
4045fb0107
For #4190 : Removes waterfall animation from awesomebar
5 years ago
Sawyer Blatz
6484a48147
For #5787 : Fixes shortcuts asking to launch private alias ( #5825 )
5 years ago
mcarare
1c6aefd82b
For #3604 Snackbar messages for closing tabs use closed instead of deleted
5 years ago
isabelrios
0e3148f0da
fixing more reviewers comments
5 years ago
Isabel Rios
44f4cedefd
Add fxa/sync integration tests
...
fixing Jenkins path to tests and clean tests
commenting future tests and adding doc with info about the tests
5 years ago
Tiger Oakes
d5c3433041
Use the new fragment constructor
5 years ago
Denys M
a4439ff373
For #3563 . Use `ListAdapter` for App Share list.
5 years ago
Denys M
e55eda30fb
For #3563 . Use `ListAdapter` for Bookmark folder selection list.
5 years ago
ekager
f6285ad5f8
For #3846 - Pass in updated session icon to tabs
5 years ago
Tiger Oakes
d028c97112
For #5213 - Use support library attributes
5 years ago
Prat T
80a1e6dd2c
Fixes #5351 - listen to onIconChanged in HomeFragment
5 years ago
Prat T
fe648a0b99
Fixes #5351 - use session icon in tab view on home
5 years ago
Emily Kager
2b19b28d25
For #5651 - Set up Standard vs Strict Tracking Protection Experiment
5 years ago
Sawyer Blatz
19a2d9df4f
For #1620 : Hide search results when they match URL
5 years ago
mcarare
22eb207cef
For #5784 : Fix hiding default browser preference in sdk<=23
5 years ago
Colin Lee
b7647a454f
For #5599 : Remove dependency on fetch_httpurlconnection ( #5716 )
...
* For #5599 : Remove dependency on fetch_httpurlconnection
* For #5599 : Switch Glean to GeckoViewFetchClient
* Use existing Gecko client for Glean
5 years ago
Emily Kager
40e6284aef
For #5442 - Show Delete Browsing Data on Quit option in home menu
5 years ago
Sawyer Blatz
841b06b02f
No issue: fixes master ( #5777 )
5 years ago
Sawyer Blatz
371e2ac3d8
For #514 & #5742 : Updates "launch links in private tab" functionality ( #5721 )
...
* For #514 & #5742 : Updates "launch links in private tab" functionality
* Fixes comments
5 years ago
Christian Sadilek
b733e4fa8f
Upgrade to Mozilla Android Components 16.0.0-SNAPSHOT
5 years ago
Severin Rudie
3be06953d6
For #4780 switch off private mode ( #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 #4780 : add comments to use private mode
* For #4780 : write tests for clear private mode on create app
* For #4780 : clear private mode when privacy notification is removed
5 years ago
Sawyer Blatz
e8216e3079
For #5094 : Adds telemetry for suggestion toggles ( #5704 )
5 years ago
Sawyer Blatz
785b8b9519
For #5567 : Removes search shortcuts button ( #5739 )
...
* For #5567 : Removes search shortcut button
* No issue: Simplifies logic for displaying shortcuts
5 years ago
Sawyer Blatz
2896b36d14
No issue: Updates naming of launch links privately var ( #5701 )
...
The previous name was pretty confusing
5 years ago
Sawyer Blatz
eb3c9f86e2
No issue: Removes feature flags for delete data ( #5738 )
5 years ago
Emily Kager
f7c9ab11eb
For #3487 - Add back open image in new tab
5 years ago
Michael Droettboom
a250241523
1585250: Initialize metrics off of the main thread
5 years ago
Sawyer Blatz
669e694af9
For #5672 : Fixes broken send tab link
5 years ago
Sawyer Blatz
69c42b6192
For #5681 : Sets OPEN_TO_BROWSER false when using new tab shortcut
5 years ago
Emily Kager
e9a0f1f65d
For #2078 - Filter Out Self in Share Sheet ( #5641 )
5 years ago
Sawyer Blatz
c8af16bd47
For #5679 : Hides autoplay behind feature flag ( #5685 )
5 years ago
ekager
ef29fe2584
Update BackgroundServicesTest, Suppress Complex Method
5 years ago
Grisha Kruglov
a4097cd380
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
Chenxia Liu
8f97d247a6
For #235 - Add Glean crash count + docs.
5 years ago
Sawyer Blatz
3e42114190
For #5656 : Fixes nightly major version number crash
5 years ago
Sawyer Blatz
a38b73f19e
Fixes #5653 : Removes crash with null campaign
5 years ago
mcarare
64923978e6
For #1071 Added Desktop Mode icon
5 years ago
Sawyer Blatz
5e18ead45e
For #4474 : Adds tests and fixes issues
5 years ago
Tiger Oakes
ee1f040e53
No issue: Move signedIn tracking to BookmarksSharedViewModel ( #4755 )
5 years ago
Sawyer Blatz
7f328a6dc4
For #1298 : Adds adjustCampaignId to core ping ( #5579 )
5 years ago
Sawyer Blatz
6babf72352
For #5197 : Adds telemetry for media notification ( #5520 )
5 years ago
Tiger Oakes
88aa519210
Closes #4711 - Extract VoiceSearchActivity ( #5502 )
5 years ago
Emily Kager
3f41a4e9c6
No issue: Update navigation library
5 years ago
Sawyer Blatz
11baabb63a
No issue: Updates fact mapping to use enums
5 years ago
Emily Kager
c3287b17ac
Closes #5624 - Fix crash on preference change listener
5 years ago
Mihai Adrian
62ae025d65
For #4991:Ensured deleteSelectedBookmarks deletes all selected bookmarks ( #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
5 years ago
Severin Rudie
dffa61bf16
Closes #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
5 years ago
Severin Rudie
fd7f1b2665
Closes #4513 : adds tests for bookmark loading state
5 years ago
Severin Rudie
fbdd537bc7
Closes #4513 : show progress bar when loading bookmarks
5 years ago
Severin Rudie
ca6c324f29
Issue #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
5 years ago
Severin Rudie
96472a533a
Issue #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!
5 years ago
Colin Lee
de93b05cac
For #2754 Add tab cards to share sheet ( #5493 )
...
* For #2754 Add tab cards to share sheet
* For #2754 : Fix background near rounded corners and ShareButtonAppearanceTest
* Add license to share_tab_item
5 years ago
Christian Sadilek
ac2611d744
Upgrade to A-C 15.0.0-SNAPSHOT (incl. required changes) ( #5578 )
...
* Upgrade to Mozilla Android components 15.0.0-SNAPSHOT
* Update findinpage integration to use browser-state
* Use new UseCases APIs after download migration.
5 years ago
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
0b01635ce0
For #2874 , #5375 , #5131 - submitList workaround for Android 5 + 6
5 years ago
ekager
44bb592b43
For #5312 - Send ETP Strict/Standard event
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
b6e6e36ccd
For #561 : Fix stutter of search icon & text when animating
5 years ago
Sawyer Blatz
75a25c9bd0
For #561 : Fix linting issue
5 years ago
Jeff Boek
c592a69aad
For #561 - Fixes snackbar placement on homeview
5 years ago
Jeff Boek
5c092c1ef1
For #561 - Adds shadow/highlightto the bottom bar
5 years ago
Jeff Boek
00d1be97ac
For #561 - Wires up add tab button inside the bottom bar
5 years ago
Jeff Boek
b16754d78a
For #561 - Adds add tab and menu button to bottom bar
...
- Adds space between wordmark and session control component
5 years ago
Jeff Boek
abbb310ce3
For #561 - Removes the toolbar from the home screen
...
- Removes the menu button
- Fixes motionlayout animation with the wordmark/private browsing button
5 years ago
mcarare
bfe8bf4663
For #1383 Added tab title to close button content description
5 years ago
Jeff Boek
1c9c5317eb
For #5552 - Temporary fix for startup crash on es locales
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
Emily Kager
25e2a7abfc
For #2765 - Run places maintenance daily ( #5466 )
5 years ago
Mihai Adrian
c7c752cabb
For #5356 Improves private browsing "common myths" link accessibility ( #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
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
Mihai Adrian
236f702bbe
For#5468 Changed info source for url clipboard copy from view to session ( #5514 )
5 years ago
Tiger Oakes
cb7701584f
No issue: Extract home fragment mode ( #5343 )
5 years ago
Emily Kager
9d9ff959b5
For #5312 - Add Telemetry for Tracking Protection
5 years ago
Christian Sadilek
c866ae1a1e
Closes #5444 : IntentReceiverActivity: Add tests for intent processing
5 years ago
Sawyer Blatz
f02603be37
For #5460 : Fixes styling of fill link from clipboard ( #5464 )
5 years ago
Sawyer Blatz
4a6e647167
For #5197 : Adds telemetry for media controls ( #5266 )
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
e9fd6892ba
For #394 , #778 - Add hide toolbar feature
...
And also add CustomTabsServiceStore
5 years ago
ekager
78ac6fc912
For #5448 - Reload custom tab session when TP is toggled
5 years ago
Michael Droettboom
a63eaa9d67
1581556: Initialize Glean on the main thread
5 years ago
mihai-adrian
47064a68e0
For #5141 Changed "learn more" link to be accessible to Talkback users
5 years ago
Tiger Oakes
172a9cf06c
Extract and test crash reporter code
5 years ago
ekager
464122fda1
For #5421 - Make share dialog scrim dismiss fragment
5 years ago
Dennis Schubert
5577470d0b
No bug - Add WebCompat feature.
5 years ago
Tiger Oakes
f71ec8928b
Add note about lazy in FeatureFlags
5 years ago
Sawyer Blatz
6f3d7b4ee8
For #5396 : Adds "always launch in private mode" to settings
5 years ago
Mihai Adrian
a1c8fc0698
For #3731 Improved UX for opening tabs from a Collection ( #5427 )
...
* For #3731 Changed order of items for a collection's overflow menu
* For #3731 Changed the order tabs open to keep same order from collections
5 years ago
Tiger Oakes
05a4faec78
Add tryGetHostFromUrl and update ExceptionDomains
5 years ago
Colin Lee
1aa4f5a519
For #255 : Toggle Media Autoplay
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
Sawyer Blatz
e961a9d63d
For #1744 : Adds clipboard provider to search engine screen
5 years ago
Tiger Oakes
1777b5a830
Use enum to simplify delete on quit code
5 years ago
Tiger Oakes
106458c2c9
For #3440 - Reduce HomeFragment require calls
5 years ago
Jeff Boek
976c840047
For #3077 - Replaces connect another device dialog with a scree
5 years ago
Unpublished
065ce13999
Pass color resource for what's new menu item by id
5 years ago
Sawyer Blatz
50cd2920d3
For #5371 : Updates search engine settings string ( #5393 )
5 years ago
Sawyer Blatz
e1b84a7a08
For #5396 : Reverts broken activity alias
5 years ago
Tiger Oakes
284cbab9ea
Use .orEmpty()
5 years ago
Emily Kager
3e132f102c
No issue: Update androidx libraries Sept 5 2019
5 years ago
Mihai Adrian
1767bd5569
For #5174 Changed FindInPage height to toolbar height to cover QAB ( #5376 )
5 years ago
Emily Kager
2b71af4087
For #5258 - Pop AccountProblemFragment if signed out
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
eeaeb973ff
Post: minor cleanup
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
Emily Kager
140da0dd0f
For #5359 , #5360 - Update ETP Vectors for Android 5+6
5 years ago
mawen7
9ebd4efe70
Pass app name to delete browsing data prompt
5 years ago
Sebastian Kaspari
b8539ccb33
Use new feature-contextmenu API.
5 years ago
Tiger Oakes
42bb3e1410
Change deleteAndQuit to take an activity
5 years ago
Emily Kager
da37dedba3
For #5279 - Don't use runBlocking in delete and quit
5 years ago
ekager
8cd0d8faf3
For #5304 - Align ETP Onboarding Tool Tip PopupWindow
5 years ago
Yeon Taek Jeong
3787dd7b1f
For #5254 : Fix transition to private browsing mode after sharing a page
5 years ago
Sawyer Blatz
e247870b9f
For #5277 : Updates string for delete browsing data ( #5309 )
5 years ago
Sebastian Kaspari
dd85229c41
Use new feature-downloads API.
5 years ago
Sawyer Blatz
42b31f0088
For #4155 : Adds elevation to copy/paste menu
5 years ago
Mihai Adrian
c8bc144114
For #2570 : Hide 3-dots menu when in select mode for bookmarks and history ( #5173 )
...
Show or hide overflow menu for entire list is triggered when mode is changed
For bookmarks, due to implementation of selection and diffUtil,
additional check is necessary for current item (last selected) that is redrawn
5 years ago
Emily Kager
b83ae45c36
For #5263 - Hide ETP Panel Settings for custom tab
5 years ago
Tiger Oakes
4acf48e817
Fixes #5212 - Change tint in onCreateOptionsMenu
...
Also fixes #5213
5 years ago
Mihai Adrian
bc16061939
For #3371 : Show snackbar message when share fails with crash ( #5210 )
5 years ago
Emily Kager
fcb0448fa5
For #4458 - Enable font inflation with font auto size setting ( #5252 )
5 years ago
ekager
4461230e9b
For #5229 , #5228 - Dismiss ETP panel on back press, don't truncate text
5 years ago
Emily Kager
a5859e0028
For #5178 - Polish delete browsing data item layout
5 years ago
Emily Kager
102a36bd7e
No issue: Updates isPWA to isInstallable for AC 13 snapshot
5 years ago
Roger Yang
b3eca65614
Closes #5091 : Refactor Sentry BreadCrumbs to use lib-crash BreadCrumbs
5 years ago
Jeff Boek
e092dfd684
For #5047 - Addresses nits
...
- Changes MainScope to viewLifecycleScope
- Fixes string name/comment to better describe what it is
- Adds disabled state to the add button
5 years ago
Jeff Boek
d18ec49704
For #5047 - Wires up dialog to webAppUseCases
5 years ago
Jeff Boek
faff73b9b3
For #5047 - Creates dialog ui for naming a shortcut
5 years ago
Emily Kager
e3209dcc84
For #3700 - Add Setting to Delete Data on "Quit" menu action
5 years ago
Yeon Taek Jeong
ddc1b2e648
For #4658 : Add private browsing mode shortcut telemetry
5 years ago
Emily Kager
418b1ba890
For #1749 - Use Strict ETP by default, use Feature Flag for Settings
5 years ago
Sawyer Blatz
999d3cb963
For #1114 : Show playing tab
5 years ago
Emily Kager
9a4610f068
For #2897 - Add Action States To Share Sheet
5 years ago