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
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
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
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
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
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
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
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
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
Paulo Jorge Reis
966013f58a
Revert "Revert "Extend the new compile UI rollout, respecting existing allocations""
...
This reverts commit d0ffcb9a13e9597cebf95961c0c50ef8f950dd7a.
GitOrigin-RevId: 46c52ee8df8de4028b3262cb0f3202118014814c
2021-07-07 02:05:44 +00:00
Alexandre Bourdin
40c7f2dae1
Merge pull request #4219 from overleaf/ab-group-subscription-user-property
...
Send group subscription user property
GitOrigin-RevId: d1033ab4e0b5061b9d4a781e319d6b690f7e6154
2021-07-06 02:05:54 +00:00
Eric Mc Sween
9820b787a7
Merge pull request #4254 from overleaf/em-active-projects-expire
...
Unit test for not expiring active projects
GitOrigin-RevId: 8b2f3d05c7f7e4c4d44e5487041f19d2bff9891a
2021-07-03 02:09:12 +00:00
Miguel Serrano
7430d7f558
Merge pull request #4287 from overleaf/jpa-no-analytics-queues-server-ce-pro
...
[misc] do not set up analytics queues in Server CE/Pro
GitOrigin-RevId: 61a62f0ff7f04d5206845e01c68097229a5954fd
2021-07-01 12:30:26 +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
Paulo Jorge Reis
1e43dd3495
Revert "Extend the new compile UI rollout, respecting existing allocations"
...
This reverts commit 61bfba3a05780ec0b3a3461bba50cca6474a1274.
GitOrigin-RevId: d0ffcb9a13e9597cebf95961c0c50ef8f950dd7a
2021-06-29 02:05:49 +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
Paulo Reis
d6f9f70d06
Extend the new compile UI rollout, respecting existing allocations
...
GitOrigin-RevId: 61bfba3a05780ec0b3a3461bba50cca6474a1274
2021-06-25 02:06:24 +00:00
Shane Kilkelly
9dc44de7f0
Merge pull request #4191 from overleaf/sk-token-v1-fix
...
TokenAccess: Fix handling of deleted projects
GitOrigin-RevId: a602da335567d36b5e674ada69c1e1ab4a909d4a
2021-06-25 02:05:48 +00:00
Eric Mc Sween
8462a3e1f5
Merge pull request #4252 from overleaf/em-active-projects-expire
...
Prevent active projects from expiring
GitOrigin-RevId: b815ef2022470cc1ec4dc47fb1b13563b230814f
2021-06-24 02:07:24 +00:00
Thomas
be73463e35
Merge pull request #4248 from overleaf/tm-ta-new-subscription-currency-fixes
...
Fix getCurrencyCode behavior and add fallback in frontend for invalid currencies
GitOrigin-RevId: 5cc40b524148f88c0f110d2cf4bb4d3b69844f1b
2021-06-24 02:07:14 +00:00
John Lees-Miller
a1f66a5252
Fix ObjectId/String comparison in ensureRootDocumentIsValid ( #4229 )
...
GitOrigin-RevId: 8af2a74cd24cb5bfdfdcd1a25c16b94a66fa0843
2021-06-24 02:07:10 +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
Alexandre Bourdin
c370785510
Merge pull request #4216 from overleaf/ab-mixpanel-events-cleanup
...
Cleanup analytics subscription events
GitOrigin-RevId: b55debe0d76f5e2d84e12de9cced8f69a03b8b95
2021-06-17 02:09:50 +00:00
Alexandre Bourdin
9f1784b4c4
Merge pull request #4200 from overleaf/ab-feature-set-user-property
...
Resolve and send feature set user property to analytics
GitOrigin-RevId: 08ddd0fe9202b02f7d37547dab1d078bf441a8cf
2021-06-17 02:09:46 +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
Alexandre Bourdin
bb760a3ee2
Merge pull request #4186 from overleaf/ab-expired-sub-plan-code-prop
...
Keep subscription plan code user property when a subscription expires
GitOrigin-RevId: 195bfa440dc3fb020f4cbefe44f87bc975aade70
2021-06-12 02:08:44 +00:00
Alexandre Bourdin
5af039eef0
Merge pull request #4113 from overleaf/ta-post-registration-analytics
...
Add Post Registration Analytics Job
GitOrigin-RevId: f0d83eeea2e32915782e916cb40a768d5c1b6116
2021-06-11 02:06:04 +00:00
Alexandre Bourdin
ca1e828ea7
Merge pull request #4138 from overleaf/ab-recurly-webhook-analytics
...
Send analytics events and user properties from Recurly webhook
GitOrigin-RevId: 3227dd9e42bad61e17d2ca471f6d68adb7212dab
2021-06-11 02:05:59 +00:00
Jessica Lawshe
fefa4ec391
Merge pull request #4136 from overleaf/jel-add-gallery-bundle
...
Add JS bundle for gallery and begin Algolia/React gallery search migration
GitOrigin-RevId: ddce48df9108b4880b39e522c30617fd1a7c0a87
2021-06-10 02:05:24 +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
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
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
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
Alexandre Bourdin
a65c5dde01
Merge pull request #4068 from overleaf/ab-split-test-user-properties
...
Store assigned split tests as user properties
GitOrigin-RevId: 1cc09d4d8f19badb73e87c46064bdeac131dd307
2021-05-27 02:06:10 +00:00
Alexandre Bourdin
18d62dcee9
Merge pull request #4071 from overleaf/ab-subscription-decaf-cleanup
...
Subscription controller decaf cleanup
GitOrigin-RevId: 79b8adfabe30e4557a95b1aad71a5162e6f42cce
2021-05-27 02:06:03 +00:00
Hugh O'Brien
f16c60e009
Merge pull request #4057 from overleaf/msm-prevent-onboarding-email-server-pro
...
Prevented Onboarding email from being sent in CE/SP
GitOrigin-RevId: 68d117b477bd90c6410aabdcc6af8142626f7b4e
2021-05-26 02:05:38 +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
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
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
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
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
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
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