Commit graph

15258 commits

Author SHA1 Message Date
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