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
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
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
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
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
Jakob Ackermann
611019d718
Merge pull request #4297 from overleaf/jpa-prepare-separate-defaults-per-env
...
[config] prepare separate overrides per env
GitOrigin-RevId: fc000c023e7cc8383075c633c2882ab8e6b36c4b
2021-07-08 12:54:01 +00:00
Jakob Ackermann
fa39ef7fe5
Merge pull request #4296 from overleaf/jpa-cleanup-config
...
[config] minor cleanup
GitOrigin-RevId: 72f39e88cb91c7ed7305ade6dc46f63d7bf43ce9
2021-07-08 02:08:34 +00:00
Jakob Ackermann
5e773ce950
Merge pull request #4101 from overleaf/ae-settings-module
...
Migrate from `settings-sharelatex` to `@overleaf/settings`
GitOrigin-RevId: 9a298ba26382180c1351683c5fddc9004418c1e6
2021-07-08 02:08:28 +00:00
Jakob Ackermann
343ab44172
Merge pull request #4279 from overleaf/bg-revert-async-apply-in-pdfcontroller
...
revert async apply in PdfController
GitOrigin-RevId: 20628ca8c9ba06528271e1323ba062d6b563e08e
2021-07-01 12:29:45 +00:00
Jakob Ackermann
103873a013
Merge pull request #4275 from overleaf/jpa-drop-slow-compile-request-bailout
...
[misc] drop slow compile request bailout
GitOrigin-RevId: b5eec86878fbc7220dfe163241f29a3f5851c19f
2021-06-29 02:06:04 +00:00
Jakob Ackermann
15978e1510
Merge pull request #4262 from overleaf/jpa-bump-sync-overhead
...
[ClsiManager] bump sync overhead from 60s to 120s
GitOrigin-RevId: ce968a054419a3ad8e6b0bd0ff5897aae3643f8c
2021-06-25 02:06:32 +00:00
Jakob Ackermann
e57be19ee3
Merge pull request #4261 from overleaf/jpa-fake-timed-out-response
...
[ClsiManager] respond w/ status=timedout for timed out compile requests
GitOrigin-RevId: 2937355bfd8d58870509ab40c2ba19f014f82a37
2021-06-25 02:06:28 +00:00
Jakob Ackermann
7b5aa23285
Merge pull request #4251 from overleaf/jpa-compile-request-timeout
...
[ClsiManager] timeout compile request
GitOrigin-RevId: 0213bb93bbdc9a75c07b27226b780dff5ee6f732
2021-06-24 02:07:05 +00:00
Jakob Ackermann
cc83d640f0
Merge pull request #4237 from overleaf/jpa-pdf-caching-full
...
[misc] roll out pdf caching in full -- send metrics for 5% of users
GitOrigin-RevId: 12ae5a61ef39d206980681b54fe9c871ca1b86b4
2021-06-23 02:05:57 +00:00
Jakob Ackermann
b2bc589ad1
Merge pull request #4236 from overleaf/jpa-cleanup-metrics
...
[PdfJsMetrics] drop unused metrics
GitOrigin-RevId: 377cb4c97746bb81b9cf90e1d48e0050a8d05893
2021-06-23 02:05:52 +00:00
Jakob Ackermann
28fafffef3
Merge pull request #4209 from overleaf/jpa-service-worker-24h-cache
...
[Server] lower the cache duration for the service worker to 24h
GitOrigin-RevId: b67b030722812a30d7c2fc98f9183538307f9a1a
2021-06-17 02:09:19 +00:00
Jakob Ackermann
a6cce9d2f6
Merge pull request #4210 from overleaf/jpa-pdf-caching-5-percent
...
[misc] pdf caching out of beta with 5%/5% control/treatment split test
GitOrigin-RevId: 06a741f56510b866be3380a99304d8ee67f849dd
2021-06-17 02:09:15 +00:00
Jakob Ackermann
3414646290
Merge pull request #4207 from overleaf/bg-reset-service-worker
...
add setting to reset service worker
GitOrigin-RevId: da889e43f99c908eee1b2351f69571b4bccde28d
2021-06-17 02:09:11 +00:00
Jakob Ackermann
e8bb0114f8
Merge pull request #4203 from overleaf/bg-admin-disable-service-worker
...
disable service worker via admin page
GitOrigin-RevId: 96ec9f07b32b831f5271827ab345ad831044f831
2021-06-17 02:09:06 +00:00
Jakob Ackermann
d9cd12db4e
Merge pull request #4197 from overleaf/jpa-compile-metrics-version
...
[misc] PdfJsMetrics: add a version number to the compile segmentation
GitOrigin-RevId: 18d1481fe120f12895633adfd06a4036eca62de0
2021-06-15 02:06:29 +00:00
Jakob Ackermann
3b3f1fbb73
Merge pull request #4196 from overleaf/jpa-compile-metrics-version
...
[misc] PdfJsMetrics: add a version number to the event segmentation
GitOrigin-RevId: 4c5e1df9e3513edbfeae0f47303ce9512a25c118
2021-06-15 02:06:25 +00:00
Jakob Ackermann
a41f0afad2
Merge pull request #4194 from overleaf/jpa-lower-request-limit
...
[misc] serviceWorker: lower the limit of sub requests from 8 to 4
GitOrigin-RevId: 0b78e3a9f7e055eeb16a59c219090dd9c6a1153a
2021-06-15 02:06:21 +00:00
Jakob Ackermann
25d3231ce7
Merge pull request #4192 from overleaf/jpa-clear-state
...
[misc] serviceWorker: clear client state
GitOrigin-RevId: c5b48c20e8482c1a673d15fe65d5b73ad1e00e43
2021-06-15 02:06:17 +00:00
Jakob Ackermann
c12fc1293d
Merge pull request #4184 from overleaf/jpa-incremental-caching
...
[perf] serviceWorker: fill the browser cache incrementally
GitOrigin-RevId: 3e72838d7521f1adc63661e8e4235aaa104fef79
2021-06-15 02:06:13 +00:00
Jakob Ackermann
a06031425b
Merge pull request #4183 from overleaf/jpa-use-memory-views
...
[perf] serviceWorker: use memory view on large chunks instead of slicing
GitOrigin-RevId: 10933b25500aebc0b236315aceca4c44089c79e6
2021-06-15 02:06:09 +00:00
Jakob Ackermann
2293713e96
Merge pull request #4182 from overleaf/jpa-bg-coalesce-dynamic-chunk-request
...
[perf] serviceWorker: coalesce dynamic chunk requests
GitOrigin-RevId: 30c3d20dd7e3b82b68cf0d98a498a32e8071209b
2021-06-15 02:06:05 +00:00
Jakob Ackermann
41f2974612
Merge pull request #4189 from overleaf/ae-project-id
...
Fix id for newly-created projects in browser
GitOrigin-RevId: 75e8963163979fa11bbf581c2fcf541697346341
2021-06-15 02:06:00 +00:00
Jakob Ackermann
c471cecf79
Merge pull request #4173 from overleaf/bg-add-service-worker-counter
...
[misc] serviceWorker: count all the things
GitOrigin-RevId: b9cef1ed96585e9b4c17b8eaf7a586770e06c984
2021-06-11 02:06:33 +00:00
Jakob Ackermann
fb249cb24f
Merge pull request #4170 from overleaf/bg-add-serviceworker-metrics-for-fallback-requests
...
add metrics for fallback requests in service worker
GitOrigin-RevId: 092e0dd31e45e522c31508334f53bd6642054371
2021-06-11 02:06:28 +00:00
Jakob Ackermann
c774ddd111
Merge pull request #4169 from overleaf/jpa-pdf-caching-full-beta
...
[misc] change pdf caching split test for beta users to 50/50 roll out
GitOrigin-RevId: 3153448db82a9f0fa821da9d6cf5255e1feaaf28
2021-06-11 02:06:24 +00:00
Jakob Ackermann
afd79f63ec
Merge pull request #4168 from overleaf/jpa-service-worker-version
...
[misc] serviceWorker: add version to metrics for tracking changes
GitOrigin-RevId: 1c05aea2f578fe171dd02330ec7f76f18f02ff65
2021-06-11 02:06:19 +00:00
Jakob Ackermann
10e7a919c0
Merge pull request #4172 from overleaf/ae-enable-react-dev-tools
...
Re-enable React Dev Tools
GitOrigin-RevId: 2757888b03997b9df55f1ef1a8fa0cca71cbcc78
2021-06-11 02:06:14 +00:00
Jakob Ackermann
862f7f413a
Merge pull request #4137 from overleaf/jpa-fix-metrics-collection
...
[PdfJsMetrics] fix metrics collection with disabled service worker
GitOrigin-RevId: 607ecd15a3b95b33a45506c489557e5116168c3d
2021-06-03 02:08:56 +00:00
Jakob Ackermann
58c7b6188f
Merge pull request #4123 from overleaf/jpa-pdf-caching-one-split-test
...
[misc] rework roll-out of pdf caching
GitOrigin-RevId: 98ff50918050fe8e9fb5bfecb862657d48cd2726
2021-06-02 02:05:50 +00:00
Jakob Ackermann
e1516aab2c
Merge pull request #4110 from overleaf/jpa-omit-skewed-render-latency
...
[frontend] PdfJsMetrics: omit render time in case we detect hidden page
GitOrigin-RevId: b1ae3b29dbb9764cf67f2f1b1e2f93c83fe67426
2021-06-02 02:05:46 +00:00
Jakob Ackermann
5988e03dac
Merge pull request #4108 from overleaf/jpa-lean-pdf-caching-metrics
...
[frontend] PdfJsMetrics: submit a subset of data points, flatten nested
GitOrigin-RevId: a98ede58f5823020a4c78f46b9800369185f1336
2021-06-02 02:05:43 +00:00
Jakob Ackermann
0015002e53
Merge pull request #4107 from overleaf/jpa-compile-time-client-e2e
...
[frontend] PdfController: track the e2e compile time seen by the client
GitOrigin-RevId: 1d7c8b815735fd3c0ad9a32284c37c621798fbd3
2021-06-02 02:05:40 +00:00
Jakob Ackermann
13b7cc8bcb
Merge pull request #4117 from overleaf/ab-geoiplookup-fix
...
Fix regression in GeoIpLookup + add tests
GitOrigin-RevId: 4bf0ecac7b6e5aaed0f56b0f0455d76923c094e1
2021-06-02 02:05:36 +00:00
Jakob Ackermann
710035899a
Merge pull request #4121 from overleaf/jpa-health-check-api
...
[misc] add /health_check/api
GitOrigin-RevId: bfa907821e8b5963a865a59fdbc717de34159834
2021-06-01 02:05:52 +00:00
Jakob Ackermann
051c9960f0
Merge pull request #4119 from overleaf/jpa-captcha-login
...
[misc] optionally require captcha on login
GitOrigin-RevId: ba0a30f361546dab31c79794cb406c629f46f2be
2021-06-01 02:05:49 +00:00
Jakob Ackermann
95c83866c5
Merge pull request #4112 from overleaf/tm-private-api-basic-auth
...
Add requireBasicAuth middleware and refactor httpAuth to use it
GitOrigin-RevId: 7f68c0dc4a40102bfe4a97711def517e465ec7fd
2021-06-01 02:05:46 +00:00
Jakob Ackermann
d6454a84bb
Merge pull request #4104 from overleaf/jpa-pdf-object-caching
...
[misc] serviceWorker: back fill object context when sent by the backend
GitOrigin-RevId: 1bddbff9b2c996ec71f9c493e6896a22d1e27560
2021-06-01 02:05:43 +00:00
Jakob Ackermann
12eb7b38a2
Merge pull request #4096 from overleaf/msm-online-user-widget-test
...
OnlineUsersWidget and ToolbarHeader unit tests
GitOrigin-RevId: 5a8dfe94d54590b108a2caaa938f6e01ef844b67
2021-06-01 02:05:40 +00:00
Jakob Ackermann
6140b53493
Merge pull request #4081 from overleaf/msm-symbol-toggle-styling
...
Added 'active' styling to Symbol Palette toggle button
GitOrigin-RevId: a1a51e42a08cd3627d0bc4610e6895e111d951f9
2021-06-01 02:05:37 +00:00
Jakob Ackermann
7338560899
Merge pull request #4106 from overleaf/ta-sync-user-entitlement-lean
...
Reduce Memory Footprint of Sync User Entitlements Script
GitOrigin-RevId: 673ea76f8af9e5be6ff99b8e340414a434c203f4
2021-06-01 02:05:34 +00:00
Jakob Ackermann
b4d80de408
Merge pull request #4111 from overleaf/jpa-fix-re-compile-react
...
[frontend] fix re-compile button in react sending an event as options
GitOrigin-RevId: 69dcebc3c74c89189f18715d5adf0e6329eb1ef6
2021-06-01 02:05:30 +00:00
Jakob Ackermann
1c2314a854
Merge pull request #4095 from overleaf/msm-fix-react-navbar-history-toggle
...
Fix history mode not being restored with React Nav Toolbar
GitOrigin-RevId: 0022153b24db015c6122f45ad7965830e0033540
2021-06-01 02:05:27 +00:00
Jakob Ackermann
f5942f1a7b
Merge pull request #4098 from overleaf/msm-fix-application-provider-required-user
...
Fixed `isRequired` usages for `ApplicationProvider.value.user`
GitOrigin-RevId: 0f3db77fa5da1cb0aec29ef112d1044173df88e0
2021-05-28 02:08:46 +00:00
Jakob Ackermann
614734c3e1
Merge pull request #4100 from overleaf/ab-sub-page-click-event
...
Add event on subscription page upgrade button click
GitOrigin-RevId: 964eb6ad2d6ee7eceb3aac54501a61601d4948ac
2021-05-28 02:08:41 +00:00
Jakob Ackermann
8e9776fe3d
Merge pull request #4103 from overleaf/jpa-add-missing-stub
...
[FileSystemImportManagerTests] add missing stub for the settings module
GitOrigin-RevId: f0a0da3f08e0d4bc323af420767bafa7a9159bda
2021-05-28 02:08:37 +00:00
Jakob Ackermann
52961250aa
Merge pull request #4102 from overleaf/jpa-fix-pdf-caching-feature-flags
...
[ProjectController] fix pdf caching feature flags and add tests
GitOrigin-RevId: bab312f20dd98414aab92931dd6a1ec85e4bafd2
2021-05-28 02:08:33 +00:00
Jakob Ackermann
b93761f275
Merge pull request #4094 from overleaf/jpa-tag-pdf-caching-traffic
...
[frontend] PdfController: tag traffic that uses the pdf caching logic
GitOrigin-RevId: ab0d847ff1fe31131428c782ce95b3a5b3dff4fd
2021-05-27 02:05:59 +00:00
Jakob Ackermann
687cd091f6
Merge pull request #4090 from overleaf/ae-dropbox-beta
...
Enable React Dropbox modal for beta users
GitOrigin-RevId: dc7a0b43ad1ab9a35fdb7fd70bf3b2c5d60efb94
2021-05-27 02:05:55 +00:00
Jakob Ackermann
2f08406109
Merge pull request #4093 from overleaf/jpa-pdf-js-chunked-transfer-threshold
...
[misc] serviceWorker: tweak detection of PDF.js chunked transfer probe
GitOrigin-RevId: ed55618939e94b24e5a732ac90f31bd99508ec3c
2021-05-27 02:05:52 +00:00
Jakob Ackermann
fa914af56c
Merge pull request #4083 from overleaf/bg-avoid-multiple-pdf-renders-on-loading
...
ignore pdf rendering before loading has completed
GitOrigin-RevId: 3ad435507045decf49c3678abe3bfadd07d0cbca
2021-05-22 02:05:59 +00:00
Jakob Ackermann
8f0a0439cd
Merge pull request #4069 from overleaf/as-file-views-use-context
...
Pull project id from `EditorContext` instead of `window` in file views
GitOrigin-RevId: 78c2686d8bcd1e95414631ca77143fd9ae3edbc6
2021-05-22 02:05:56 +00:00
Jakob Ackermann
3f1ae7bff2
Merge pull request #4044 from overleaf/as-file-views-text-extension
...
Pull text extension list from settings, instead of hard-coding it
GitOrigin-RevId: b5ba956b8f065b852a2f5efc1a775ccb70df3226
2021-05-22 02:05:53 +00:00
Jakob Ackermann
26dbae7cef
Merge pull request #4078 from overleaf/em-restore-deleted-docs
...
Fix restore_soft_deleted_docs script
GitOrigin-RevId: c21ea407ed9f6fb969b36d5452f38e446eff1c8b
2021-05-22 02:05:50 +00:00
Jakob Ackermann
da782bdcfa
Merge pull request #4077 from overleaf/jpa-pdf-caching-split-test-config
...
[misc] add disabled split test config for pdf caching
GitOrigin-RevId: 2a10c56b0ca62fa3f6ab2702ebde91cebe8f953e
2021-05-22 02:05:47 +00:00
Jakob Ackermann
f0b3d8a26a
Merge pull request #4076 from overleaf/jpa-events-split-test
...
[misc] submit events and prepare roll-out for pdf caching w/ split test
GitOrigin-RevId: a7b7af65e1adf5bf003b65d96f1641a343b4b09c
2021-05-22 02:05:44 +00:00
Jakob Ackermann
f49a539c91
Merge pull request #4073 from overleaf/jpa-verify-chunks
...
[misc] serviceWorker: add optional verification of chunk
GitOrigin-RevId: 7fe9619ab9a928409cdf665d938734bb6a77f853
2021-05-22 02:05:41 +00:00
Jakob Ackermann
dfabc3a93b
Merge pull request #4072 from overleaf/jpa-pdfjs-metrics
...
[frontend] PdfController: observe PDF.js fetch/render performance
GitOrigin-RevId: bdd81ba06dabaa944b64266d0c36700d16790a30
2021-05-22 02:05:38 +00:00
Jakob Ackermann
9ad248af41
Merge pull request #4060 from overleaf/jpa-service-worker-metrics
...
[misc] serviceWorker: collect metrics for cached vs fetched performance
GitOrigin-RevId: db29bc77801d71008ba61ffb7e335a67cd5bf16d
2021-05-22 02:05:35 +00:00
Jakob Ackermann
4fc8cb842e
Merge pull request #4053 from overleaf/jpa-fix-clsi-server-id-case
...
[misc] serviceWorker: fix casing of clsiServerId in query
GitOrigin-RevId: ae4b9d16b053ea36ce701f1f467eed34699751d1
2021-05-18 02:08:09 +00:00
Jakob Ackermann
234cabdcf5
Merge pull request #4051 from overleaf/jpa-fix-lint
...
[misc] fix lint
GitOrigin-RevId: 56db2a752a02801a9b6fd379f130a258a84c55b0
2021-05-18 02:08:05 +00:00
Jakob Ackermann
715fad4883
Merge pull request #4046 from overleaf/jpa-fix-404s
...
[misc] use ng-href for dynamic link targets
GitOrigin-RevId: 22cccf7a3784cde046d73d88c5929036e3572279
2021-05-18 02:08:01 +00:00
7db7cd4a49
[misc] merge pdf caching into main ( #4033 )
...
* [frontend] WIP: pdf caching using service worker -- squashed
Ref: 920fbaa00b31530f7c457a2d93bad5e553798057
Co-Authored-By: Brian Gough <brian.gough@overleaf.com >
Co-Authored-By: Eric Mc Sween <eric.mcsween@overleaf.com >
* [misc] add contentId into the URL for protecting PDF stream contents
* [misc] gracefully handle missing ranges in serviceWorker
* [misc] support PDF stream caching for anonymous users
* [misc] polish header names and add URL to error message when fetch fails
* [misc] polish event handler registration
* [misc] limit serviceWorker scope to /project/ -- trailing slash
This will block the service worker from intercepting requests on the
project dashboard.
* [misc] add per-request feature flag for enabling PDF stream caching
* [misc] expose compile stats and timings to the frontend
* [misc] serviceWorker: support clsiServerId and compileGroup url params
* [misc] serviceWorker: polish header maps
* [misc] serviceWorker: drop TODO for p-limit -- the browser has a queue
* [misc] serviceWorker: drop verbose log message on every fetch
* [misc] cut down size of diff in backend code
* [misc] add test case for forwarding of pdf caching and metrics details
* [misc] serviceWorker: drop all the log lines
* [misc] serviceWorker: add boundary guards to the compile request regex
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
GitOrigin-RevId: 4b291b4a4f2866cf07bccf8ec9068f33bbfdc916
2021-05-18 02:07:57 +00:00
Jakob Ackermann
2901de7830
Merge pull request #4020 from overleaf/jpa-gracefully-access-mathjax
...
[frontend] chat: gracefully access MathJax details
GitOrigin-RevId: 5a68bf715a21c8b3881957afc7ac0ba83c353602
2021-05-18 02:07:53 +00:00
Jakob Ackermann
55f2a6e000
Merge pull request #4017 from overleaf/jpa-fix-notification-ack
...
[NotificationsBuilder] fix too broad acknowledge API calls
GitOrigin-RevId: 4ddaeb33ccf4d4a4f5c36671c720ec3cd32ef761
2021-05-18 02:07:47 +00:00
Jakob Ackermann
1d95137e13
Merge pull request #4016 from overleaf/jpa-faster-ci-4288
...
[perf] faster CI
GitOrigin-RevId: 858c0c4947e41961dae35cb20e0fcc2e2f723787
2021-05-18 02:07:44 +00:00
Jakob Ackermann
e6acfda6e3
Merge pull request #3967 from overleaf/jpa-upgrade-ratelimiter
...
[misc] upgrade rolling-rate-limiter to latest upstream version
GitOrigin-RevId: cf2fdf9ea7dab1fb4953de3a4f03e4dc913bcb23
2021-05-08 02:09:45 +00:00
Jakob Ackermann
057c8528c9
Merge pull request #4007 from overleaf/jpa-upgrade-underscore
...
[misc] upgrade underscore to the latest version
GitOrigin-RevId: 2261fa4a431d30449d55b5e6b6dc11a4b731465d
2021-05-08 02:09:41 +00:00
Jakob Ackermann
8faae673b4
Merge pull request #4000 from overleaf/jpa-skip-pug-compile
...
[Server] optionally skip pre-compiling pug templates in production
GitOrigin-RevId: c50e6007dae3b0ab83a7edbce07a695a17e71404
2021-05-07 02:13:13 +00:00
Jakob Ackermann
23c73b9bf1
Merge pull request #3959 from overleaf/jpa-take-note-of-past-url
...
[UnsupportedBrowserMiddleware] take note of the past URL in redirect
GitOrigin-RevId: d80ed876f87e54c181f00669a11795a2ce44e5a5
2021-04-29 02:09:33 +00:00
Jakob Ackermann
cf496e1fd2
Merge pull request #3958 from overleaf/jpa-script-delete-orphaned-docs-online
...
[scripts] add a script for deleting orphaned docs
GitOrigin-RevId: f3b16d900cc162852491bd7a83fe1ba61a0579d8
2021-04-29 02:09:29 +00:00
Jakob Ackermann
48edcb0127
Merge pull request #3924 from overleaf/as-remove-ie-banner
...
Remove unused IE banner after support has been dropped
GitOrigin-RevId: 115e4e371d34ed4b209c683a5b16260ca3beb4c3
2021-04-29 02:09:25 +00:00
Jakob Ackermann
86e74d9e5c
Merge pull request #3962 from overleaf/as-upgrade-storybook
...
Upgrade to Storybook 6.2.9
GitOrigin-RevId: 56936f2d18b61fbfd28ad3cd4eb739a89ceb698e
2021-04-29 02:09:21 +00:00
Jakob Ackermann
b350843b4e
Merge pull request #3957 from overleaf/ae-stories-context-root
...
Add required attributes for ContextRoot in stories
GitOrigin-RevId: c0cabf4eb03785c6232abe417e34bd7916b97046
2021-04-29 02:09:17 +00:00
Jakob Ackermann
adfde7d26b
Merge pull request #3950 from overleaf/msm-reenable-lint-prefer-regex-literals
...
Reenable `prefer-regex-literals` eslint rule
GitOrigin-RevId: 3c576d92a08dfcb745d447b1bf8c7b828753010d
2021-04-29 02:09:10 +00:00
Jakob Ackermann
58fbbf6269
Merge pull request #3925 from overleaf/jpa-cache-deleted-project
...
[scripts] back_fill_dummy_doc_meta: add a cache for deletedProjects
GitOrigin-RevId: 3d24c9fc4985f33b2e18f8f63f0b690d65476d1b
2021-04-21 02:09:23 +00:00
Jakob Ackermann
35e9d4ea0b
Merge pull request #3923 from overleaf/ta-format-fix
...
Fix formatting after Prettier 2 upgrade
GitOrigin-RevId: c06462c321f8586e442710e9a1186b3643ae6153
2021-04-20 02:10:25 +00:00
Jakob Ackermann
e47237f350
Merge pull request #3915 from overleaf/jpa-script-back-fill-dummy-doc-meta
...
[scripts] back_fill_dummy_doc_meta: bug fixes and limit result size
GitOrigin-RevId: 6823cf626ba7e0e6733a317866512745bb1e5206
2021-04-16 02:05:36 +00:00
Jakob Ackermann
4f8a905e9b
Merge pull request #3909 from overleaf/jel-reconfirm-email-template
...
Add reconfirm email template
GitOrigin-RevId: 2488c79c25a7148f601e3e3e2021cdbee4be7b4c
2021-04-16 02:05:33 +00:00
Jakob Ackermann
78326fb352
Merge pull request #3903 from overleaf/as-clean-up-error-pages
...
Clean up error pages
GitOrigin-RevId: 764375124ef5349c97416339119471a166d727b5
2021-04-16 02:05:30 +00:00
Jakob Ackermann
d2e6449e79
Merge pull request #3897 from overleaf/tm-meta-tags-billing
...
[views] migrate subscription templates to meta tags, re-issue
GitOrigin-RevId: c18bb7c96186cc8c34344ecf7cee35f9da19698e
2021-04-16 02:05:27 +00:00
Jakob Ackermann
b276587c42
Merge pull request #3911 from overleaf/ae-share-modal-link-sharing
...
Only use project sharing data from the websocket connection
GitOrigin-RevId: 4549a6379dfebb00581ca4ddf276654fbbb3701d
2021-04-16 02:05:24 +00:00
Jakob Ackermann
70841f4b3b
Merge pull request #3907 from overleaf/jpa-script-back-fill-dummy-doc-meta
...
[scripts] add a new script for back filling dummy doc meta data
GitOrigin-RevId: d3cb0900f08d4d3264cb1e8a0b3f7e8acdd6eb6c
2021-04-16 02:05:21 +00:00
Jakob Ackermann
ec7cd9fc3e
Merge pull request #3656 from overleaf/jpa-script-back-fill-doc-name
...
[scripts] add new script for back filling the names of deleted docs
GitOrigin-RevId: c3a7ad8ba1306728bc1a433bec5dc847651bf94d
2021-04-07 02:05:03 +00:00