Jeff Boek
d2d7fceb94
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11579 - Adds telemetry for autoplay settings in Site Permissions
2020-07-29 15:10:25 -07:00
Sawyer Blatz
2a5fdd6054
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9730 : Add Login Dialog Prompt telemetry
2020-07-29 12:59:35 -07:00
ekager
5f923111ff
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11654 - Adds leanplum ETP changed event
2020-07-29 13:35:16 -04:00
Sawyer Blatz
10a4dd6381
[fenix] Add documentation
2020-07-29 13:35:16 -04:00
sraturi
adfcf08a49
[fenix] for https://github.com/mozilla-mobile/fenix/issues/11830 created class containing the logic for sending AllStartup telemetry logic
...
lint check
renamed the intentReceived telemetry to appOpenedAllSource
added comments
removed unused code
moved lifecycle process to AppAllSourceStartTelemetry
moved tracking event out of init function
lint fix
moved appAllStartTelemetry to components
added bit more info about the metrics
added the onReceivedIntent metric back
minor fix
change discriptions based on the comments frm MR
wrote test cases for AppAllSourceStartTelemetry.kt
lint fix
test case to mock application going background
post rebase:
post rebase:
fixed nit from comments
fixed nit from comments
fixed nit from comments
lint fix
lint fix
2020-07-28 17:09:42 -07:00
Tiger Oakes
5de89421d7
[fenix] Suppress YamlConfig deprecation
2020-07-27 13:56:03 -04:00
Sawyer Blatz
d63bd0b2e3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12430 : Hide the mic when not using Google
2020-07-23 19:29:26 -04:00
Alessio Placitelli
b72f35d1fd
[fenix] Remove the duplicated/outdated 'activation' ping docs ( https://github.com/mozilla-mobile/fenix/pull/12421 )
...
This additionally overhauls the Fenix telemetry docs
to point at the Glean autogenerated docs, to prevent
documentation getting outdated again.
2020-07-20 18:55:41 -07:00
Elise Richards
5b46f572df
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10173 : login duplicates and save ( https://github.com/mozilla-mobile/fenix/pull/11208 )
...
* Extract controller into it's own class. Implement find dupes and filter based on username.
Create edit login controller. Add text watchers and check for duplicates.
Edit controller test
* Find duplicates and save to store
* Retrieve duplicates from AC and check list on username text changed
Move duplicates logic into the controller
* Add glean pings for delete and edit. Move logic for login manipulation into the datastore.
* Use correct threads in controller. Enable save button when applicable.
Save enabled in datastore.
Move login data to datastore
Rebase with password error states
Update metrics to be more specific for edit
* Create logins controller for AC calls
* Interactor and controller methods for edit login. Add edit view to separate out some layout manipulation.
Inflate view in edit fragment. Double layout showing up.
Edit view
Controller tests
Controller tests passing
Interactor tests
Lint and detekt cleanup
* Remove datastore and use storage controller for all logins calls to password storage.
Addressed comments
Lint
:
Rebase - 1
2020-07-16 17:08:04 -05:00
jhugman
6a7a29fc61
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11704 Add leanplum attributes for tracking protection ( https://github.com/mozilla-mobile/fenix/pull/11965 ) r=sblatz
...
* For 11657: add LP attribute for tracking protection
* For https://github.com/mozilla-mobile/fenix/issues/11704 : added tracking_protection_enabled attribute
* Added docs for the new attributes, linking to data-review to the mma.md
* Rename null to none when no ETP is enabled
2020-07-16 17:09:32 +01:00
James Hugman
648b389a68
[fenix] Changed home_* style links to urls_* to reflect that the destination is a set of links, rather than where the screen is
2020-07-16 10:37:03 -04:00
James Hugman
8e7c9bf003
[fenix] Add install_search_widget
2020-07-16 10:37:03 -04:00
James Hugman
57d1e258d4
[fenix] Add 8 deeplinks to mma.md documentation
2020-07-16 10:37:03 -04: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
Chenxia Liu
a564b2a2fc
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/12044 - Bump expiry by 1mo for release
2020-06-26 18:28:46 -07:00
Sachin
10a018b0b2
[fenix] for https://github.com/mozilla-mobile/fenix/issues/11830 added new metric for collecting startup method from all startup phases ( https://github.com/mozilla-mobile/fenix/pull/11940 )
...
* for https://github.com/mozilla-mobile/fenix/issues/11830 added new metric for collecting startup method
move all source startup telemetry into its own logic and added an UNKOWN state
* switched back to onNewIntent solution
* renamed the metric
2020-06-26 17:38:08 -07:00
Sawyer Blatz
44ef22425b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11479 : Record open tabs count in metrics ping ( https://github.com/mozilla-mobile/fenix/pull/12024 )
2020-06-26 17:15:43 -07:00
Sawyer Blatz
f3b4354e76
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11273 : Add tabs tray telemetry ( https://github.com/mozilla-mobile/fenix/pull/12036 )
2020-06-26 16:37:07 -07:00
Grisha Kruglov
f18c517551
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11909 : Metrics for recording number of recently used PWAs
2020-06-26 14:13:41 -07:00
Elise Richards
71cc2e1612
[fenix] Fix illegal arguments for onboarding keys ( https://github.com/mozilla-mobile/fenix/pull/12033 )
2020-06-26 16:12:18 -05:00
Sawyer Blatz
9834983edc
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9625 : Add telemetry for Tracking Protection CFR ( https://github.com/mozilla-mobile/fenix/pull/11923 )
2020-06-25 11:24:55 -07:00
Elise Richards
ad9fa8a2ba
[fenix] https://github.com/mozilla-mobile/fenix/issues/10824 : Onboarding telemetry ( https://github.com/mozilla-mobile/fenix/pull/11867 )
...
* Onboarding events and tracking
* Rename metrics for consistency
* Add reference to PR for the data review
* Add default values to onboarding events
2020-06-25 13:21:31 -05:00
Sawyer Blatz
13e2e1f90b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11392 : Rename Installation ping to FirstSession ( https://github.com/mozilla-mobile/fenix/pull/11869 )
2020-06-25 10:06:26 -07:00
person808
0c7be5c84c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11442 - Telemetry for tab counter menu.
2020-06-15 11:48:12 -07:00
Sawyer Blatz
82766c2043
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11118 : Add missing telemetry
2020-06-12 10:29:05 -07:00
Sawyer Blatz
c75f07a97f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11063 : Update telemetry for etp settings
2020-06-10 22:51:21 -04:00
Chenxia Liu
4e4a09c240
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10616 - Update docs for app_opened to reflect cold-start
2020-06-04 14:39:43 -07:00
Sawyer Blatz
469c553398
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11118 : Add toggle states to metrics ping
2020-06-04 10:08:23 -07:00
Gabriel Luong
f114509a37
[fenix] For https://github.com/mozilla-mobile/fenix/issues/8920 - [Telemetry] Send add-on ids in a metrics ping
2020-06-04 08:15:39 -07:00
mcarare
b4d01b50ec
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10434 : Handle cases when proc/$pid/stat is not accessible.
2020-06-02 17:57:39 -07:00
Sawyer Blatz
14dca9ab2a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9488 Add telemetry for search widget CFR
2020-05-28 15:15:25 -07:00
Sawyer Blatz
8379ab29eb
[fenix] No issue: Update installation docs timestamp for clarity ( https://github.com/mozilla-mobile/fenix/pull/10866 )
2020-05-22 14:17:47 -07:00
Sawyer Blatz
6d3ff138cd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/8125 : Add default top site telemetry ( https://github.com/mozilla-mobile/fenix/pull/10752 )
2020-05-22 13:10:09 -07:00
Roger Yang
31fd646807
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10802 : Add crash reporting opt in mechanism in doc ( https://github.com/mozilla-mobile/fenix/pull/10804 )
2020-05-21 19:42:42 -04:00
Sawyer Blatz
ce07ba1b8c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10465 : Add telemetry for voice search ( https://github.com/mozilla-mobile/fenix/pull/10785 )
2020-05-20 14:35:57 -07:00
Roger Yang
c9023bf307
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10782 : Update crash reporting doc with what information breadcrumbs are recording ( https://github.com/mozilla-mobile/fenix/pull/10787 )
2020-05-20 10:44:42 -04:00
Grisha Kruglov
3e14d2215b
[fenix] Perf telemetry for awesomebar suggestion provider durations
...
See https://github.com/mozilla-mobile/android-components/pull/6802 for details; requires that PR.
2020-05-14 14:13:53 -07:00
Mihai Branescu
990833cafd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10599 - Removed baseline pings form metrics.yaml
...
As per documentation, this ping is intended to provide metrics that are managed by the library itself, and not explicitly set by the application or included in the application's metrics.yaml file.
2020-05-13 14:34:03 -07:00
Simon Chae
8461e941e5
[fenix] Update Android Components version to 41.0.20200512130104 🎲 🎲 ( https://github.com/mozilla-mobile/fenix/pull/10600 )
...
* Update GLEAN metrics and ping formatting
* Update Android Components version to 41.0.20200512130104.
2020-05-12 14:52:58 -04:00
ValentinTimisica
bdc8299a36
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10343 : Updates metrics accordingly to 'Library' removal
2020-05-11 10:22:19 -07:00
Sawyer Blatz
a324d122e9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10426 : Removes installation ping GAID ( https://github.com/mozilla-mobile/fenix/pull/10532 )
2020-05-09 10:35:57 -07:00
Sawyer Blatz
faf0e35a96
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10426 : Adds identifier to Glean for 24 hours ( https://github.com/mozilla-mobile/fenix/pull/10446 )
2020-05-07 08:57:20 -07:00
Mugurell
b3f769b407
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10322 - Update Glean - total_uri_count documentation
...
total_uri_count continues to accurately track the URLs visited by the user in
the current session.
Websites can though programmatically redirect users to a new URL using simple
javascript even without user interaction.
This needs to be documented for future references.
2020-05-01 18:34:39 -07:00
Michael Droettboom
bf0ecbc19d
[fenix] Update generated docs
2020-04-30 08:37:22 -07:00
Mihai Branescu
c1e736fdb2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6557 - added metric for in_content
2020-04-24 15:47:48 -07:00
Mihai Branescu
30273fe6de
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6558 - cleanup + added unit tests
2020-04-24 09:28:40 -07:00
Mihai Branescu
09fae4d74f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6558 - added handling of web extension + sending metric for has_ads
2020-04-24 09:28:40 -07:00
Vlad Filippov
81122da15a
[fenix] Add 'useEmail' and 'useEmailProblem' metrics event
...
Fixes https://github.com/mozilla-mobile/fenix/issues/9834
2020-04-23 10:33:36 -07:00
Sawyer Blatz
8ed532ebdf
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9208 : Adds in-product prompt to homescreen ( https://github.com/mozilla-mobile/fenix/pull/9836 )
2020-04-22 14:29:43 -07:00
Jeff Boek
1ba6fea116
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9816 - Adds SessionObserver to session on selection
2020-04-21 14:08:58 -07:00