overleaf/services/web/frontend/js/features
M Fahru f7131b720b Implement onboarding video tour split test (#11889)
* Implement onboarding video tour split test:

- Add split test infrastructure
- Create new `OnboardingVideoTourModal` component
- Place the component inside the editor pug template with a split test

* add event segmentation for `onboarding-video-tour-close-button-click` event:

1. video: `first` | `second`
2. firstVideoWatchingTimeInSecond: total time watching first video
2. secondVideoWatchingTimeInSecond: total time watching second video (0 if skipped)

* add event segmentation for:

1.  `onboarding-video-tour-dismiss-button-click`
2. `onboarding-video-tour-next-button-click`
3. `onboarding-video-tour-done-button-click`

with these key/value:

1. firstVideoWatchingTimeInSecond: total time watching first video
2. secondVideoWatchingTimeInSecond: total time watching second video (0 if skipped/not watched yet)

* Use contentful to host video assets

GitOrigin-RevId: 27a6f38d15d7a03b07455e216dda63d99983ca80
2023-03-02 09:05:43 +00:00
..
algolia-search
bookmarkable-tab
chat Move code for loading MathJax v3 into the editor core (#11433) 2023-01-25 11:47:06 +00:00
clone-project-modal Only disable closing the modal by clicking outside of its element when inflight 2023-01-13 09:05:00 +00:00
contact-form
cookie-banner Add cookie banner (#6627) 2022-04-05 12:17:25 +00:00
dictionary Merge pull request #10793 from overleaf/mj-split-test-cleanup 2022-12-21 09:04:04 +00:00
editor-left-menu Fix event "left-menu-documentation-click" not being fired properly (#11836) 2023-02-16 09:05:00 +00:00
editor-navigation-toolbar Merge pull request #11706 from overleaf/jpa-fix-de-translations 2023-02-09 09:03:57 +00:00
event-tracking Add new analytics events in the new plans page and update analytics event in the current plans page (#7639) 2022-05-20 08:03:21 +00:00
fallback-image
faq-search Merge pull request #10675 from overleaf/mj-wiki-search-submit 2022-12-12 09:03:38 +00:00
file-tree Editor file uploader design update (#11447) 2023-02-02 09:03:33 +00:00
file-view Merge pull request #11132 from overleaf/jel-btn-info 2023-01-12 09:03:43 +00:00
form-helpers Merge pull request #10394 from overleaf/ii-password-reset-and-strength-checking 2022-12-07 09:03:36 +00:00
group-management Merge pull request #11670 from overleaf/ab-manage-members-back-button 2023-02-15 09:04:46 +00:00
hotkeys-modal Merge pull request #10682 from overleaf/ds-btn-default-to-secondary-in-editor-part-2 2022-12-08 09:03:42 +00:00
link-helpers
mathjax Move code for loading MathJax v3 into the editor core (#11433) 2023-01-25 11:47:06 +00:00
multi-submit Merge pull request #6424 from overleaf/jpa-multi-submit-async-form 2022-01-26 09:02:55 +00:00
onboarding Implement onboarding video tour split test (#11889) 2023-03-02 09:05:43 +00:00
outline Merge pull request #11958 from overleaf/ds-td-documentation-btn-refactor 2023-02-27 09:03:47 +00:00
pdf-preview Create new SplitMenu component and implement it for the pdf compile button (detached & non-detached) (#11772) 2023-02-22 09:04:42 +00:00
plans Change number of users in group plan to have a dynamic value in the new plans page (#8592) 2022-07-13 08:05:33 +00:00
preview Merge pull request #10793 from overleaf/mj-split-test-cleanup 2022-12-21 09:04:04 +00:00
project-list Prevent github menu in project list react to be included in SP/CE build (#11951) 2023-03-02 09:05:25 +00:00
settings Merge pull request #11436 from overleaf/jk-increase-password-min-length-to-8 2023-02-02 09:02:56 +00:00
share-project-modal Clean up link sharing upgrade prompt test and keep the default variant 2023-01-20 14:13:51 +00:00
source-editor Add a tooltip to the disabled Rich Text toggle (#11843) 2023-02-17 09:04:15 +00:00
subscription Merge pull request #12031 from overleaf/ii-payment-page-migration-three-d-secure-currency-change 2023-03-02 09:04:13 +00:00
user-content-domain-access-check Merge pull request #11809 from overleaf/jpa-fix-is-old-domain-flag 2023-02-14 09:04:41 +00:00
utils
word-count-modal Merge pull request #10682 from overleaf/ds-btn-default-to-secondary-in-editor-part-2 2022-12-08 09:03:42 +00:00