Commit graph

15442 commits

Author SHA1 Message Date
June Kelly
d64e59f364 Merge pull request #4839 from overleaf/ae-project-create-gap
[web] Remove space from project "Creating" button

GitOrigin-RevId: 1d0d0200941696d2ed8cb82561ddf30f0c554159
2021-08-25 08:03:10 +00:00
Brian Gough
1da0edbcaf Merge pull request #4801 from overleaf/ae-resync-editable-file
Use a file hash to decide if a file is editable when resyncing

GitOrigin-RevId: 57d78b3d73bf2595070a7c7eb7ec97eeece3a163
2021-08-24 08:03:28 +00:00
Jessica Lawshe
c14437d2dd Merge pull request #4795 from overleaf/jel-project-title-regex
Escape project title for regular expression

GitOrigin-RevId: 495b96720de6d09cda905edc6464b55a5c85e21d
2021-08-24 08:03:19 +00:00
Jakob Ackermann
b8f2cc1b91 Merge pull request #4841 from overleaf/jpa-ho-clsi-user-project-persistence-take-2
[web] partition clsi persistence by project and user

GitOrigin-RevId: d42dca11dfbe329974c26d3b31eb9fcba359b785
2021-08-23 11:22:39 +00:00
Jakob Ackermann
8bbf6fb52c Merge pull request #4840 from overleaf/revert-4736-ho-clsi-user-id-mapping-minimal
Revert "Clsi user id mapping (mono repo)"

