Miguel Serrano
51223315e4
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
M Fahru
c1211bef8f
Remove node controller and dead backend code of the old project list ( #12222 )
...
GitOrigin-RevId: 31f92b1df484db9e44ea17cd258fdc5fe467a379
2023-05-26 08:05:10 +00:00
Jimmy Domagala-Tang
76d0d82e74
Merge pull request #13027 from overleaf/jdt-personal-plan-split-test
...
Personal plan split test
GitOrigin-RevId: 067973398c57be7466f6529f28fbfd896c86b10b
2023-05-25 08:05:52 +00:00
Alf Eaton
a5378ebd49
Merge pull request #13175 from overleaf/msm-flaky-tests
...
[web] replace clock.runAll() with clock.next() in flaky tests
GitOrigin-RevId: 62ea59315597d9ecd0e143418f65382644ed8345
2023-05-25 08:04:07 +00:00
Alf Eaton
4670c698ee
Allow digits in PDF filenames ( #13122 )
...
GitOrigin-RevId: 58c93d299c3bfe79dd4c223b8b060411bad078c7
2023-05-18 08:03:55 +00:00
June Kelly
9d86affec4
Merge pull request #13124 from overleaf/jk-disable-flaky-test-again
...
[web] disable flaky test with `fake-timers`, again
GitOrigin-RevId: e53afd52058666b14c55fbe91bc1ea7b55a87c1a
2023-05-18 08:03:45 +00:00
Miguel Serrano
27c2d1c16e
[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
June Kelly
db9e17bd47
Merge pull request #13110 from overleaf/jk-investigate-fake-timers-problem
...
[web] Fix failing unit test involving `fake-timers`
GitOrigin-RevId: d166cc10079b9c4fa6d07525a9e6140e86b05fc9
2023-05-17 09:27:53 +00:00
Alf Eaton
c8c17bca38
Allow all Unicode "letter" characters in PDF filename ( #13071 )
...
GitOrigin-RevId: 030d7326b33525a34bccff26e12103e9a8e1a3f3
2023-05-17 08:05:19 +00:00
Alf Eaton
7f795e4c8b
Use content-disposition for setting the Content-Disposition header ( #13072 )
...
GitOrigin-RevId: f84100beb5e00485be4732c954b5ee553fe18558
2023-05-17 08:05:10 +00:00
June Kelly
4d69861daf
Merge pull request #13102 from overleaf/jk-temporary-skip-tpds-unit-test
...
[web] Temporarily skip failing test in web/tpds
GitOrigin-RevId: 9a5f2b9ff43d18eff43bc3f5123f99aff07863e3
2023-05-17 08:04:15 +00:00
Jakob Ackermann
21950fdb30
Merge pull request #13091 from overleaf/jpa-metric-blg
...
[web] add metric for blg file usage
GitOrigin-RevId: 5a6bd4185d5f236a56994331cfe3b25c1998d0db
2023-05-16 08:05:38 +00:00
Brian Gough
e46567b696
Merge pull request #12195 from overleaf/bg-use-glob-ignore
...
Change ignored file matching to use standard `minimatch` module
GitOrigin-RevId: ef8f13c039015e7bb9894441fb6170703941653c
2023-05-16 08:03:53 +00:00
Miguel Serrano
c2dce961b9
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
June Kelly
e89b4b4214
Merge pull request #12811 from overleaf/jk-plans-event-currency-segmentation
...
[web] Add currency/id segmentation to Recurly analytics events
GitOrigin-RevId: 56998f403358d5f6b3cece6835e16e65e06635b1
2023-05-02 19:44:24 +00:00
Brian Gough
1da76f0a8d
Merge pull request #12848 from overleaf/bg-fix-path-exception
...
add exception handling for path.join in ProjectEntityHandler
GitOrigin-RevId: dad305057fd6b2821525ca5b6d1933824989e241
2023-05-02 19:43:50 +00:00
Jessica Lawshe
0de648eecd
Merge pull request #12774 from overleaf/ds-em-mongo-secondary-db-fix
...
Bug fix - Mongo DB secondary preference
GitOrigin-RevId: d9adc0a7e1ee5085b34c5c1ddfdc715967607fc3
2023-04-28 08:04:51 +00:00
Jessica Lawshe
8be17cdb37
Merge pull request #12819 from overleaf/jpa-institutions-lookup
...
[web] migrate /institutions/ proxies to explicit V1 requests
GitOrigin-RevId: 535da280a6350dacbe2c957d2f2cedaeee02a48a
2023-04-28 08:04:34 +00:00
June Kelly
f5740e6b17
Merge pull request #12593 from overleaf/jk-remove-plans-split-test
...
[web] Remove 'plans-page-layout-v3' split test
GitOrigin-RevId: 91e0d3d8bc40632df630131b2e872fa824015da5
2023-04-26 08:04:21 +00:00
Eric Mc Sween
5b804ceefd
Merge pull request #12654 from overleaf/em-td-upload-filename-encoding
...
Fix filename encoding of project and file uploads
GitOrigin-RevId: e718c8f8f376772ee13c50c82d26848977e16eef
2023-04-19 08:03:13 +00:00
Alexandre Bourdin
04c204f989
[web] Colour picker for tags ( #12255 )
...
* Base for color picker
* React color picker and updated modals
* Add tag color picker to mobile dashboard
* Update existing tests and fix disable save button condition
* CSS adaptations for desktop modal streched into mobile display
* Update TagsController tests
* Add aria-hidden label on color pickers
* Fix linting
* Fix project list test
* Select random color when creating tag
* Cleanup leftovers in project list context
* Test cleanup
* Pre-select custom color and store local color while picking
* Add type to preset colors
* Add css fix to override disabled button opacity
* Skip redundant check
* Fix linting
* Add back btn-secondary on manage tag modal after rebase
GitOrigin-RevId: a4cf24e85cc0ca01466f4bf9c77482be8360e68e
2023-04-13 08:04:03 +00:00
June Kelly
e780a09a15
Merge pull request #12473 from overleaf/ab-server-pro-split-test-overrides
...
[web] Add split test overrides through settings for non-SaaS env
GitOrigin-RevId: 82cb6a573a992e730107f6287e7804cfe0f04aa5
2023-04-12 08:04:37 +00:00
June Kelly
841df71a1d
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
June Kelly
a140e3dc8c
Merge pull request #12269 from overleaf/jk-enable-password-similarity-check
...
[web] Enforce password similarity check
GitOrigin-RevId: 1bc4efebba401663c1db9d209dc560560f160ce0
2023-03-23 09:04:12 +00:00
Eric Mc Sween
21971956b7
Merge pull request #12219 from overleaf/em-camel-case-web
...
Camel case variables in web
GitOrigin-RevId: 28e61b759b27f71265f33ab64f588374dba610e0
2023-03-22 09:05:04 +00:00
Jakob Ackermann
ccb0841a50
Merge pull request #12281 from overleaf/jpa-tweak-event-segmentation-filter
...
[web] tweak analytics event segmentation filter
GitOrigin-RevId: e00fef0ac74edfd7fbace33bf9289f1c6f905b57
2023-03-20 09:03:16 +00:00
June Kelly
556a557a04
Merge pull request #12261 from overleaf/jk-alter-password-similarity
...
[web] Alter password-similarity check/metric
GitOrigin-RevId: e9a55b4a86d2b69d6f34c1e2339d32321e08341d
2023-03-20 09:03:10 +00:00
Jakob Ackermann
df3c7e48ab
Merge pull request #12198 from overleaf/jpa-force-new-compile-domain
...
[web] changes for force-new-compile-domain test
GitOrigin-RevId: a4ceaf46fdcebed156d155385cbbc2f06405d31f
2023-03-17 09:04:49 +00:00
Thomas
5dc15a19de
Merge pull request #12083 from overleaf/tm-teardown-refreshed-payment-page
...
Tear down refreshed payment page test, keeping refreshed page
GitOrigin-RevId: 4f0d9a1f4bcd3b018b12372fbe86aad3c8e41fbd
2023-03-10 09:04:18 +00:00
M Fahru
8bd1026abd
Rename projectListReactPage
to projectListPage
in project list controller. ( #12130 )
...
This is because the controller's function was already renamed in another commit but the tests were not renamed.
GitOrigin-RevId: fb2e016999417aeb95a68f7cd37f0c55035f2a53
2023-03-07 09:06:11 +00:00
M Fahru
27723b7878
Migrate node controller unit test to the react version of the project dashboard controller ( #11993 )
...
* Migrate node controller unit test to the react version of the project dashboard controller
* change `promise.race` behaviour when fetching initial project list data to use setTimeout with 0ms delay (fake delay)
* rename `this.collabertions` to `this.readAndWrite`
* Change IP matcher to use `await` and `try` + `catch` block to be able to correctly write the test for
GitOrigin-RevId: 72ad9263c099b7ba44dede8304dba1c5ba879b56
2023-03-07 09:05:56 +00:00
Jakob Ackermann
e0c84f08fb
Merge pull request #11940 from overleaf/jpa-fix-assignment-of-initial-clsi-vm
...
[web] fix assignment of initial compile server
GitOrigin-RevId: 84aea918946a106a5826d7cf39cc0bf47047cb35
2023-03-07 09:04:33 +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
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
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
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
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
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
June Kelly
ac83dd9bb3
Merge pull request #11353 from overleaf/jk-remove-deprecated-public-access-levels
...
[web] Disallow deprecated access levels from being set
GitOrigin-RevId: cf276e849692be210a2dc7d896820579efc46952
2023-02-02 09:02:59 +00:00
June Kelly
be7b424a63
Merge pull request #11436 from overleaf/jk-increase-password-min-length-to-8
...
[web] Increase the minimum password length to 8 characters
GitOrigin-RevId: 94eb3c5605183b5e189babd3342dc308f403ebbd
2023-02-02 09:02:56 +00:00
Eric Mc Sween
75abea72b0
Merge pull request #11492 from overleaf/em-rate-limiter
...
Move all remaining rate limiters to rate-limiter-flexible
GitOrigin-RevId: 163ab2aebecb281057e552dc75591dd02028990c
2023-01-31 09:03:44 +00:00
Jakob Ackermann
1f14e08fa1
Merge pull request #11442 from overleaf/jpa-hybrid-pdf-download
...
[web] add hybrid download of compile output
GitOrigin-RevId: b9c6dfc86e3af2f7b1728e791f074ec6d5e0badf
2023-01-27 09:04:12 +00:00
Thomas
aa9b07d323
Merge pull request #11445 from overleaf/revert-11432-revert-11154-tm-lg-subscription-recurly-cache-name
...
Re-instate change property name for recurly status cache to recurlyStatus
GitOrigin-RevId: 3b3415d818629676ee44dbc558a6b87469fd1af0
2023-01-27 09:03:58 +00:00
Miguel Serrano
691438ee37
Merge pull request #11391 from overleaf/msm-history-controller-pipeline
...
[web] refactor `req.pipe` into `pipeline`
GitOrigin-RevId: 2b78ff1de3cb7e439824ef0847b3a3db9288b8c6
2023-01-25 09:06:34 +00:00
Thomas
f6ffae02a9
Merge pull request #11432 from overleaf/revert-11154-tm-lg-subscription-recurly-cache-name
...
Revert "Change property name for recurly status cache to recurlyStatus"
GitOrigin-RevId: 6870e421516fd705343f3e8651d8637f791063df
2023-01-25 09:06:03 +00:00
Thomas
0b6c69dc55
Change property name for recurly status cache to recurlyStatus ( #11154 )
...
* Change property name for recurly status cache to recurlyStatus
Co-authored-by: Lucie Germain <lucie.germain@overleaf.com>
GitOrigin-RevId: a1ff69d531519cd15b82ef72974e9702f43409ac
2023-01-25 09:05:48 +00:00
Miguel Serrano
b4e9bf3449
[web] pipe history zip download to history-v1 in CE/SP ( #11362 )
...
GitOrigin-RevId: 4ef181d1b79b3d0e2254af698defe0c2fa8c679f
2023-01-24 09:03:35 +00:00