Jakob Ackermann
cf0ca1226e
Merge pull request #17432 from overleaf/jpa-wf-switch-split-test
...
[web] fully adopt writefull-oauth-promotion split-test
GitOrigin-RevId: b37491bc18e7cc65ec2fc8e8ced140df9f8a6048
2024-03-06 17:27:52 +00:00
Jakob Ackermann
130f593986
Merge pull request #17401 from overleaf/jpa-skip-hibp-known-device
...
[web] skip HIBP check from known devices
GitOrigin-RevId: 897df02492aafeac010753c7c306e02bde5b1fd8
2024-03-05 09:03:37 +00:00
David
0769329734
Merge pull request #17268 from overleaf/dp-remove-old-mongo-metrics
...
Remove timeAsyncMethod mongo metrics
GitOrigin-RevId: 1ba3a1fd51b9d0766355c31791ae9836d832afe8
2024-02-29 09:04:19 +00:00
David
481e012ef0
Merge pull request #17155 from overleaf/dp-mongoose-callback-user-registration-handler
...
Promisify UserRegistrationHandler and UserRegistrationHandlerTests
GitOrigin-RevId: b561f5574883b016824077e971aa4613b44a42dd
2024-02-29 09:04:03 +00:00
Miguel Serrano
01e483ae3e
Merge pull request #17241 from overleaf/msm-fix-sp-git-settings
...
[web] Prevent render of Sync section in SP when git is disabled
GitOrigin-RevId: 5bfd1baadaff21db72d84a11d3f926431739dae4
2024-02-22 09:05:06 +00:00
Thomas
2588ec6bb1
Use winning website redesign variant ( #17200 )
...
* Implement redesign on the default urls and redirect variants to defaults
* Fix Features & Benefits inconsistent case, cleanup temp translation
* Replace header_extras with the website redesign header extras
* Delete old home page
* Remove real time edits javascript (old home page)
* Cleanup unused locales
* Temporarily disable test that checked about/features-overview page
* Fix business/universities links in customer stories
GitOrigin-RevId: 9d2ee64c2622ffea7a2c2f7448a5e5beae3187e9
2024-02-21 09:03:18 +00:00
Tim Down
f941a4ff46
Merge pull request #17003 from overleaf/msm-remove-env-confirmation-emails
...
[web] Remove env to skip sending confirmation emails
GitOrigin-RevId: 70f67f4920e9e2b40cd1219a40704885ce6956a4
2024-02-13 09:03:48 +00:00
Jakob Ackermann
d39a6c3182
Merge pull request #16854 from overleaf/jpa-overleaf-integration-core-tests
...
[web] enable overleaf-integration module when running SaaS tests
GitOrigin-RevId: 36eda6ef448604a55f8dc8daac5ce29af23b6b0b
2024-02-05 09:04:05 +00:00
Alexandre Bourdin
34bf523103
Merge pull request #16824 from overleaf/jel-clear-sso
...
[web] Clear group SSO via Overleaf admin "Clear all SAML data" button
GitOrigin-RevId: e5db107da533679d51d4f05db4e65c3ab51ed1ad
2024-02-05 09:03:53 +00:00
Brian Gough
61fa1d656f
Merge pull request #16835 from overleaf/bg-google-spam-temporarily-disable-emails
...
Temporarily disable onboarding emails
GitOrigin-RevId: a1967bc793fcd7b3b90f812fb8c9b9d83f704093
2024-02-01 09:03:30 +00:00
Alexandre Bourdin
922ae77b45
Merge pull request #16307 from overleaf/ab-split-tests-never-throw
...
[web] Guarantee split test assignments can never throw and cleanup boilterplate error handling
GitOrigin-RevId: ab50abde6e0632c5a9625b5c3d3e98f3383cc56c
2024-01-19 09:05:14 +00:00
M Fahru
31c906a339
Merge pull request #16244 from overleaf/mf-website-redesign-analytics
...
[web] Implement analytics that will be used for the website-redesign split test analysis
GitOrigin-RevId: 49bc0fe2049a5bf2ff676dfde93c1396002735c2
2024-01-12 09:03:37 +00:00
Miguel Serrano
95bf78d485
Merge pull request #16346 from overleaf/msm-remove-underscore
...
Remove `underscore` in monorepo
GitOrigin-RevId: fd3b92e3e8a940a7a086669232102320c34a89e2
2024-01-09 09:03:58 +00:00
Mathias Jakobsen
2a78b68c78
Merge pull request #16186 from overleaf/mj-mongo-object-id
...
[web] Use constructor for ObjectId
GitOrigin-RevId: 9eb8b377ea599605b72af237d1ab12f4d8287162
2023-12-19 09:04:02 +00:00
Miguel Serrano
4c134f3a28
Merge pull request #16202 from overleaf/msm-passport-upgrade-2
...
[web] passport + passport-saml updates (post revert)
GitOrigin-RevId: e1fa5757e15b3ac733511570637d39297247e050
2023-12-14 09:03:24 +00:00
Miguel Serrano
84c2886a28
Merge pull request #16190 from overleaf/revert-15519-em-upgrade-passport
...
Revert "Upgrade passport"
GitOrigin-RevId: 34a5442d6dae9623463908f92ab103bdc16f1b67
2023-12-12 09:04:23 +00:00
Miguel Serrano
8989212173
Merge pull request #15519 from overleaf/em-upgrade-passport
...
Upgrade passport
GitOrigin-RevId: b93bfcab39ba3d2ab4efb4814371defec8ca95c4
2023-12-12 09:04:08 +00:00
Jimmy Domagala-Tang
ab0ae4aba8
Merge pull request #16007 from overleaf/jdt-writeful-user-settings
...
Add Writeful to user settings
GitOrigin-RevId: 15b3dd47b96cdc8bf8002afe3ddc570b03a6065f
2023-12-08 09:04:45 +00:00
Domagoj Kriskovic
cc9f61a92e
Added category support for sendgrid ( #15970 )
...
* Added category support for sendgrid
* use category only for confirmation code
GitOrigin-RevId: 1b93d8d0ac3699b9ad9f633f62b6471d163a2fba
2023-12-01 09:03:09 +00:00
Davinder Singh
8bb1902de5
adding a filter condition for adding an email ( #15914 )
...
* adding a filter condition for adding an email
* fixing failing tests
GitOrigin-RevId: 5276ad69229ab16b776da29150a103513e23d15a
2023-11-29 09:04:43 +00:00
Thomas
0c3418fcfb
Merge pull request #15901 from overleaf/tm-design-system-updates-teardown
...
Design system updates test tear down and clean up
GitOrigin-RevId: 743423f7c31c0ba89093bba0107d7e6799e1c309
2023-11-28 09:04:06 +00:00
Rebeka Dekany
560efb22e9
[web] Track if the email is confirmed/verified ( #15818 )
...
* Added email-verifed event
* added email provider
* check if the email is primary
* rename confirm email segmentation
* remove the segmentation because it duplicates verification-type
* move the response
* remove duplicate definition
---------
Co-authored-by: Domagoj Kriskovic <dom.kriskovic@overleaf.com >
GitOrigin-RevId: 2956467b46a883fc0ee00c26dd446ba82fa5be26
2023-11-27 09:03:56 +00:00
Tim Down
300044b7bd
Merge pull request #15728 from overleaf/td-lg-expire-password-tokens
...
Expire user password reset tokens when user changes their password
GitOrigin-RevId: 2d303eba947c224e71ebe60083abc7a8ff5207a5
2023-11-22 09:04:30 +00:00
Mathias Jakobsen
dd3e632b05
Merge pull request #15672 from overleaf/mj-group-subscription-audit-revival
...
[web] Add audit logs when user joins or leaves group subscription
GitOrigin-RevId: d64425f5a2434c60c89c297c9a51acae3b96c31e
2023-11-21 09:04:08 +00:00
Mathias Jakobsen
5e083dffd5
Merge pull request #15822 from overleaf/mj-audit-log-tokens
...
[web] Add audit logs for token expiration operations
GitOrigin-RevId: 220fe017cf508ead986a4cd2bd9009035418ce43
2023-11-21 09:03:59 +00:00
Domagoj Kriskovic
ffc93e8b43
Add onboarding-flow in "register" and "user-registered" events ( #15651 )
...
* onboarding-flow in register event
* onboarding-flow in user-registered event
* fix typos
GitOrigin-RevId: aff8a7157062db0ec1c99499353a7c08eaa7b8b6
2023-11-13 09:03:57 +00:00
Domagoj Kriskovic
f48774c15d
Store ODC form results in onboardingDataCollection ( #15609 )
...
* registration/onboarding page
* show only if in split test group
* rate limiter, skip errors
* fix storybook logo
* remove skip payload
* fix typos
* prettier
* store ODC form results in onboardingDataCollection
* add userId
* prettier
* pick what properties should be stored
* remove unused props
* remove userId index
* update user profile
* update user profile
* use setOp
* added test
* remove userId from schema
* clean after user delete
* mock unit test
* limit to 255 chars
* updatedAt field
* prettier
* firstName, lastName as separate vars
* move subscribe at the end
* check if user exists
GitOrigin-RevId: 6d76927e97b5f4ed664ffb9b8806b3516c77eb9b
2023-11-09 09:03:04 +00:00
Eric Mc Sween
1a6fd54392
Merge pull request #15515 from overleaf/em-promisify-user-controller
...
Promisify UserController
GitOrigin-RevId: d56ddb32abff2c33f45efa58285c7bf02b578cd2
2023-11-03 09:00:13 +00:00
Brian Gough
429c19eee6
Merge pull request #15544 from overleaf/bg-misc-use-literal-paths
...
Replace APP_ROOT and other variables with literal paths in web imports
GitOrigin-RevId: 138f03ad9355c8c6c92a206b0e54573234a6f65d
2023-11-02 08:53:03 +00:00
Domagoj Kriskovic
29ca9b4ca3
Confirm email new routes ( #15377 )
...
* confirm email routes
* Style the email confirmation template (#15196 )
* error handling
* prettier
* error message
* rename variables
* message codes change
* v1 redirect
* fix assigning to session
* rename rate limitter
* rate limitter per email
* add try/catch
* added stub
* prettier
* confirm email acceptance test
* confirm when created
* tests
* added rate limit tests
* new email text
* subscribe to newsletter
* beforeEach/afterEach test both variants
* move tests to OverleafAuthenticationTests
* Revert "move tests to OverleafAuthenticationTests"
This reverts commit 3c745382815da1594044a811882ba3daa24a7a3a.
* cacheflow reset after each
* remove test archive request
* use crypto for random code
* rate limit in userEmailsConfirmationHandler
* ratelimiter per type
* req.session.pendingUserRegistration
* spy in before/after each
* without deleteMany
* delete staffUser in afterEach
* stub response, format
* rate limiter outside userEmailConfirmationHandler
* mock ratelimitter
* fix subscribe promise
* add email to logger
* logger calls
* using tsscmp
* fix lint
* resendConfirmationCode rate limiter in router
* remove redirect
---------
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com >
GitOrigin-RevId: 786c477966cf2c5f6e28417fe486146ee5c10884
2023-11-02 08:52:48 +00:00
Miguel Serrano
42b8ef1610
Merge pull request #15405 from overleaf/msm-remove-redundant-check
...
[web] Remove redundant check
GitOrigin-RevId: 035adf436c0d694fcb7817cd27e743683eb1252d
2023-11-01 09:03:08 +00:00
Eric Mc Sween
554cd6a4d9
Merge pull request #15172 from overleaf/em-promise-utils
...
Move util/promises from web into a shared library
GitOrigin-RevId: fe1980dc57b9dc8ce86fa1fad6a8a817e9505b3d
2023-10-20 08:04:05 +00:00
Alf Eaton
d512c8f614
Add optional personal access tokens for git bridge ( #15209 )
...
GitOrigin-RevId: 50d4c0e11728e014e81172c062a3b22fefa6286c
2023-10-20 08:03:27 +00:00
Brian Gough
d7748dc743
Merge pull request #15061 from overleaf/bg-server-pro-migrate-emails-script
...
add migrate emails script for server pro
GitOrigin-RevId: be5fc166554d08100de175133d413ecb1a29623a
2023-10-06 08:04:16 +00:00
ilkin-overleaf
0b4a8a29ff
Merge pull request #14773 from overleaf/ii-modify-design-system-update-split-test
...
[web] Modify design-system-update split test
GitOrigin-RevId: f28aeef5ba782006afd30fd2862d0ad129077f6c
2023-09-18 08:03:49 +00:00
Jakob Ackermann
e172c67267
Merge pull request #14696 from overleaf/jpa-lean-mongo-queries
...
[web] use lean mongo queries
GitOrigin-RevId: 5c9e2cddb2c45835dd9bb87c31b6e9d2b91873fd
2023-09-08 08:04:08 +00:00
M Fahru
c585716a0d
Merge pull request #14178 from overleaf/mf-admin-email-managed-group-alert
...
Add managed group admin email inside managed group alert on the subscription page & team invite page warning
GitOrigin-RevId: 00929008170ef9302ddcbbf10aefd76f95e189a8
2023-08-10 08:05:04 +00:00
ilkin-overleaf
a9d0a23286
Merge pull request #14129 from overleaf/ii-ref-providers
...
[web] Map refProviders values to booleans
GitOrigin-RevId: d1a81dab4eb432e4e34f1f195b80dd676bfe172e
2023-08-04 08:04:02 +00:00
Jakob Ackermann
f2262f322b
Merge pull request #14023 from overleaf/jpa-web-clsi-fetch
...
[web] migrate CompileController from request to node-fetch
GitOrigin-RevId: ffb3319319d7f986ec972b4b6c56bd5499ecd9ab
2023-08-04 08:03:39 +00:00
Brian Gough
7c55d41c36
Merge pull request #13916 from overleaf/bg-managed-users-hide-leave-group-action
...
managed users hide leave group action
GitOrigin-RevId: 160e31e6935cd3737356714020e057f8c1acc5b8
2023-07-21 08:04:36 +00:00
June Kelly
e91dd6580c
Merge pull request #13505 from overleaf/bg-group-policy-meta-tags
...
hide restricted elements for managed users on settings page
GitOrigin-RevId: be8679957eb5185d8b91d29e5a787c837684c314
2023-07-17 11:10:46 +00:00
Davinder Singh
72243b53a5
Merge pull request #13591 from overleaf/ab-account-enrollment
...
[web] Managed users - account enrollment
GitOrigin-RevId: 6fc9ef8c44394eb92d3afd2022433b0b6d508503
2023-07-17 10:59:02 +00:00
Brian Gough
84ef597060
Merge pull request #13717 from overleaf/bg-managed-users-block-affiliations-fix
...
fix for block affiliations for managed users
GitOrigin-RevId: cac54288592323ea3f1cd7655d4e2b89ee301002
2023-07-17 10:58:38 +00:00
Brian Gough
e859e79a49
Merge pull request #13694 from overleaf/revert-13584-bg-managed-users-block-delete-own-account
...
Revert "block account deletion by managed users"
GitOrigin-RevId: ece8024b2fac16066abd36af9a9670ba483b3628
2023-07-17 10:52:53 +00:00
Brian Gough
b111e5a59f
Merge pull request #13584 from overleaf/bg-managed-users-block-delete-own-account
...
block account deletion by managed users
GitOrigin-RevId: 895e5e31951bf60cfade4cf7acc3ef330df214e6
2023-07-17 10:52:44 +00:00
Miguel Serrano
1d85a2c135
Merge pull request #13164 from overleaf/msm-email-limit
...
[web] limit user email addresses to 10
GitOrigin-RevId: 038214cc921d86a407391e6c82fa9cd16a7f9646
2023-05-29 08:04:04 +00:00
Miguel Serrano
a74fe67ef6
[web] Personal Access Token Settings UI ( #13040 )
...
* [web] Personal Access Token Settings UI
* [web] Add Personal Access Token Settings UI to settings page
* [web] Added `personal-access-token-settings` unit tests
GitOrigin-RevId: 353b2f1a2b57c3292554f129be6cbb4f8f8382f8
2023-05-17 09:28:01 +00:00
Miguel Serrano
088cd01229
Merge pull request #12901 from overleaf/msm-oauth-token-flags
...
[web] Feature flags for Personal Access Tokens
GitOrigin-RevId: cb359b7c41d8875ebae7d78a8839528bc4adc04c
2023-05-08 08:04:55 +00:00
Jakob Ackermann
b35e9fa180
Merge pull request #12842 from overleaf/jpa-logout
...
[web] remove GET /logout endpoints
GitOrigin-RevId: 93f9498fdb66ece5028d90941aac50cda2737604
2023-05-04 08:05:57 +00:00
June Kelly
c169797795
Merge pull request #12342 from overleaf/jk-password-ux-please-use-another-password
...
[web] Password UX: 'Please use another password'
GitOrigin-RevId: ca9b26cbcf2dabb27c716da314764ee40ffc83dd
2023-04-12 08:04:13 +00:00