Skip to content

Enable sync all and add selection type tracking

Administrator requested to merge ar/enable-sync-all into main

Created by: artemruts

Description

This PR adds the following functionality:

  1. enables the sync all UI for the "manage repositories" and post-sign-up flow pages
  2. repositories now have beta badges instead of new
  3. adds tracking to learn if the user is using the sync all feature or selects individual (own) repositories
  4. adds tracking to learn if the user manually added public repositories by URL

New tracking events

"manage repositories" page

event name: UserManageRepositoriesSave payload:

 {
     "userReposSelection": "all" | "specific" | null,
     "didAddReposByURL": boolean
 }

post-sign-up flow

event name: PostSignUp_Repos_Saved payload:

 {
     "userReposSelection": "all" | "specific" | null,
 }

UI changes

Beta badges beta badges

Link to sync all docs sync all docs

Merge request reports

Loading