Jakob Ackermann
2677984b93
Merge pull request #7299 from overleaf/jpa-handle-deleted-user
...
[web] redirect deleted users from settings page to log out page
GitOrigin-RevId: c033387ac9282a8e629455a4d3136655575c078a
2022-04-05 12:18:10 +00:00
Jakob Ackermann
2117d24bda
Merge pull request #7294 from overleaf/jpa-ratelimit-2fa-check
...
[web] rate-limit 2fa check requests
GitOrigin-RevId: da3d2f15c68cff101de807c1eae91edbd86481e7
2022-04-05 12:18:01 +00:00
Jakob Ackermann
b548d4e15b
Merge pull request #7285 from overleaf/jpa-enforce-edit-own-comment
...
[misc] block users from editing other users comments
GitOrigin-RevId: 6f2ba38daf8089a478d79ca495b3557a57390b43
2022-04-05 12:17:56 +00:00
Alf Eaton
a079aa1fae
Merge pull request #7251 from overleaf/jpa-convert-doc-to-file-script
...
[web] convert convert-to-file endpoint into a script
GitOrigin-RevId: 5babebae5df8510b83f09ec4a2bb4064cca5ec75
2022-04-05 12:17:00 +00:00
Alf Eaton
103e31163a
Merge pull request #7252 from overleaf/jpa-drop-unused-endpoint
...
[web] drop unused endpoint for refreshing user features in CI
GitOrigin-RevId: e1be605a398f5fdb2548509cf93ad72c4cc67f84
2022-04-05 12:16:55 +00:00
Thomas
1aae979398
Send delete request to chat when expiring deleted projects ( #6997 )
...
* Send delete request to chat when expiring deleted projects
* Add script to clean-up orphaned chat of previously expired projects
GitOrigin-RevId: 157d100bd51b6204a9e31733b5164b8e7036ef01
2022-03-28 08:04:29 +00:00
Jakob Ackermann
c192002f53
Merge pull request #6837 from overleaf/jpa-drop-v1-subscription-lookup
...
[web] drop support for v1 subscriptions
GitOrigin-RevId: ddffa60398d5319959f9e5455520a61fa58fab37
2022-03-25 09:03:48 +00:00
June Kelly
4e11fa73cb
Merge pull request #7106 from overleaf/ab-analytics-controller-async
...
Convert AnalyticsController to async/await
GitOrigin-RevId: a38194b2970a15b06fe6a3d95048681d7927bfc3
2022-03-24 14:58:47 +00:00
June Kelly
e536ed1661
Merge pull request #7125 from overleaf/jk-project-rename-strip-ends
...
[web] Rename project: trim whitespace on ends
GitOrigin-RevId: 2499d9e206ed5c929870a0f50cccd07ce3ec5ba7
2022-03-24 14:58:44 +00:00
June Kelly
b5677742a2
Merge pull request #7062 from overleaf/jk-fix-file-type-detection
...
[web] Fix file-type detection for `latexmkrc`
GitOrigin-RevId: d51363d2b7d2b1fcc4b783cb3e91f33ab450abba
2022-03-24 14:58:40 +00:00
Jakob Ackermann
5a25e6aa1a
Merge pull request #7165 from overleaf/jpa-web-load-shedding-probe
...
[misc] differentiate between load-shedding and VM cycling events
GitOrigin-RevId: a22478bf7f96ac4c73f908777307d4c2b6fb25c2
2022-03-24 09:03:51 +00:00
Timothée Alby
0703c6d21d
Merge pull request #7142 from overleaf/ii-6756-gmail-flags-emails-as-dangerous
...
Change security email title
GitOrigin-RevId: d33c9d7998ada059dac61ba0d13eefedd66237fc
2022-03-24 09:03:38 +00:00
ilkin-overleaf
ebec861562
Merge pull request #7123 from overleaf/jk-logging-catch-folder-error
...
[web] Add logging around crash site in `ProjectEntityHandler`
GitOrigin-RevId: 73ae00c10dba3783417d88785427c77c59faf57b
2022-03-22 09:03:34 +00:00
ilkin-overleaf
21e753ca21
Merge pull request #7061 from overleaf/ii-6853-add-symbol-palette-to-trial-email
...
Symbol palette in the trial email
GitOrigin-RevId: f2cad20e42d1d239518dc24f506ef7418b2167a9
2022-03-22 09:03:11 +00:00
Alf Eaton
65e71714b8
Upgrade pdf.js via split test framework ( #7053 )
...
GitOrigin-RevId: dffe1f5bec07cba0914e3bd18ff5332dfe204f33
2022-03-21 09:03:16 +00:00
Thomas
cc6a9519e2
Merge pull request #7074 from overleaf/tm-collaborator-to-standard-split-test
...
Add split test for 'Collaborator' to 'Standard' name change
GitOrigin-RevId: 549c5ac566f622f52218adc571a427e6241a53ee
2022-03-18 09:03:17 +00:00
Thomas
71e6dfdd15
Merge pull request #7072 from overleaf/tm-collaborator-to-standard
...
Change various usages of `Collaborator` plan name to `Standard (Collaborator)`
GitOrigin-RevId: 9bf98a0e0d029b28b1b5bd7aa6b16f4d4aa4a883
2022-03-18 09:03:14 +00:00
Alf Eaton
9f969d07e0
Delete unused PDF-related code ( #6334 )
...
* Remove new logs UI code
* Remove unused preview components
* Move metrics file
* Remove Angular PDF controllers
* Move the service worker util functions
* Remove the ide/pdfng folder
* Remove vendored pdf.js
* Remove showNewPdfPreview
* Use mockCompile
* Remove split test code
GitOrigin-RevId: 723b7440c62cda51f6ad8bb9c691900882166d21
2022-03-16 09:03:04 +00:00
Miguel Serrano
35c61c3460
Enable Symbol Palette in Server Pro ( #7031 )
...
GitOrigin-RevId: 865c1c0e6c53eea0242aeab0d2507b451dff81a4
2022-03-14 09:03:57 +00:00
Eric Mc Sween
11a81007f5
Merge pull request #6918 from overleaf/em-v1-timeouts
...
Reducing timeout for v1 calls for endpoints
GitOrigin-RevId: 0f28569a1401e2fad7434df2a68a230ceb0f4aca
2022-03-08 09:03:42 +00:00
Jakob Ackermann
264b107e39
Merge pull request #6927 from overleaf/jpa-split-clsi-metrics
...
[misc] split clsi metrics into multiple categories
GitOrigin-RevId: 964ab57b344b92383a2937beff50139bae273a0e
2022-03-02 09:02:52 +00:00
Alf Eaton
4610734f07
Add new fat footer ( #6260 )
...
GitOrigin-RevId: 64c50caac2ec8d56b3f49d6f97c8a1c4d4b3a496
2022-03-02 09:02:45 +00:00
June Kelly
9702346edc
Merge pull request #6628 from overleaf/jk-heartbeat-editor-type-metadata
...
Add editor metadata to editing-session pings
GitOrigin-RevId: f42be772c13f71380d59bae7c447645fe0e16a17
2022-03-02 09:02:34 +00:00
Timothée Alby
0edd4b7899
Merge pull request #6934 from overleaf/ab-sso-user-assignment
...
Fix assignment by user ID for SSO test
GitOrigin-RevId: a487bf45444507246899ea918ffe02ad67e514d4
2022-03-02 09:02:31 +00:00
Eric Mc Sween
5ded04eaea
Merge pull request #6785 from overleaf/em-split-tests-analytics-enabled
...
Add "analytics enabled" setting to split tests
GitOrigin-RevId: 9ddfda9e246cac7a13361b2d3df6884212583000
2022-03-01 09:04:15 +00:00
Henry Oswald
92316a2266
Merge pull request #6920 from overleaf/revert-6917-ho-v1-timeout
...
Revert "v1 timeout of 2 seconds"
GitOrigin-RevId: e170356d515d68d5e8380b163a71857ce97e8e38
2022-02-25 09:04:12 +00:00
Henry Oswald
85bf61e5fe
Merge pull request #6917 from overleaf/ho-v1-timeout
...
v1 timeout of 2 seconds
GitOrigin-RevId: 810a5b0c104fb3eb2b8878ab184d7a4010828f8c
2022-02-25 09:04:06 +00:00
Timothée Alby
0f3b73da99
Merge pull request #6760 from overleaf/jpa-v1-subscription-logging
...
[web] log when v1 returns a non expired personal subscription
GitOrigin-RevId: 4e08e57a380d3d3512faeba93241be7c1590fb27
2022-02-16 11:39:48 +00:00
Eric Mc Sween
8e4b85c6f3
Merge pull request #6731 from overleaf/em-logs-ui-split-test
...
Move new logs UI to a split test
GitOrigin-RevId: 2ebd5afbbda273e7c3092416c64754a56e628b05
2022-02-16 11:38:42 +00:00
Miguel Serrano
1fb8f15005
add segmentation to user-registered
event ( #6711 )
...
* add segmentation to `user-registered` event
GitOrigin-RevId: 9ba40c0a81aea488439758b992caeb7855c27f67
2022-02-16 11:38:09 +00:00
Alf Eaton
753be43c53
[web] [cm6] Add a source editor toggle ( #6674 )
...
* Add a source editor toggle
* Only show the toggle if in split test variant (or query param override)
* Change labels
* Add check for this.editor
* Update toolbar.pug
GitOrigin-RevId: ee00e31db334fc562b00d28a8c2de5d03456f749
2022-02-16 11:37:33 +00:00
Eric Mc Sween
46d2b84103
Merge pull request #6727 from overleaf/em-revert-logs-ui-split-test
...
Revert "Move new logs UI toggle to a split test"
GitOrigin-RevId: 5f2aecb53d2df21c89da594b0a64c8cf8ca04bc6
2022-02-16 11:36:26 +00:00
Eric Mc Sween
4df657db4b
Merge pull request #6640 from overleaf/em-alpha-beta-split-tests
...
Move alpha/beta feature toggles to split tests
GitOrigin-RevId: e64387d9bde2db9c4e96ea7f5992c877ad16b9a9
2022-02-16 11:36:20 +00:00
Thomas
45ac55c7f0
Merge pull request #6559 from overleaf/tm-teardown-onboarding-email-split-test
...
Implement 'send-email' variant for trial onboarding email for all users
GitOrigin-RevId: f53b86d875a1a4e146dc57603b7a83ac098f9cdf
2022-02-16 11:36:02 +00:00
Thomas
1c5949f715
Merge pull request #6595 from overleaf/tm-avoid-logging-tokens
...
Clean up log lines that include tokens
GitOrigin-RevId: 3b6acc9cdda4a91b9b10ce85a0650ccdeeea79a4
2022-02-16 11:35:51 +00:00
Alexandre Bourdin
3b9da1d57e
Merge pull request #6587 from overleaf/ab-split-test-create-edit
...
Split tests admin - create/edit
GitOrigin-RevId: a256bf6fe8350214b1ef01ff5e6fa68a812a59be
2022-02-16 11:35:39 +00:00
Timothée Alby
1b4d675b0a
Merge pull request #6690 from overleaf/ta-max-dictionary-size
...
Add Dictionary Size Limit
GitOrigin-RevId: f3b8be11de5a1480c8bc1a7fe26e9d67bd047757
2022-02-16 11:34:58 +00:00
Timothée Alby
0a27b3711f
Merge pull request #6599 from overleaf/ta-new-subscription-split-test
...
Payment Page Split Test
GitOrigin-RevId: bb43cbf4e5722bd18076f2f8bf1014816bce1df0
2022-02-16 11:34:44 +00:00
Timothée Alby
21c92a045d
Merge pull request #6672 from overleaf/ta-router-apply-signature-fix
...
Use Correct Router Apply Function Signature
GitOrigin-RevId: 567ff9a4c59834ae200bba860e265abe2e0173e5
2022-02-16 11:34:37 +00:00
Timothée Alby
c0fae79ad7
Merge pull request #6693 from overleaf/jpa-error-is-manager
...
[web] refactor error handling for rejected manager removal
GitOrigin-RevId: 48be3bf254de74c2799d1368aee329fd9038dfa6
2022-02-16 11:34:25 +00:00
Timothée Alby
62b662f07a
Merge pull request #6561 from overleaf/tm-subscription-cancel-button-split-test
...
Update copy for subscription cancellation, in split test variant
GitOrigin-RevId: ab5847238b950099bf41b9d4c08f325ffce1051d
2022-02-16 11:34:08 +00:00
Jakob Ackermann
ae0c347f27
Merge pull request #6542 from overleaf/jpa-em-code-sharing-workspaces
...
[misc] npm workspaces
GitOrigin-RevId: 87aa72db6637fb238d7cd35b0a48ac3ed58ab3eb
2022-02-16 11:31:07 +00:00
Brian Gough
f92e44a261
Merge pull request #6596 from overleaf/bg-initial-cm6-split-test
...
[web] initial split test for cm6 source editor
GitOrigin-RevId: 05d0f9db8abcd93ea66326378854b23f27dc9d73
2022-02-04 09:04:09 +00:00
Miguel Serrano
176ead8983
Primary Email Check ( #6471 )
...
* added primary-email-check page, route and controllers
* add `#add-email` internal link in settings to display new email form
* added primary-email-check redirection with split test
* update `lastPrimaryEmailCheck` when the default email address is set
* added `lastPrimaryCheck` to admin panel
* translations for primary-email-check
* acceptance tests for primary-email-check
* [web] multi-submit for primary email check
* Using `confirmedAt` to prevent from displaying primary-email-check page
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
Co-Authored-By: Miguel Serrano <mserranom@gmail.com>
GitOrigin-RevId: d8e3a280439da08038a4487d8bfd7b3b0596e3b5
2022-02-04 09:03:34 +00:00
Miguel Serrano
0f7948cfdf
Highlight SSO in register/login/home pages ( #6396 )
...
* Highlight SSO in register and login pages
* Highlight SSO in home page
* updated split test request to new APIs
* reordered SSO buttons when highlighting SSO in login
* Updated copy for institutional login and fixed indentation
* increased SSO button size in homepage for highlight-sso variant
* prefill email in registration page
* added `register` and `register-success` events
GitOrigin-RevId: 2822afc15c27856ca713002ed804e1f42a2d955c
2022-02-03 09:04:45 +00:00
Alexandre Bourdin
215725e0a7
Merge pull request #6569 from overleaf/ab-recurly-webhook-filter
...
Add a failfast for invalid userId on recurly webhook
GitOrigin-RevId: 94e7c5fd756f5fbc592a9c346fca157883625396
2022-02-03 09:03:23 +00:00
Thomas
635a478f36
Add plans page split test variant with new layout ( #6450 )
...
* Add plans page split test variant with new layout
* Set itm_content to toggle if group modal clicked through via variant view toggle button
* Change split test name to be more specific
GitOrigin-RevId: 0fa48b1b74eea84f15e630e3a62b36be5549da9e
2022-02-02 09:03:11 +00:00
Thomas
1777c075ea
Merge pull request #6423 from overleaf/tm-plans-new-events
...
Add new analytics events to plans page/subscription flow
GitOrigin-RevId: 7b70ee30749ebc671cf2445f3cbdae91a7278b01
2022-02-02 09:03:07 +00:00
Alexandre Bourdin
931c53d04c
Split Tests Admin UI - test list ( #6411 )
...
* Admin page to list split tests
Admin page to list split tests
Update split test model
Display optional split test fields + Only display link in admin menu in SaaS mode
Add a separate endpoint to update split test info (to avoid creating a new version)
Fix split test tests after rebase
Add name and activeOnly filtering to split test list
Sort split tests by descending order of last modification
Fix lint build error
Add buttons to copy variant assignment as query string
* Move react components to follow our file structure guidelines
* Cleanup and improvements from review
* Small change of report URLs display
* Improve filters display for small screens
GitOrigin-RevId: 498531a1f080419de017883e33d6afed05a3f5c9
2022-01-31 09:03:42 +00:00
Eric Mc Sween
57228c5589
Merge pull request #6442 from overleaf/em-split-tests-user-admin
...
Show split test assignments in user admin
GitOrigin-RevId: 4563a4899d5278a0ef84188ae25cb5dfd3d5cb57
2022-01-27 09:04:06 +00:00