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
M Fahru
f1304fa205
Add missing ip matcher endpoint hit when opening project dashboard react ( #12015 )
...
* Add missing ip matcher endpoint hit when opening project dashboard react
* Add error logger on the catch block
GitOrigin-RevId: 0f69de329b1290a4f0f98ef00dda050fb09d5a08
2023-03-02 09:05:34 +00:00
Eric Mc Sween
c40b673613
Merge pull request #12044 from overleaf/em-fix-mongo-connection-pool-metrics
...
Fix Mongo connection pool metrics in web
GitOrigin-RevId: 10de58c5e04a43f2014fbf9cde84d0bbb7daa9ad
2023-03-02 09:05:16 +00:00
ilkin-overleaf
48587a7a62
Merge pull request #12007 from overleaf/ii-react-subscription-dash-thank-you
...
[web] Successful subscription react migration
GitOrigin-RevId: 1d7d849415f4b7a7f60ddf8a4e18570ff5142196
2023-03-02 09:04:04 +00:00
Eric Mc Sween
65976cb363
Merge pull request #11869 from overleaf/em-upgrade-mongoose-web
...
Upgrade Mongoose and the Mongo driver in web
GitOrigin-RevId: 2cad1aabe57eae424a9e4c68b2e0062f0e78ffaf
2023-03-01 09:03:27 +00:00
ilkin-overleaf
fed5ad87a1
Merge pull request #11965 from overleaf/lg-deleteFeedback
...
[web] Delete user data from feedbacks collection when user is deleted
GitOrigin-RevId: 39a98cffb2e42c261c7095d8937fb6cdaf0977f9
2023-03-01 09:03:05 +00:00
ilkin-overleaf
38cdd77890
Merge pull request #11943 from overleaf/jk-another-password-similarity-metric
...
[web] Add another metric for password similarity
GitOrigin-RevId: 6d44796a63f3be85bfee86056e03cfd3bb47066c
2023-03-01 09:03:02 +00:00
ilkin-overleaf
eb32081585
Merge pull request #11974 from overleaf/jk-catch-errors-in-rename-file
...
[web] add logging to catch an error in renameEntity
GitOrigin-RevId: 74a942e87150a4fa94f7b1b46732de3df8b36389
2023-03-01 09:02:56 +00:00
Thomas
16b2d27fde
Update B2B Groups and Enterprise banners ( #11989 )
...
* Tear down B2B banner ad split test and implement updated ads
GitOrigin-RevId: 7d09d54bef7cb4e2b2b597d3834e0f58551b179e
2023-02-28 09:04:31 +00:00
Eric Mc Sween
bb9bafdf1a
Merge pull request #11995 from overleaf/em-unnecessary-returns
...
Decaf cleanup: unnecessary returns
GitOrigin-RevId: e3c006b0e15095c8cbed2911269f704a7fdd1d57
2023-02-28 09:03:46 +00:00
Jessica Lawshe
0037e45740
Merge pull request #11970 from overleaf/ab-sub-dash-already-have-warning
...
[web] Display a warning on subscription dash when coming from plans page
GitOrigin-RevId: 6c6294fbf634a5dcd1a09b94538add6586ebd15b
2023-02-24 09:05:20 +00:00
Jessica Lawshe
ebc04e4a9d
Merge pull request #11888 from overleaf/jel-subscription-dash-cancel-plan
...
[web] Migrate cancel subscription to React
GitOrigin-RevId: 8482fd61894c8011b4c980263ae1d41f396233c6
2023-02-24 09:05:12 +00:00
Alexandre Bourdin
d2fb800174
Merge pull request #11885 from overleaf/ab-personal-sub-custom-react
...
[web] Display a message for custom personal subscriptions in React dash
GitOrigin-RevId: c70986ffacfdfdeccd3675385e2e5dba1a2ad61f
2023-02-23 09:05:13 +00:00
Alexandre Bourdin
8b00a496e7
Merge pull request #11881 from overleaf/ab-custom-subscription-react-dash
...
[web] Add a contact support message for custom subsbcriptions on React dash
GitOrigin-RevId: e2a2bb27b4f1e70cbbe62f4c837fe63d81a820c2
2023-02-23 09:05:05 +00:00
Alexandre Bourdin
e915f62907
Merge pull request #11932 from overleaf/em-fix-pending-subscription-price-display
...
Fix pending subscription change price display
GitOrigin-RevId: f9cf196bd3c43d4b85b78956ea36947fa7cef84b
2023-02-23 09:04:57 +00:00
Alexandre Bourdin
f86eeac522
Merge pull request #11862 from overleaf/ab-group-subscription-memberships-dash-react
...
[web] Migrate group subscription memberships to React dash
GitOrigin-RevId: d5ff3ae4e5d8c422530502af22edda6c24c9a593
2023-02-23 09:04:49 +00:00
John Lees-Miller
f4a9b7bf60
Remove incorrect trial filter
...
GitOrigin-RevId: b99d1560eb8aa2df259b1e892c3a8218e5c4ba5e
2023-02-23 09:04:21 +00:00
Alexandre Bourdin
d6e9508aed
[web] Migrate managed publishers to React dash ( #11749 )
...
* Migrate managed publishers to React dash
* Decaf cleanup + async/await PublishersGetter
* Continue migration of managed publishers to react dash
* Fix linting
* Add tests
* Decaf cleanup PublishersGetterTests
* Update PublishersGetter tests
* Rename component files to kebab-case
GitOrigin-RevId: cb1fe14d120457c965a9d23a8ddb2c2c92e1d5da
2023-02-23 09:04:03 +00:00
Jessica Lawshe
b2a10260be
Merge pull request #11773 from overleaf/jel-subscription-dash-change-to-group
...
[web] Begin change to group plan via React subscription dash
GitOrigin-RevId: 3f0f2820ab18ecc8337746282295302d7951c56f
2023-02-22 09:04:56 +00:00
Jakob Ackermann
b6d5b97326
Merge pull request #11817 from overleaf/jk-password-too-similar-metric-refinement
...
[web] Refine metrics on password-too-similar validation
GitOrigin-RevId: f644e50e4815b34ad9af5215ebc3c9a082572681
2023-02-17 09:03:52 +00:00
Jakob Ackermann
dd906df7b7
Merge pull request #11360 from overleaf/jpa-encrypt-2fa-secret
...
[web] two-factor-authentication: encrypt the secret in the db
GitOrigin-RevId: 86642e13d917b239012229f685ad0210039a6706
2023-02-17 09:03:44 +00:00
M Fahru
47937c4073
Fix event "left-menu-documentation-click" not being fired properly ( #11836 )
...
GitOrigin-RevId: 5e9df12c699ff5c25389e8fb90fda73913e8c747
2023-02-16 09:05:00 +00:00
Davinder Singh
c524fee690
Merge pull request #11694 from overleaf/ab-managed-institutions-react
...
[web] Migrate managed institutions to React dash
GitOrigin-RevId: 535dfafe42d88189bb20e7bb3beac233221ee6ba
2023-02-15 09:04:55 +00:00
Davinder Singh
de245c288a
Merge pull request #11653 from overleaf/ds-documentation-btn-on-editor
...
Adding documentation button on the editor
GitOrigin-RevId: e03fd7b931eb0fe7273e6e9d0185c81c384df916
2023-02-15 09:04:37 +00:00
Thomas
f7e632ceb9
Merge pull request #11808 from overleaf/mf-appName-resolution-bug-string
...
Fix `appName` does not properly transformed on some strings
GitOrigin-RevId: be2f8a4a33fc30b1d8465f88522d69c3004bf00c
2023-02-14 09:04:33 +00:00
Jakob Ackermann
9eff0140a9
Merge pull request #11761 from overleaf/jpa-access-check-noise-metric
...
[web] optionally run access check on old compile domain
GitOrigin-RevId: 02fba931726cdfe1dad763e73e6306b041ce8ea5
2023-02-14 09:04:17 +00:00
Jakob Ackermann
e525c4c58d
Merge pull request #11758 from overleaf/jpa-metric-max-access-checks-hit
...
[web] add metric for hitting limit on new compile domain access checks
GitOrigin-RevId: 58df0911a411dd77698932e13d212cf15b4c8931
2023-02-14 09:04:09 +00:00
June Kelly
53b78ad68b
Merge pull request #11590 from overleaf/jk-password-reset-ux-improvements
...
[web] Password Reset UX Improvements
GitOrigin-RevId: d62575ff965e045823bfb7268db892188cf709ed
2023-02-10 16:33:14 +00:00
Miguel Serrano
286cbc66a8
Merge pull request #11771 from overleaf/msm-force-ace-sp
...
[web] Force Ace editor in Server Pro
GitOrigin-RevId: 1ea5675ad1c64a15dc30566c02d694feb2aaed3c
2023-02-10 09:12:26 +00:00
M Fahru
811b224d81
Update req.i18n.translate
to contains better filtering security and inject appName
variable by default to all translation keys ( #11312 )
...
Also remove the unused translate wrapper function since the content has been imported directly in the `req.i18n.translate`
GitOrigin-RevId: ed9cee76783e4d41819845a82f66afaed47e2ebd
2023-02-10 09:04:19 +00:00
M Fahru
9719b0439c
Tear down recompile button text split test ( #11637 )
...
GitOrigin-RevId: 574ebeda9517cc54e04362395a90584703198d9f
2023-02-10 09:04:12 +00:00
M Fahru
6da0a8ddf7
Clean up old new file modal since it has been migrated fully to react ( #11755 )
...
GitOrigin-RevId: f17aea302d4bac932877ed0b2d733633328ff469
2023-02-10 09:03:51 +00:00
Eric Mc Sween
74eeec2ba3
Merge pull request #11680 from overleaf/em-mongo-pool-monitoring
...
Mongo connection pool monitoring
GitOrigin-RevId: 050e50e7e67061ccbf39a710ca4532eafd423365
2023-02-09 14:34:35 +00:00
ilkin-overleaf
b0841592c7
Merge pull request #11646 from overleaf/ii-payment-page-payment-preview-panel
...
[web] Payment page payment preview panel
GitOrigin-RevId: 35f2e11a9a80e8b240dc8485b8062cf33d5b40b4
2023-02-09 14:34:18 +00:00
Tim Down
7c7f8c1573
Merge pull request #11733 from overleaf/msm-close-site-sp-shutdwn
...
[CE/SP] close site on shutdown before flushing
GitOrigin-RevId: e36c80f2f4c6f10eda3a536319a2fcc5dfda4fa4
2023-02-09 09:07:07 +00:00
Eric Mc Sween
0830760f0f
Merge pull request #11702 from overleaf/em-headers-sent
...
Don't send an error response when headers have already been sent
GitOrigin-RevId: a9832022a4f47562d31134d34bfd8c52e1eb4d7e
2023-02-09 09:06:06 +00:00
Eric Mc Sween
1e94069acb
Merge pull request #11718 from overleaf/em-cancelled-history-requests
...
Ignore ERR_STREAM_PREMATURE_CLOSE when proxying requests
GitOrigin-RevId: aedfa90cc54da041d1c26da3081b6cd72eb5aeb6
2023-02-09 09:05:58 +00:00
ilkin-overleaf
f6ddb95ae5
Merge pull request #11573 from overleaf/ii-payment-page-migration-three-d-secure
...
[web] Payment page migration 3DS
GitOrigin-RevId: b1049882c0f9fd17af2d2974e3f59b01af353c8f
2023-02-09 09:04:13 +00:00
Thomas
ce79f03b87
Merge pull request #11706 from overleaf/jpa-fix-de-translations
...
[web] fix a few German translations
GitOrigin-RevId: a19713144a236e367a28bd443919bd81acbb4656
2023-02-09 09:03:57 +00:00
Thomas
3c27970678
Merge pull request #11532 from overleaf/tm-nginx-prestop-shutdown-delay
...
Prevent dropbox webhook failures by gracefully shutting down web
GitOrigin-RevId: 32c3a699c22402a5829ba2c8fe7c6ae829b08dbf
2023-02-09 09:03:48 +00:00
M Fahru
5f3ef71e43
Implement 'Add Affiliation' UI on the mobile version of the new react dashboard ( #11606 )
...
* Refactor & change `add-affiliation.tsx` file:
* Change class from `user-profile` to `add-affiliation`
* Add new optional `className` props for custom styling
* Show affiliation widget on mobile screen:
* Fix bug on use add affiliation hooks: return type should be `boolean`, not `boolean | 0`
GitOrigin-RevId: 800b951e2a012797266b1780993b4ed9a918d565
2023-02-08 09:07:23 +00:00
Jessica Lawshe
c36b872ae3
Merge pull request #11509 from overleaf/jel-react-personal-subscription-dash-pt-4
...
[web] Continue migration of personal subscription dash to React
GitOrigin-RevId: f2d913099d727725f04697003516c90616faf014
2023-02-08 09:06:21 +00:00
Mathias Jakobsen
a84b0e9b56
Merge pull request #11662 from overleaf/mj-update-blank-template
...
[web] Replace inputenc with graphicx in blank template
GitOrigin-RevId: ca134c24d93c23665cc538ee0c654f2a727774f9
2023-02-08 09:05:23 +00:00
Alf Eaton
85fbded781
Improve the Rich Text toolbar ( #11616 )
...
GitOrigin-RevId: d1999be629ac048058ffd82004865728796a3feb
2023-02-07 09:04:39 +00:00
Alexandre Bourdin
ed40a87cdc
[web] Migrate group management to React ( #11293 )
...
* Rename manage group entry point
* Migrate group management root page to React
* Add cypress tests for the group management react page
* Fix linting
* Add checkbox labels for screen-readers + remove unused classes
* Await on add/remove members calls
* Display the export CSV link for a full group
* Display error message when group is full
* Sort locales
* Handle the managers management page in React version
* Fix missing type in GroupMemberRow
* Split members and managers React pages
* Build API paths on frontend side + add cypress tests for each page
* Fix linting
* Update unit tests
* Review improvements
* Type API errors
GitOrigin-RevId: d124a9d24cbf33de8aacc5d69e9d46e7bcda93c5
2023-02-07 09:04:18 +00:00
Jakob Ackermann
b1cf4aa1e9
Merge pull request #11634 from overleaf/jpa-server-ce-pro-year-2023
...
[server-ce] bump copyright year to 2023
GitOrigin-RevId: a98162f09aea23591a0c4b4e38c261d965140616
2023-02-07 09:04:10 +00:00
Thomas
8d1ea82ad3
Merge pull request #11551 from overleaf/tm-subscription-group-invite-message-fixes
...
Fix for subscription invites 'Cancel your subscription' prompt logic
GitOrigin-RevId: fc1f7487f901fce8204b32051b95de7ed49ae36d
2023-02-02 18:22:59 +00:00
Jakob Ackermann
e63b90d288
Merge pull request #11624 from overleaf/jpa-hybrid-download-params
...
[web] add split tests for tweaking user content domain access check
GitOrigin-RevId: a5e6959098c10ea230634492b465c2b9dcdd909f
2023-02-02 18:22:34 +00:00
June Kelly
c4ecded316
Merge pull request #11508 from overleaf/jk-password-disallow-substring
...
[web] Metric for passwords too similar to email
GitOrigin-RevId: cf8320fc3c9561b4dc6d54a3e97db96400ece2a9
2023-02-02 18:22:17 +00:00
ilkin-overleaf
db54475bd0
Merge pull request #11525 from overleaf/ii-payment-page-migration-init
...
[web] Payment page migration initialisation
GitOrigin-RevId: f33b73a13b96fad3cddf0c0205d05df678ce5300
2023-02-02 18:21:52 +00:00