GitOrigin-RevId: 046bf21f1ab90f375d3945d8baa22600d8cdbf2b
2021-08-23 08:03:00 +00:00
Henry Oswald
2b7c7e84ef Clsi user id mapping (#4736)
* add user-id into clsi project mapping

* add user_id on backend group clsi key

GitOrigin-RevId: ebbf025f5cd88848b44f35a46045d112ea6b4c3b
2021-08-23 08:02:45 +00:00
Alexandre Bourdin
7e6839b0af Merge pull request #4715 from overleaf/ab-project-members-modal-split-test
Share modal split test

GitOrigin-RevId: 274450564e1cbfc3ba3ec7c2ca60dfeda552a536
2021-08-20 08:04:05 +00:00
Eric Mc Sween
9f4541c266 Merge pull request #4761 from overleaf/em-peek-doc
Do not unarchive docs when resyncing project history

GitOrigin-RevId: c7df75789c01e6c85b464a9b94b14654d8568407
2021-08-20 08:03:50 +00:00
June Kelly
be72e6ab19 Merge pull request #4806 from overleaf/jk-un-tag-migration
Migrations: remove CE/SP tags from migration
GitOrigin-RevId: 7fd668f01a9406e9574f0599f4034cbe72b3e8e8
2021-08-20 08:03:31 +00:00
June Kelly
269a03d1f7 Merge pull request #4791 from overleaf/ae-project-history-enabled
Remove vestigial definitions of PROJECT_HISTORY_ENABLED

GitOrigin-RevId: d0b4c787f89ebf263fe7c1b704585b0c8009ad65
2021-08-20 08:03:18 +00:00
June Kelly
af9a3d4fb7 Merge pull request #4818 from overleaf/ab-clean-example-project-split-test
Cleanup example project split test and set variant as new template

GitOrigin-RevId: 6d023233077b856f0f9a755eb1a0b60b66b4335f
2021-08-20 08:03:09 +00:00
June Kelly
b770feadc8 Merge pull request #4743 from overleaf/hb-recaptcha-branding
add recaptcha branding on login, registration, pw reset and share modal

GitOrigin-RevId: dcdf3e7987a25712601aed2426cce2467eaecea3
2021-08-20 08:03:05 +00:00
Jakob Ackermann
69e39e04f1 Merge pull request #4794 from overleaf/jpa-object-persistor-npm
[misc] re-install @overleaf/object-persistor from npm

GitOrigin-RevId: 7ecbc050b9037c7930aa09fe561b99dd36eb59dd
2021-08-20 08:03:01 +00:00
Jakob Ackermann
75a602ec29 Merge pull request #4813 from overleaf/jpa-debug-non-pro
[web] check_institution_users: add option for debugging non pro users

GitOrigin-RevId: 11743e10a8be567028611d7e109c0450b08e11fc
2021-08-19 08:03:02 +00:00
Jakob Ackermann
cd8518b9de Merge pull request #4789 from overleaf/jpa-sentry-environment
[sentry] pass 'staging'/'production' environment into client setup

GitOrigin-RevId: d8d78d945daa2b833757304d8027afb26ea490c6
2021-08-19 08:02:59 +00:00
Eric Mc Sween
84559790f2 Merge pull request #4690 from overleaf/tm-upgraded-history-allow-downgrade
Projects migrated to full project history should send history to both systems if allowDowngrade is set

GitOrigin-RevId: 52c46345eb8606e363ae85727d29e87f35cea37d
2021-08-19 08:02:53 +00:00
Eric Mc Sween
b2e6eaf936 Merge pull request #4805 from overleaf/em-cleanup-expired-projects
Limit cleanup script to expired projects

GitOrigin-RevId: 49ea2c08cee92f027f21e3e8b07bf9491a9f089f
2021-08-19 08:02:49 +00:00
Eric Mc Sween
91e3f89154 Merge pull request #4796 from overleaf/em-cleanup-expired-projects
Script to clean up incorrectly expired projects

GitOrigin-RevId: e87860410c747385d76b4826fb38b58cb30e4973
2021-08-18 08:03:00 +00:00
Eric Mc Sween
0654805cbb Merge pull request #4760 from overleaf/em-explicitly-start-queue-workers
Start queue workers explicitly

GitOrigin-RevId: 0f8b710e0f1c0d64efa04f46fec269fae53609b2
2021-08-18 08:02:56 +00:00
CloudBuild
cb8a24162b auto update translation
GitOrigin-RevId: 0cbf48a58993d209b0459d67c3384be2aed41ae3
2021-08-17 08:04:56 +00:00
Jakob Ackermann
99a414f345 Merge pull request #4656 from overleaf/jpa-rewrite-quotes-in-locales
[misc] rewrite single quote to left/right single quotation mark in locales

GitOrigin-RevId: a021fb6841425555b9af79a9146820299cb93fc2
2021-08-17 08:04:49 +00:00
Jakob Ackermann
0c0bce71d8 Merge pull request #4779 from overleaf/jpa-ignore-sentry-noise
[misc] ignore noisy error caused by Microsoft Outlook SafeLink crawler

GitOrigin-RevId: 91b05dd21056c7313630acbe68f6989b6ada92d3
2021-08-17 08:04:42 +00:00
Jessica Lawshe
bcd5befbd4 Merge pull request #4768 from overleaf/jpa-migrate-daterangepicker
[misc] move daterangepicker fork into overleaf namespace

GitOrigin-RevId: 09a431d15e0442bea4964c56acc9ca1676abe75c
2021-08-17 08:03:55 +00:00
Jessica Lawshe
379d9ac41c Merge pull request #4659 from overleaf/jel-em-duplicate-subscription-message
One Pro message per current commons institutions

GitOrigin-RevId: 21b74af8b9da1b6647a0384115f5d268b80e4bdf
2021-08-17 08:03:44 +00:00
Jessica Lawshe
c0b27c4524 Merge pull request #4719 from overleaf/jel-user-features-refresh
Fix featuresChanged flag

GitOrigin-RevId: 1290f9b2b43cae2f1c4912df649800453ca20344
2021-08-17 08:03:32 +00:00
Eric Mc Sween
b83c35fdbb Merge pull request #4665 from overleaf/bg-zip-manager
add streaming zip export of history (migrated from track-changes#117)

GitOrigin-RevId: 45e6a66332541f463241f148892817725c0be39c
2021-08-17 08:03:24 +00:00
Jakob Ackermann
a4b54cccb3 Merge pull request #4686 from overleaf/jpa-copybara
[misc] set up copybara sync for monorepo

GitOrigin-RevId: 4a0a0263fbc42833f88417f95231966dfa80341e
2021-08-13 13:00:01 +00:00
CloudBuild
7fcf8d522b auto update translation
GitOrigin-RevId: 00743400a8f0fd76ff08192624142ae6ef9ef317
2021-08-13 12:59:20 +00:00
Jakob Ackermann
7dc6456dca Merge pull request #4685 from overleaf/jpa-translations-sync
[misc] update translations sync for monorepo

GitOrigin-RevId: 794a9192212f7b63c040a08c42a1e9c6b3341609
2021-08-13 12:59:12 +00:00
Thomas
77bcd4c39e Revert "Initialise full project history for old projects when project opened (#4687)" (#4740)
This reverts commit ac263dca8cf0d80186fee916a76e5572ec5649d4.

GitOrigin-RevId: cc82e9c7d51966a7be0e8bef06ae4afe3f73170c
2021-08-13 12:59:04 +00:00
Thomas
7517a818b2 Initialise full project history for old projects when project opened (#4687)
* Initialise full project history for old projects when project opened

This begins a second attempt at initialising the full project history in
the background for projects without a full project history id.

The original web-internal#4345 was reverted in web-internal#4353. This
commit reverts the revert, and adds an additional flush of the project
before initialising full project history.

GitOrigin-RevId: ac263dca8cf0d80186fee916a76e5572ec5649d4
2021-08-13 12:58:56 +00:00
June Kelly
8b9d202518 Merge pull request #4655 from overleaf/jel-gallery-event
Fix onclick event propagation

GitOrigin-RevId: bfcc3840e1768ed0f91e5fefbaee1738e36f6752
2021-08-13 12:57:55 +00:00
June Kelly
0acd81dfc0 Merge pull request #4653 from overleaf/jel-remove-underscore-institutions
Remove underscore usage when processing users to refresh

GitOrigin-RevId: fd3fd90f5fd3e81a1bb6fceb83a64063ce212251
2021-08-13 12:57:47 +00:00
June Kelly
01b9be5ecd Merge pull request #4651 from overleaf/jel-remove-underscore-emails
Use lodash instead of underscore in emails

GitOrigin-RevId: b3e0f6f113b7901d57492428f4caee9ba04063ca
2021-08-13 12:57:39 +00:00
June Kelly
f181328db0 Merge pull request #4657 from overleaf/jel-check-uni-users
Remove await use since no async

GitOrigin-RevId: 43cb8be365bedd95d004ab9e129c75aeab855e53
2021-08-13 12:57:25 +00:00
June Kelly
4737982cdd Merge pull request #4675 from overleaf/msm-fix-review-button-ce
Remove Track Changes button in CE

GitOrigin-RevId: 7e682ea9cce8d23ba0fffc95cfb379588f0fd42e
2021-08-13 12:57:17 +00:00
June Kelly
1fb1c08348 Merge pull request #4673 from overleaf/msm-rename-project-onblur
Rename project on blur instead of canceling renaming

GitOrigin-RevId: fe58b48d5ab37357df33e970338e8b96c3ec1986
2021-08-13 12:57:09 +00:00
June Kelly
61e95b7773 Merge pull request #4641 from overleaf/jk-sp-external-auth-flag
Server Pro: add EXTERNAL_AUTH variable

GitOrigin-RevId: 2a33fd71bf7ec6e4abe1e48ebd266079a7c82e10
2021-08-13 12:56:47 +00:00
Jakob Ackermann
937f9e3c51 Merge pull request #4647 from overleaf/jel-add-translation
Add missing translation

GitOrigin-RevId: 9af50d3102b20f05588398a7e1ea2b07de3fefc4
2021-08-13 12:55:52 +00:00
Jakob Ackermann
70d4931cfa [misc] sentry_upload: no more git-commit annotations for releases
GitOrigin-RevId: 74ef0d393c2c14577951d7195886933c05d06a61
2021-08-05 13:48:08 +00:00
Jakob Ackermann
5d2549fe52 [misc] add/update CI pipelines for monorepo
GitOrigin-RevId: 8946b8be124e6977d2cafc6c3bf065412d765583
2021-08-05 13:48:05 +00:00
Jakob Ackermann
84ada570ab
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-web:services/web'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:39:05 +01:00
Jakob Ackermann
5c8cb4b90a
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-track-changes:services/track-changes'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:34:13 +01:00
Jakob Ackermann
68a2ecebef
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-spelling:services/spelling'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:34:01 +01:00
Jakob Ackermann
2ab66edc1f
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-real-time:services/real-time'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:33:53 +01:00
Jakob Ackermann
a5489818a8
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-notifications:services/notifications'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:33:37 +01:00
Jakob Ackermann
4fd44292d0
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-git-bridge:services/git-bridge'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:33:29 +01:00
Jakob Ackermann
e4d137eddf
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-filestore:services/filestore'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:33:13 +01:00
Jakob Ackermann
583b7d0030
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-document-updater:services/document-updater'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:33:02 +01:00
Jakob Ackermann
eef39ad009
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-docstore:services/docstore'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:32:49 +01:00
Jakob Ackermann
49470f739b
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-contacts:services/contacts'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:32:42 +01:00
Jakob Ackermann
de77f1ce67
merge multiple repositories into an existing monorepo
- merged using: 'monorepo_add.sh services-clsi:services/clsi'
- see https://github.com/shopsys/monorepo-tools
2021-08-05 08:32:38 +01:00
CloudBuild
6357d5a5f2 auto update translation
GitOrigin-RevId: 1c1d8c11c60e72381959566c157703d0e155d5ff
2021-08-05 07:25:33 +00:00
Jakob Ackermann
a96716f8cf Merge pull request #4382 from overleaf/jpa-sentry-upload
[misc] sentry_upload: gracefully handle initial upload from monorepo

GitOrigin-RevId: 49e789a4cfc23e996ebaddd1ea015c11f6c08573
2021-08-05 02:08:10 +00:00
Thomas
e25d8b1440 Merge pull request #4381 from overleaf/tm-history-upgrade-batched-update-hints
Extend batchedUpdate to accept find() options, and use a hint in upgrade script query to suggest mongo uses the _id index

GitOrigin-RevId: 7115f84d8be0c78ccb443051e911c931bf4aa0de
2021-08-05 02:08:07 +00:00
June Kelly
99fe2eca51 Merge pull request #4352 from overleaf/sk-add-ce-sp-migration-deleted-files
Add migrations for CE/SP, run scripts for deleted files and docs

GitOrigin-RevId: e425a8d929a4aefdc6f61cff636fb5a1b4c67dce
2021-08-04 11:13:55 +00:00
nate stemen
397a3d97df Merge pull request #4374 from overleaf/jpa-support-main-branch
[misc] add support for main branch

GitOrigin-RevId: 0720706674db329d7f1ddb8e829da076b86c75f8
2021-08-04 02:05:45 +00:00
nate stemen
33bd9b6d43 Merge pull request #4350 from overleaf/ns-migration-tags
add saas tag to migration

GitOrigin-RevId: 46422b8cb50412e5d521dd6e960ee4c29945fb89
2021-08-04 02:05:43 +00:00
Miguel Serrano
cc2861a2a3 Show hint for Symbol Palette search (#4373)
GitOrigin-RevId: cfdba4f31117cc406cee06e9a97db567c65d5348
2021-08-04 02:05:41 +00:00
Hugh O'Brien
d2f5509fed remove unnecessary extra bool check for cobranding (#4368)
GitOrigin-RevId: 3f1c6b03030d7fd59be802053f6bcf49e919e0ea
2021-08-04 02:05:39 +00:00
Miguel Serrano
296ce0e460 Simplify error hint when symbols are used outside of math mode (#4301)
* Simplify error hint when symbols are used outside of math mode

* Fix rendering and added option to skip rendering on plain mode

* Remove unnecessary WikiLink as it is automatically added

* Remove unused skipPlainRendering prop

Co-authored-by: Alasdair Smith <ali@alasdairsmith.co.uk>
GitOrigin-RevId: 7091873beaa05b04f534628cbdd9a559020cfc8e
2021-08-04 02:05:37 +00:00
Thomas
ebc80fed8a Add script to upgrade v1 project histories (if no SL history) (#4364)
* Add script to upgrade v1 project histories (if no SL history)

GitOrigin-RevId: 997308eec2ed09be4d9d203cb746ca8ac8c88e23
2021-08-04 02:05:35 +00:00
CloudBuild
2ebadf71e7 auto update translation
GitOrigin-RevId: e2b7b5443d4e08a9d0f33917e06c149209235ea7
2021-08-04 02:05:32 +00:00
Brian Gough
9c50a2488f remove decaff headers, fix camelcase 2021-08-03 10:12:16 +01:00
Brian Gough
9a14d01517 remove decaff headers 2021-08-03 10:12:00 +01:00
Brian Gough
43cab1fddc remove unnecessary returns and callbacks 2021-08-03 10:08:17 +01:00
Brian Gough
8c791b2938 remove default callback 2021-08-03 10:07:00 +01:00
Brian Gough
942feb3011 move process.env.BACKEND to setup.js 2021-08-03 10:00:44 +01:00
Brian Gough
04ea24dfbc remove decaf header and fix lint issues 2021-08-03 09:39:24 +01:00
Brian Gough
5e2d4d2169 add acceptance tests for peek 2021-08-02 14:13:38 +01:00
Brian Gough
8afdc8cbd4 add unit test for withRevCheck method 2021-08-02 11:36:43 +01:00
Brian Gough
7b904d9a9d fix case of WithRevCheck method 2021-08-02 11:02:12 +01:00
Brian Gough
50fa9609a3 add test of archive status 2021-08-02 11:01:30 +01:00
Brian Gough
dd082ad345 return a 409 for DocModified errors 2021-08-02 10:25:18 +01:00
Brian Gough
69339aeb9d return the origin of peeked docs 2021-08-02 10:25:03 +01:00
CloudBuild
5efd37160e auto update translation
GitOrigin-RevId: 9427bec3bd71676a8e95e088d988df0c07f92ec6
2021-08-02 02:05:31 +00:00
CloudBuild
ba09610545 auto update translation
GitOrigin-RevId: c37d9b4231b1b5980c2ed5a5656f0e5f2e596ec5
2021-08-01 02:05:03 +00:00
Brian Gough
0fd24b5133 peek at docs without fetching from mongo 2021-07-30 16:13:48 +01:00
Brian Gough
6ce28271eb peek at docs without unarchiving 2021-07-30 16:06:16 +01:00
Brian Gough
0095a381b0 refactor unarchiveDoc to use a separate getDoc helper 2021-07-30 16:03:43 +01:00
Alexandre Bourdin
4b4ed6147c Merge pull request #4341 from overleaf/jpa-ta-error-message-linked-files
[misc] better error msg for failed compiles when linking project files

GitOrigin-RevId: cac3d9e5cf25918dc8f5e259d106c145235c15c1
2021-07-30 13:08:12 +00:00
Alexandre Bourdin
3d963027eb Merge pull request #4340 from overleaf/jpa-ta-hide-unavailable-new-file-options
[frontend] hide new file from project UX when feature are disabled

GitOrigin-RevId: 8407453267dded1f97d19cede5a13691610b97e7
2021-07-30 13:08:08 +00:00
Alexandre Bourdin
5b5c7ebd01 Merge pull request #4359 from overleaf/ab-example-project-new-split-test
Update example project split test to new framework

GitOrigin-RevId: 9b3f1cb2b7a84d0078abf9c748dcdf9c6c7637e1
2021-07-30 13:08:03 +00:00
Jakob Ackermann
547260b2b2 Merge pull request #4358 from overleaf/jpa-fix-demo
[misc] fix real-time edits demo on home page

GitOrigin-RevId: 0b2ddac292c37a03d9cc3b543cdac33979fe9d60
2021-07-30 02:05:31 +00:00
CloudBuild
7da8ed358e auto update translation
GitOrigin-RevId: 22c6a3b35b4b62678074f3405b2855b1b6d24fdc
2021-07-30 02:05:25 +00:00
Thomas
a84cf5f53b Revert "Initialise full project history for old projects (in background) when project opened (#4345)" (#4353)
This reverts commit 2da493c6023b362ced197b0533fa684c654a3827.

GitOrigin-RevId: b11dfff5cce1070c6b8113dc0988fae9ade0d39b
2021-07-29 02:05:23 +00:00
Thomas
812b4b549f Initialise full project history for old projects (in background) when project opened (#4345)
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
GitOrigin-RevId: 2da493c6023b362ced197b0533fa684c654a3827
2021-07-28 12:36:31 +00:00
Alexandre Bourdin
51546b29c4 Merge pull request #4346 from overleaf/ab-configurable-split-test-2
Configurable Split Tests

GitOrigin-RevId: e648a77848ddb8b8b55a95887f87cf7cdd300ee9
2021-07-28 12:36:27 +00:00
Alexandre Bourdin
9468e5cb4f Merge pull request #4338 from overleaf/ab-session-manager
Extract functions from AuthenticationController to SessionManager

GitOrigin-RevId: 86870ce03a762e1a837dcf493759e8851e759883
2021-07-28 12:36:22 +00:00
nate stemen
7e61fc4035 Merge pull request #4330 from overleaf/ns-update-confirmedAt_strings
migrate confirmedAt strings to date types

GitOrigin-RevId: 5e8bde9b52b6696ed89a34ce58f00f31a921a57a
2021-07-28 02:07:11 +00:00
Jessica Lawshe
944ec4e47b Merge pull request #4320 from overleaf/hb-handle-invalid-filenames-upload
Handle invalid filenames in upload modal

GitOrigin-RevId: f3438d8653cf29ef9536a71692c03b5802d90a6d
2021-07-28 02:07:07 +00:00
Jessica Lawshe
9df283caef Merge pull request #4334 from overleaf/jel-check-institution-users
Change check_institution_users.js output

GitOrigin-RevId: c331d5312dc807fd5118f4ce78737bde04a82c66
2021-07-28 02:07:03 +00:00
Jessica Lawshe
c6786cadc0 Merge pull request #4316 from overleaf/jel-user-confirmed-institutions
Exclude lapsed reconfirmations from confirmed affiliations

GitOrigin-RevId: 5987299ead2717abd54e313693f1cfc141915f8d
2021-07-28 02:06:58 +00:00
Jessica Lawshe
bb882c697c Merge pull request #4288 from overleaf/jel-skip-to-content
Add "Skip to content" to improve accessibility

GitOrigin-RevId: 43368a65057656bdea10b6be3c598d68bd8e2d40
2021-07-28 02:06:54 +00:00
Shane Kilkelly
c5d45c1bac Merge pull request #4337 from overleaf/msm-fix-binary-file-multiple-request
Fix for Binary file view repeatedly requesting content

GitOrigin-RevId: af41539ccb92c609bc5f61f49ff09370c10481f6
2021-07-28 02:06:50 +00:00
Shane Kilkelly
10deaf5aec Merge pull request #4332 from overleaf/sk-import-server-pro-acceptance-tests
Migrate server-pro acceptance tests to modules

GitOrigin-RevId: 7caf5719d21bbd7fb30901f3e52225fe4cbc9832
2021-07-28 02:06:46 +00:00
Alexandre Bourdin
d28c1941c2 Merge pull request #4344 from overleaf/revert-4304-ab-configurable-split-test
Revert "Configurable split tests system"

GitOrigin-RevId: dcaf79d074949c0c28b06515278a873c89b5aecb
2021-07-28 02:06:42 +00:00
Alexandre Bourdin
eb31e6ebed Merge pull request #4343 from overleaf/as-fix-publish-modal
Fix publish modal showing incorrect view for various brands

GitOrigin-RevId: c1a71300b21d41d6566ae481c843b020e0ef84f1
2021-07-28 02:06:38 +00:00
Alexandre Bourdin
daf2ee57dc Merge pull request #4304 from overleaf/ab-configurable-split-test
Configurable split tests system

GitOrigin-RevId: 908dc4f681668b32e95204314ac0d5727f269e65
2021-07-28 02:06:33 +00:00
Jakob Ackermann
63fb7a022a Merge pull request #4342 from overleaf/jpa-fix-clsi-server-id-handling
[misc] get current clsi server id directly from compile response

GitOrigin-RevId: 403e7ca35270a8937a0066fe2c8daf52ed71531d
2021-07-28 02:06:29 +00:00
Thomas
b03a4cf7fc Add script to count project history states (#4328)
GitOrigin-RevId: 9f5fce9e162140579841cdad8a2ebb168dde72af
2021-07-28 02:06:24 +00:00
Thomas
35ee137067 Create migration to add history display state index (#4335)
GitOrigin-RevId: 26a03c0192ae673110bfa65e0b293c586dc4958a
2021-07-28 02:06:20 +00:00
Jakob Ackermann
86099725ad Merge pull request #4293 from overleaf/jpa-pdf-js-error-handling
[frontend] fix broken PDF preview caused by missing error handling

GitOrigin-RevId: a7bba8d1b351a53fb20eb670d2ae4c6d215d0d85
2021-07-28 02:06:15 +00:00
Jakob Ackermann
51aa9eade4 Merge pull request #4336 from overleaf/jpa-parallel-outer
[perf] run multiple module test suites in parallel

GitOrigin-RevId: 5ae528d216d6ecbcb71f6c749548d989b8c023df
2021-07-28 02:06:11 +00:00
Jakob Ackermann
2b2eca6038 Merge pull request #4331 from overleaf/msm-release-all-react-nav-toolbar
Release React Navigation Toolbar to all users

GitOrigin-RevId: 9defe3e3a14d7570b0fceccce9919ef065cf7fd5
2021-07-28 02:06:07 +00:00
Jakob Ackermann
9d00c351a8 Merge pull request #4327 from overleaf/jpa-pw-reset-captcha
[misc] add captcha on password reset requests

GitOrigin-RevId: 9a23b9c9dee2c56345e9c1846861c05c25126802
2021-07-28 02:06:02 +00:00
Jakob Ackermann
11af938486 Merge pull request #4311 from overleaf/tm-cdn-load-errors
Add 1px image from overleaf CDN to layout and report if load fails

GitOrigin-RevId: e1da60d338596db48c0ebb4446bd27e8e1f704ce
2021-07-28 02:05:58 +00:00
Jakob Ackermann
41471ec60f Merge pull request #4292 from overleaf/tm-handle-recurly-pricing-errors
Handle Recurly pricing API errors and add coupon code error display

GitOrigin-RevId: b86a42a059984a7efa596db85bbcedb93c0e7376
2021-07-28 02:05:54 +00:00
Shane Kilkelly
4b9aa97ea1 Merge pull request #4303 from overleaf/sk-tag-saas-migrations
Migrations: tag migrations with relevant environment
GitOrigin-RevId: ad6c3bea19d3c21a1fdae58e09c861a3173c792b
2021-07-28 02:05:49 +00:00
Simon Detheridge
1a8c5c9498 Set global logging limit to INFO 2021-07-27 09:55:04 +01:00
Jakob Ackermann
5e6401a1e0 Merge pull request #264 from overleaf/jpa-align-with-dev-env
[misc] make build scripts happy again
2021-07-27 10:46:16 +02:00
Jakob Ackermann
abcc532751 Merge pull request #262 from overleaf/jpa-faster-install
[perf] trim down install_deps.sh -- install docker cli only
2021-07-27 10:46:05 +02:00
Jakob Ackermann
76e749777d [misc] make build scripts happy again
- move pdf.js tests into test/unit/js
- add env override to build script config file
- update build scripts
2021-07-26 12:20:04 +01:00
Brian Gough
262793c04f add option for apparmor profile 2021-07-21 14:53:35 +01:00
Jakob Ackermann
d1c06d1878 [perf] trim down install_deps.sh -- install docker cli only 2021-07-20 14:14:00 +01:00
Jakob Ackermann
f7a4a57487 Merge pull request #4324 from overleaf/jpa-script-create-user
[scripts] refactor create-admin script into generic create-user script

GitOrigin-RevId: a6f5c383888538edd392ffd4da90610c380b83a6
2021-07-20 11:33:50 +00:00
Jakob Ackermann
fe4c48b7fb Merge pull request #4325 from overleaf/jpa-core-tests-in-saas-ce-pro
[misc] run core tests in SAAS/Server CE/Server Pro environment

GitOrigin-RevId: 6278ae1eb760a4c0c16da1b71efdde844764a526
2021-07-20 11:33:46 +00:00
Jakob Ackermann
411a12cb2d Merge pull request #4322 from overleaf/jpa-custom-base-config-for-tests
[misc] set up custom base config for acceptance tests

GitOrigin-RevId: bd49c705360488fd75c6ad311afd13f22f81de61
2021-07-20 11:33:41 +00:00
Jakob Ackermann
97da586877 Merge pull request #4326 from overleaf/pr-avoid-double-stringify-compile-events
Remove controller-level `stringify` for compile events

GitOrigin-RevId: 1b33b5204a846dc4f25dcfbad02c1edc1e010e9f
2021-07-20 11:33:33 +00:00
Jakob Ackermann
d257884dce Merge pull request #4318 from overleaf/pr-fix-review-panel-preview
Force visible overflow in the editor container

GitOrigin-RevId: 7509f428fdce211b1443324eb92bc622af6159f1
2021-07-20 11:33:29 +00:00
CloudBuild
532822269b auto update translation
GitOrigin-RevId: 43acb564ca7b43706434f88895507c8bf6d28272
2021-07-20 11:33:24 +00:00
Jakob Ackermann
9f80329d2a Merge pull request #4319 from overleaf/jpa-bulk-dependency-upgrades
[misc] bulk dependency upgrades

GitOrigin-RevId: 2f9c568c7aba232cc1ef97ecd8fde929df2bc7a3
2021-07-20 11:33:17 +00:00
Alasdair Smith
e8376819ff Merge pull request #4310 from overleaf/jel-reconfirmation-dropbox
Update Dropbox unlinked due to reconfirmation lapse notification

GitOrigin-RevId: 59a51040a430408595f37123e393bfafe090c656
2021-07-20 11:33:13 +00:00
Alasdair Smith
f691e22c19 Merge pull request #4233 from overleaf/hb-double-click-login
Ensure inflight is set before recaptcha is called

GitOrigin-RevId: fb2195c46089ddd4e0239a04d98c2650e05ad1c6
2021-07-20 11:33:07 +00:00
Simon Detheridge
545de52a12 Load Debian's version of jemalloc 2021-07-19 11:05:57 +01:00
Simon Detheridge
4318dea5a0 Restore debug level to INFO 2021-07-19 10:54:59 +01:00
Simon Detheridge
0bf2aeeec0 Revert "Merge pull request #132 from overleaf/spd-binutils"
This reverts commit 96530cc00a752953678e91d2dee25046912db20c, reversing
changes made to 693163c5417fe0d13dde2d6dfe0876c77939eb96.
2021-07-19 10:52:14 +01:00
Simon Detheridge
d830224e29 Revert "Merge pull request #137 from overleaf/spd-memprof-again"
This reverts commit 1764b7e9c0a3891955b97136c2fa0d5821b8f40b, reversing
changes made to f1dc05fc8defebf341c320638998947537998192.
2021-07-19 10:50:25 +01:00
Simon Detheridge
6905ddf5f8 Revert "Merge pull request #138 from overleaf/spd-gdb"
This reverts commit 4267b11fa17282f6eecde62c984baef1f63b21a0, reversing
changes made to 1764b7e9c0a3891955b97136c2fa0d5821b8f40b.
2021-07-19 10:50:12 +01:00
Simon Detheridge
17435e6cee Add GDB to the Docker image 2021-07-16 14:07:27 +01:00
Jakob Ackermann
3ccd3a228f Merge pull request #178 from overleaf/dependabot-npm_and_yarn-glob-parent-5.1.2
Bump glob-parent from 5.1.1 to 5.1.2
2021-07-16 10:07:28 +02:00
Simon Detheridge
e9232929c4 Add all dev/dbg packages to Docker image 2021-07-15 18:08:30 +01:00
Simon Detheridge
e30d116980 re-add jemalloc profiling again
Revert "Merge pull request #131 from overleaf/spd-revert-jemalloc"

This reverts commit 5a80ecc0fed0fe8c653cabe36b0e379da729d5cc, reversing
changes made to 6196386a61be1f38b1fbd5a651044b503ba0823c.
2021-07-15 16:54:38 +01:00
Jakob Ackermann
d6616fdfc1 Merge pull request #221 from overleaf/dependabot-npm_and_yarn-glob-parent-5.1.2
Bump glob-parent from 5.1.1 to 5.1.2
2021-07-15 13:28:22 +02:00
Jakob Ackermann
8742a29d80 Merge pull request #4315 from overleaf/jpa-import-ce-scripts
[scripts] import scripts from server-ce and add tests

GitOrigin-RevId: 07e7e15aa86030ccd3eca40ed40e5492622dc2d1
2021-07-14 12:41:10 +00:00
Jakob Ackermann
8066668cf2 Merge pull request #4313 from overleaf/jpa-import-server-pro-modules
[modules] bring in ldap and saml modules from server pro

GitOrigin-RevId: 227cfd7de6740b2753bd3175f7166dccbe94f6c3
2021-07-14 12:41:07 +00:00
Jakob Ackermann
947eda54e7 Merge pull request #4312 from overleaf/jpa-module-import-sequence-from-config
[Modules] source list of modules and their import sequence from config

GitOrigin-RevId: 73a552e03f8e9ec6ae8fce3a664625095dc095fc
2021-07-14 12:41:02 +00:00
Jakob Ackermann
cebad4a774 Merge pull request #4307 from overleaf/jpa-migrate-google-ops-config
[misc] migrate google ops config into saas overrides

GitOrigin-RevId: 949fc610a8a79b780b590d66d25bc21bd9615ab2
2021-07-14 12:40:58 +00:00
Christopher Hoskin
dde91df48e Merge pull request #4317 from overleaf/csh-issue-4100-1-pixel
Add 1 pixel image to web-assets-1 bucket

GitOrigin-RevId: 806d1f897c44a7b22e6f46b388dca96301200c4d
2021-07-14 12:40:55 +00:00
CloudBuild
4b4cc81db0 auto update translation
GitOrigin-RevId: b040cad42ff3422f33fd2e443be2b107108390df
2021-07-14 12:40:51 +00:00
Jakob Ackermann
22aad599ba Merge pull request #4308 from overleaf/bg-allow-creating-projects-with-old-history
add script to create projects with sharelatex history

GitOrigin-RevId: bc5eae5d16cc65fca60b9155b35b7f5e2c663870
2021-07-14 12:40:47 +00:00
Jakob Ackermann
9dccd6173a Merge pull request #4305 from overleaf/jpa-fix-undef
[misc] fix undefined references in all the places and enable lint rule

GitOrigin-RevId: 473dbab577b34f60d6a3fe567e29e13cb5b1cb24
2021-07-14 12:40:42 +00:00
Jakob Ackermann
b4777a8cce Merge pull request #4306 from overleaf/jpa-http-sockets-limit
[misc] migrate setting of limit for http/https sockets into entrypoint

GitOrigin-RevId: 2ff568bf89d3175b48246db3645a91428624b31f
2021-07-14 12:40:39 +00:00
Jakob Ackermann
f2be7f4909 Merge pull request #4298 from overleaf/jpa-separate-defaults-per-env
[config] separate default files for Server CE/Server Pro/SAAS

GitOrigin-RevId: 532aac7855303490d37c4dff2974106cc5e45705
2021-07-14 12:40:35 +00:00
Shane Kilkelly
295fd61317 Merge pull request #4299 from overleaf/msm-reword-dropbox-error-modal
Reworded Dropbox message for projects with duplicate names

GitOrigin-RevId: b9fe6f6ca98308dd502243c49a4bdfc136f02cdf
2021-07-14 12:40:31 +00:00
Shane Kilkelly
66344f414d Merge pull request #4276 from overleaf/hb-update-compile-still-running
Update wording for compile still running error

GitOrigin-RevId: ec16426cc264b6ededf1a5289545d2a829cdbd43
2021-07-14 12:40:28 +00:00
Shane Kilkelly
8adc39dc2b Merge pull request #4302 from overleaf/sk-upgrade-east-2-0-2
Upgrade east to version 2.0.2

GitOrigin-RevId: f678add26bf74060269115e92654a922bc163890
2021-07-14 12:40:24 +00:00
Eric Mc Sween
ac90b29928 Merge pull request #4289 from overleaf/em-sk-rename-sanitize
Do not HTML escape the file name when renaming a file

GitOrigin-RevId: 9b6441e2f53bc34086de9c6a19fa526b833a9134
2021-07-14 12:40:20 +00:00
dependabot[bot]
f4b2c083b0 Bump glob-parent from 5.1.0 to 5.1.2
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.0 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.0...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-13 14:23:35 +00:00
Jakob Ackermann
29cea1743b [misc] DeletingADocumentTests: fix behavior checks
The preloading setup does an initial getDocument request to web-api.
2021-07-13 13:12:34 +01:00
Jakob Ackermann
bf8224e2a0 [misc] ApplyingUpdatesToADocTests: adhere to stricter chai assertions 2021-07-13 12:51:06 +01:00
Jakob Ackermann
b8fcb265b2 [misc] EventLogger: drop explicit metrics.inc amount
The module has a hard-coded increment of 1, which is the only value the
 prometheus backend supports.
2021-07-13 12:40:46 +01:00
Jakob Ackermann
1184f8f5b6 [misc] fix chai assertions .equal.false -> .equals(false) 2021-07-13 12:35:32 +01:00
Jakob Ackermann
bd5e8b8f71 [misc] fix chai assertions .equal.true -> .equals(true) 2021-07-13 12:34:56 +01:00
Jakob Ackermann
bc401ac44e [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:36 +01:00
Jakob Ackermann
886d32ef43 [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:35 +01:00
Jakob Ackermann
4893772089 [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:35 +01:00
Jakob Ackermann
53c19fa50d [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:35 +01:00
Jakob Ackermann
3644566c44 [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:34 +01:00
Jakob Ackermann
84f5ae1dfc [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:34 +01:00
Jakob Ackermann
89928dd19d [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:33 +01:00
Jakob Ackermann
7cc8b54a1d [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:32 +01:00
Jakob Ackermann
c2d44d16e3 [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:31 +01:00
Jakob Ackermann
40aafa27e0 [misc] upgrade node version to latest v12 LTS version 12.22.3 2021-07-13 12:26:30 +01:00
Jakob Ackermann
0e5f5afe79 [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:43 +01:00
Jakob Ackermann
22a5d5bd80 [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:42 +01:00
Jakob Ackermann
6bc592f829 [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:42 +01:00
Jakob Ackermann
91c567e31d [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:41 +01:00
Jakob Ackermann
e785a47bab [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:41 +01:00
Jakob Ackermann
1ac3c0763d [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:40 +01:00
Jakob Ackermann
9e4624315b [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:39 +01:00
Jakob Ackermann
0616b1b31c [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:37 +01:00
Jakob Ackermann
181a895c04 [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:37 +01:00
Jakob Ackermann
e8697f7f97 [misc] temporary override a few new/changed eslint rules 2021-07-13 12:24:36 +01:00
Jakob Ackermann
f285e503b4 [misc] run format_fix and lint:fix 2021-07-13 12:04:48 +01:00
Jakob Ackermann
540b52c128 [misc] run format_fix and lint:fix 2021-07-13 12:04:48 +01:00
Jakob Ackermann
1b7e5e6206 [misc] run format_fix and lint:fix 2021-07-13 12:04:48 +01:00
Jakob Ackermann
9074ddd8a5 [misc] run format_fix and lint:fix 2021-07-13 12:04:47 +01:00
Jakob Ackermann
58eafb1583 [misc] run format_fix and lint:fix 2021-07-13 12:04:47 +01:00
Jakob Ackermann
e3d7afeb96 [misc] run format_fix and lint:fix 2021-07-13 12:04:46 +01:00
Jakob Ackermann
7e8e231059 [misc] run format_fix and lint:fix 2021-07-13 12:04:45 +01:00
Jakob Ackermann
9a2bb1044f [misc] run format_fix and lint:fix 2021-07-13 12:04:44 +01:00
Jakob Ackermann
9178394dd6 [misc] run format_fix and lint:fix 2021-07-13 12:04:43 +01:00
Jakob Ackermann
c532376e21 [misc] run format_fix and lint:fix 2021-07-13 12:04:42 +01:00
Jakob Ackermann
631873fc83 [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:19 +01:00
Jakob Ackermann
d6aee00057 [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:19 +01:00
Jakob Ackermann
679ea1616c [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:18 +01:00
Jakob Ackermann
21f5c25dbe [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:18 +01:00
Jakob Ackermann
95df66924a [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:18 +01:00
Jakob Ackermann
3003a1dded [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:17 +01:00
Jakob Ackermann
d17cda1a7b [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:16 +01:00
Jakob Ackermann
938f1f8543 [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:15 +01:00
Jakob Ackermann
1e577e24b1 [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:14 +01:00
Jakob Ackermann
2a3f264140 [misc] upgrade build scripts to version 3.11.0 and cleanup packages
```
npm uninstall prettier-eslint-cli eslint-plugin-standard eslint-plugin-jsx-a11y eslint-plugin-react eslint-config-standard-jsx eslint-config-standard-react babel-eslint
npm dedupe
```
2021-07-13 11:55:13 +01:00
Jakob Ackermann
72a19ad895 [misc] goodbye coffee-script 2021-07-13 10:07:04 +01:00
Jakob Ackermann
c4cfb0bd78 [misc] goodbye coffee-script 2021-07-13 10:07:04 +01:00
Jakob Ackermann
8cd225cd2f [misc] goodbye coffee-script 2021-07-13 10:07:03 +01:00
Jakob Ackermann
91fe61b167 [misc] goodbye coffee-script 2021-07-13 10:07:02 +01:00
Jakob Ackermann
9fe23031cd [misc] goodbye coffee-script 2021-07-13 10:07:01 +01:00
Jakob Ackermann
98097b0804 [misc] goodbye coffee-script 2021-07-13 10:07:00 +01:00