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
Timothée Alby
e0616096e2
Merge pull request #4066 from overleaf/ae-symbol-search-input
...
Use FormControl for symbol palette search input
GitOrigin-RevId: c6f0c7f53797cab417c6bc15f1b30f20761b9fac
2021-05-21 02:08:43 +00:00
Timothée Alby
4797f7e357
Merge pull request #4047 from overleaf/ta-clear-sso-data
...
Clear SSO Data via Admin Panel
GitOrigin-RevId: bd4e79ccc7f98337bc1f8b78947cc647352f6fbe
2021-05-21 02:08:38 +00:00
Timothée Alby
87fe3643a5
Merge pull request #4048 from overleaf/ta-institution-login-unknown-message
...
Fix Message on Institution Login with Unknown Institution
GitOrigin-RevId: a9eea9dc67e83e668cdde661e86bb6e79ab783c1
2021-05-21 02:08:34 +00:00
CloudBuild
f0a7f0886e
auto update translation
...
GitOrigin-RevId: eead28bc816449660782e56b54b20d66cdf77cb7
2021-05-21 02:08:29 +00:00
Alf Eaton
609c4495f5
Check that user.refProviders[provider] is set to a truthy value ( #4063 )
...
* Ensure that user.refProviders is set to a truthy value
* Update stories
* Update tests
GitOrigin-RevId: 51919f755f6d3bcb9d3564685253222691b0d92b
2021-05-20 02:05:21 +00:00
Alf Eaton
3a45d270ec
Upgrade settings-sharelatex to 1.3.0 ( #4065 )
...
GitOrigin-RevId: bd24ba44203cf559758f2ff7291723af98b489aa
2021-05-20 02:05:18 +00:00
Alf Eaton
b777e958d4
Merge pull request #3926 from overleaf/ae-decaffeinate
...
Decaffeinate settings files
GitOrigin-RevId: e9eed42864d537bb1ff5a46c05d990c819afc8eb
2021-05-20 02:05:15 +00:00
Timothée Alby
88d00424cc
Merge pull request #4002 from overleaf/cmg-subscriptions-new-validation
...
Add missing validation messages on subscriptions new
GitOrigin-RevId: 451b75d4adb0d92911579f0ea728625c561b767f
2021-05-20 02:05:11 +00:00
Timothée Alby
7957c2eae7
Merge pull request #4050 from overleaf/ta-set-user-property
...
Send 'created-at' User Property
GitOrigin-RevId: 2a6c8356f0a64ffbc55eac485bb80c38b326f683
2021-05-20 02:05:08 +00:00
Timothée Alby
70952906c9
Merge pull request #4043 from overleaf/as-clean-up-exposed-settings
...
Remove `exposedSettings` from `ApplicationContext`
GitOrigin-RevId: 02acd3a7cf36d184560ff6df13acff515da908fa
2021-05-20 02:05:05 +00:00
Timothée Alby
03b2d184b5
Merge pull request #4052 from overleaf/ab-subscription-page-split-test-2
...
Subscription page split test
GitOrigin-RevId: 022a91d97f20d584e47e1f6b5575e689983df129
2021-05-20 02:05:00 +00:00
Alf Eaton
ec3400c7cd
Add useIsMounted hook ( #4039 )
...
GitOrigin-RevId: 4ece1381fbfbed048fe46a399a60e9aab2f3526e
2021-05-19 02:06:31 +00:00
Alf Eaton
1a43dd5c68
Merge pull request #4059 from overleaf/ae-dropbox-case
...
Fix the case in a couple of Dropbox-related messages
GitOrigin-RevId: 13cdcdf9d01aa139365b6e49e9d6015f42b7a31e
2021-05-19 02:06:26 +00:00
Alf Eaton
8993f877d4
Merge pull request #4061 from overleaf/ae-sentrycli-token
...
Use org token for sentry-cli authentication
GitOrigin-RevId: 6c121e83044f3c178403984313c15c74a58f5c7a
2021-05-19 02:06:22 +00:00
Jessica Lawshe
2abc9fa0e8
Merge pull request #4042 from overleaf/as-prevent-set-title
...
Prevent setting title on every render
GitOrigin-RevId: d9e5ad7d7a23099f153686f538ab3e733b3b7b07
2021-05-19 02:06:19 +00:00
Jessica Lawshe
fefb588d71
Merge pull request #3973 from overleaf/as-clean-up-hue-generator
...
Clean up hue generator
GitOrigin-RevId: 1b7fad05d7c2f6519efbbe0379f2449c273e4f4b
2021-05-19 02:06:15 +00:00
Jessica Lawshe
3af7b2da30
Merge pull request #4049 from overleaf/jel-featuresUpdatedAt
...
Set featuresUpdatedAt
GitOrigin-RevId: 87d53e5ff27a8ebce2ba8c7223d498b291d05a23
2021-05-19 02:06:10 +00:00
Jessica Lawshe
9b29fa7cbc
Merge pull request #4035 from overleaf/jel-reconfirmation-dropbox-notification
...
Notification for Dropbox unlinked due to reconfirmation lapse
GitOrigin-RevId: 03d2bed922e1d3dd993f9227b8e7675af42eda4b
2021-05-19 02:06:06 +00:00
Alf Eaton
1b5d5bfb5b
Add React Dropbox modal ( #4055 )
...
GitOrigin-RevId: a5fd367154fd5c4753345d44e9d1e1cc35181ced
2021-05-19 02:06:02 +00:00
Alf Eaton
fb9579c2b7
Merge pull request #4023 from overleaf/ae-reset-file-tree-state
...
Reset file tree component state when rootFolder prop changes
GitOrigin-RevId: acf23ce7c7a8f175c4e12b367bfa9e48d2f946c8
2021-05-19 02:05:58 +00:00
Alf Eaton
4f20319167
Merge pull request #4040 from overleaf/ae-json-request-cleanup
...
Remove disableAutoLoginRedirect from fetchJSON requests
GitOrigin-RevId: 97b606484f671db4f0591db0b77774e6af3ca5a8
2021-05-19 02:05:54 +00:00
Alf Eaton
8c3578e74b
Merge pull request #4041 from overleaf/ae-use-ref-with-autofocus
...
Rename hooks files and move to shared folder
GitOrigin-RevId: 9659247b5e767197c3e11acc9a3922ecaab49162
2021-05-19 02:05:50 +00:00
Thomas
f7fd2dec65
Merge pull request #3503 from overleaf/cmg-downgrade-group-subscription
...
Downgrade group subscription properly
GitOrigin-RevId: 6d028b79f8d5cc1ae9257e72b12d06190fed4121
2021-05-18 02:08:24 +00:00
Thomas
682abe9ca5
Merge pull request #3980 from overleaf/tm-show-error-if-plan-change-fails
...
Show error in plan change modal if plan change fails
GitOrigin-RevId: 698aab43feacdb5ced41f239167c5d132f7ca8de
2021-05-18 02:08:20 +00:00
Thomas
f7b96e86a7
Merge pull request #4034 from overleaf/tm-pending-subscription-addons
...
Display correct information when pending subscription has addons
GitOrigin-RevId: 7634ccf24788951507963b6d421fdb86e0dc38d5
2021-05-18 02:08:16 +00:00
Miguel Serrano
73c47fa0e0
Layout divider for Symbol Palette ( #4036 )
...
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
GitOrigin-RevId: e22635978c16646060c80ceb8376a560bfbf6527
2021-05-18 02:08:12 +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
Jakob Ackermann
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
Alf Eaton
01c8a8a04d
Merge pull request #4025 from overleaf/ae-timeout-upgrade
...
Only show upgrade message on timeout if not already premium
GitOrigin-RevId: 1378b0a98c6b511d63f2ce1192d3fdca16e8db26
2021-05-15 02:10:09 +00:00
Alf Eaton
79f58598eb
Merge pull request #4045 from overleaf/ae-register-spaces
...
Restore spaces on SP register page
GitOrigin-RevId: 5a8bdb25e4715861957a071bb4bc8f628ee36a41
2021-05-15 02:10:06 +00:00
Alf Eaton
85347293ff
Merge pull request #4037 from overleaf/ae-symbol-palette-test
...
Enable symbol palette test
GitOrigin-RevId: 5610c3bb82197f4c1a7a2768e1fe6924632a9300
2021-05-15 02:10:02 +00:00
Alf Eaton
d7b997e86c
Merge pull request #4038 from overleaf/ae-move-use-debounce
...
Move useDebounce hook
GitOrigin-RevId: f047e279ca1694fc4fa68aa098d6608edefd20fe
2021-05-15 02:09:58 +00:00
Timothée Alby
a82ccf9aec
fix mongo sort argument ( #4021 )
...
GitOrigin-RevId: 639f31d5046b4df5f9f75f688cf73f3366232c31
2021-05-14 02:09:55 +00:00
Alf Eaton
0360d01aeb
Add Symbol Palette component, data and stories ( #4027 )
...
GitOrigin-RevId: b00128bc087e2ebe9911fa19b7e62fd4bb492226
2021-05-14 02:09:50 +00:00
Miguel Serrano
bb88af80cf
Merge pull request #3947 from overleaf/msm-reenable-eslint-rules
...
Reenable `eslint` rules
GitOrigin-RevId: a0aa5f941ba1bc49ff758b5256f91d696f442c6d
2021-05-14 02:09:45 +00:00
Miguel Serrano
1d4c7f71d5
Merge pull request #4010 from overleaf/msm-navbar-tests
...
Added tests for navbar chat button and project name
GitOrigin-RevId: fc33142ef80254d65505c2b623ac768f8a4dfdf2
2021-05-14 02:09:41 +00:00