Antoine Clausse
a2c0b66115
Update axios ( #28490 )
...
Used in contentful, slack webhook, tests:
```
$ npm ls axios
overleaf@ /overleaf
+-- @overleaf/saas-e2e@ -> ./tools/saas-e2e
| `-- mailtrap@3.4.0
| `-- axios@1.12 .2
`-- @overleaf/web@ -> ./services/web
+-- @slack/webhook@7.0.2
| `-- axios@1.12 .2 deduped
`-- contentful@10.8.5
`-- axios@1.12 .2 deduped
```
GitOrigin-RevId: d10cf9a5f7bc95ab61a578c383bde8181c7584f4
2025-09-16 08:04:55 +00:00
Olzhas Askar
8710225ba5
Merge pull request #28481 from overleaf/oa-access-secondary-mongo
...
[web] Prefer secondary Mongo for get emails script
GitOrigin-RevId: 84cf1d23b056a4d4a738f1783059d2309997d912
2025-09-15 08:05:51 +00:00
Olzhas Askar
4712a2d541
[web] Back to school user extraction script ( #28416 )
...
* fix: the script was not exiting when no users were found
* feat: scaffold a new script
* fix: make the script actually runnable
* refactor: exit at the same place
* feat: filter out subscriptions and without subscriptions
* fix: filter out groupies
* feat: from IDs to emails
docs: fix wording
refactor: will not need this script anymore
fix: don't use concurrency
feat: add id files
fix: remove the data files
fix: this indeed works!
* fix: review comments
* fix: prettier complaints
GitOrigin-RevId: 839ca850ff0df6972afafbfc25d4b89c10284dc6
2025-09-15 08:05:47 +00:00
Eric Mc Sween
f1eadd78b7
Merge pull request #28459 from overleaf/em-history-restore-metrics
...
Add revert file/project timing metrics
GitOrigin-RevId: 5c701f70b8d8dcb9052c6559815e05bc3af9bcad
2025-09-15 08:05:33 +00:00
Eric Mc Sween
543f3fafcc
Merge pull request #28431 from overleaf/em-docupdater-get-ranges
...
Look in docupdater when obtaining comments for DSMP
GitOrigin-RevId: acaead280f725da8e0c438d5b429fa983c3cad86
2025-09-15 08:05:29 +00:00
Eric Mc Sween
ee094a21eb
Merge pull request #28401 from overleaf/em-promisify-document-updater-handler
...
Promisify DocumentUpdaterHandler
GitOrigin-RevId: 8793f30ef51f5cd5886d0f74773f4b952761c2d4
2025-09-15 08:05:25 +00:00
Alf Eaton
b87812d102
Count abstract environment in preamble ( #28458 )
...
GitOrigin-RevId: 7a69b2cef6e7570e6324ecbd7b6cd3ff61f3cf67
2025-09-15 08:05:08 +00:00
Alf Eaton
e93593be09
Add locateFile to project snapshot ( #28442 )
...
GitOrigin-RevId: 47c03548770b540845b0af3ba7a6c0ca89350d12
2025-09-15 08:04:57 +00:00
Brian Gough
386e133766
Merge pull request #28436 from overleaf/bg-load-changes-directly-from-redis-buffer
...
load changes directly from redis buffer for getChanges requests
GitOrigin-RevId: 99673c47a137ff4222d331fa88eb6e5103270551
2025-09-12 08:07:35 +00:00
Andrew Rumble
f0bd9b57b8
Convert to async/await
...
GitOrigin-RevId: 45c139a64c848650f1f51e64e8ebd233211241fb
2025-09-12 08:07:30 +00:00
Andrew Rumble
0a845b3f06
Switch to using vitest for tests
...
GitOrigin-RevId: 0e448010848011883f8843b6d3280e767cea932e
2025-09-12 08:07:25 +00:00
Andrew Rumble
6d49eb0a04
Rename test files
...
GitOrigin-RevId: 0d76b0bfd30db9ebb5776a1d12a9695d15c1f0e5
2025-09-12 08:07:21 +00:00
Andrew Rumble
f295bbc3be
Convert files to ES modules
...
GitOrigin-RevId: 713430521d60f37ee20906bb2d5d0a56849a729d
2025-09-12 08:07:16 +00:00
Miguel Serrano
ad4f376431
[web] Fix group audit log link displayed to managers ( #28084 )
...
* [web] Fix group audit log link displayed to managers
* Fix incorrect query in test
GitOrigin-RevId: f5a68ef60f9c19f2e2003b05424b5a88f7a1cad3
2025-09-12 08:07:01 +00:00
Miguel Serrano
13b82c6d6c
Merge pull request #28005 from overleaf/msm-fix-sp-title-overflow
...
[web] Fix project list title overflow
GitOrigin-RevId: 40732c25b35efbf711fd66bc80aa659235c3e497
2025-09-12 08:06:57 +00:00
Okan Sahiner
0dfa46c661
Merge pull request #28382 from overleaf/os-28375-adopt-contacts
...
Adopt Contacts Pipeline to Jenkins
GitOrigin-RevId: 5c829f771158639725d2f0fcefb27f92c015904f
2025-09-12 08:06:45 +00:00
Olzhas Askar
aaf690aa70
Merge pull request #28378 from overleaf/oa-expose-last-active
...
[web] Expose lastActive to customer.io
GitOrigin-RevId: 5a0f3b43a6c8288e7e5f7b1de05b409a2d3ac86a
2025-09-12 08:06:30 +00:00
Mathias Jakobsen
8799d196f2
Merge pull request #28427 from overleaf/mj-error-log-narrow
...
[web] Improve redesigned error logs on narrow screens
GitOrigin-RevId: f9c4f577f3dcd1acb3eb9c5df6295b26b85b4b2f
2025-09-12 08:06:22 +00:00
David
d76672768f
Merge pull request #28421 from overleaf/dp-compile-timeout-paywall-analytics
...
Improvements to compile timeout paywall analytics for editor redesign test
GitOrigin-RevId: 46c30c601d37d24b4eb1803bdd303b711ff96606
2025-09-12 08:06:17 +00:00
David
40c6538b00
Merge pull request #28417 from overleaf/dp-more-analytics
...
Improve analytics events for the editor redesign
GitOrigin-RevId: d3e4c9c627dc2c0dada909efbcf48a8973538c18
2025-09-11 08:05:33 +00:00
Eric Mc Sween
daba09c96f
Merge pull request #27999 from overleaf/em-reactivate-add-on
...
Add option to reactivate an add-on
GitOrigin-RevId: a1795f37dac5141996d626d87ba3a9bae1d218dd
2025-09-11 08:05:12 +00:00
David
ae9d84c279
Merge pull request #28392 from overleaf/dp-segment-editor-analytics
...
Add editor-redesign segmentation to a bunch of analytics events
GitOrigin-RevId: e8d2091028dab09de06362c38c5a17f32253e7cc
2025-09-11 08:05:05 +00:00
Brian Gough
c6df7575d2
Merge pull request #28377 from overleaf/bg-inefficient-query-during-history-backup
...
Fix inefficient query during history backup verification
GitOrigin-RevId: c33246dca2436e82056506a2dceb79c465cd8301
2025-09-11 08:04:57 +00:00
Jakob Ackermann
d96cd7d251
[web] bring back sampling for compile-result-backend event ( #28383 )
...
GitOrigin-RevId: beec70b77d7ceb8b97d5cb4176bcde7c41cb073f
2025-09-10 08:06:28 +00:00
Jakob Ackermann
690937c14c
[web] skip fetching of project history blobs for very large users ( #28393 )
...
GitOrigin-RevId: eb43adc2609566e08c0f0fc86a2944b41e20d864
2025-09-10 08:06:23 +00:00
Jakob Ackermann
f8d69d05af
[web] display project history blob size on admin pages ( #28351 )
...
* [history-v1] add endpoint for getting blob stats of projects
* [web] display project history blob size on admin pages
* [web] break down history storage size by text and binary blob
GitOrigin-RevId: bfa4d56cf2c503d03005c13a0f7ac38158156cd2
2025-09-10 08:06:19 +00:00
ilkin-overleaf
452d77cabc
Merge pull request #28126 from overleaf/ii-domain-capture-join-success-message
...
[web] Notification message for joining group via domain capture
GitOrigin-RevId: 67ef924b2d80afb5e1de75fb6aab147263c0f33c
2025-09-10 08:06:07 +00:00
David
18c68fb34a
Merge pull request #28386 from overleaf/dp-fix-cyclic-value
...
Fix view segmentation of rp-comment-reply event
GitOrigin-RevId: 30adc06b416d2b43aa29a1b900d6cd869902c45b
2025-09-10 08:06:02 +00:00
Eric Mc Sween
97b857ceb8
Merge pull request #28311 from overleaf/em-promisify-redis-manager
...
Promisify RedisManager in document-updater
GitOrigin-RevId: 87c86d3b8904e17e76756789d2ea3e09fab26d02
2025-09-10 08:05:57 +00:00
Mathias Jakobsen
838731af8b
Merge pull request #28343 from overleaf/mj-git-bridge-logs
...
[git-bridge] Restore git bridge logs
GitOrigin-RevId: fd4360ea3b38e3c412bb535811ffc704b78ccf95
2025-09-10 08:05:53 +00:00
Mathias Jakobsen
cf74e8084e
Merge pull request #28228 from overleaf/mj-git-bridge-bouncycastle
...
[git-bridge] Upgrade bouncycastle dependency
GitOrigin-RevId: e55185947f0156bf2b87d294d3603a9d0f9f1d12
2025-09-10 08:05:48 +00:00
Mathias Jakobsen
ad7afc7594
Merge pull request #28231 from overleaf/mj-git-bridge-git-upgrade
...
[git-bridge] Update git message version in tests
GitOrigin-RevId: b0834ac6bf1e6bdb3126dc1720c53e2968b5630e
2025-09-10 08:05:43 +00:00
David
b925953a70
Merge pull request #28274 from overleaf/dp-review-panel-events
...
Add review panel tracking events back to editor
GitOrigin-RevId: 3e9b1dafd5e90909b75d7b082f0e407724dfc61a
2025-09-10 08:05:39 +00:00
David
8af3a6db52
Merge pull request #28379 from overleaf/dp-general-error-state
...
Update general error states in new editor
GitOrigin-RevId: f6dd50fd8ecfb307c2b7f48df712328b4ab25cbc
2025-09-10 08:05:34 +00:00
Simon Gardner
d4fe9cf34b
Update unit tests for ActiveSubscription
...
GitOrigin-RevId: 181f5a097fff2fa31ed11d39b76f40c9a4b4ca31
2025-09-10 08:05:25 +00:00
David
75030aa410
Merge pull request #27928 from overleaf/dp-pdf-caching-typescript-2
...
Convert pdf-caching file to typescript
GitOrigin-RevId: 9acd2fc0697490008d82abfad0994df362814bad
2025-09-09 08:06:57 +00:00
Liangjun Song
b678b545f7
Merge pull request #28202 from overleaf/ls-remove-user-features-for-past-due-stripe-subscriptions
...
Remove paid user features for past due Stripe subscriptions
GitOrigin-RevId: 07a97f90312db7f6e91cbf15201f71cbdeb2e33c
2025-09-09 08:06:52 +00:00
Liangjun Song
8f9a343004
Merge pull request #28226 from overleaf/ls-remove-leaver-survey-alert
...
Remove leaver survey alert
GitOrigin-RevId: 6dbeabaff8c73d2ce9e3e382da83ce8f2177668d
2025-09-09 08:06:48 +00:00
Andrew Rumble
05af37c0ef
Convert to ES modules
...
GitOrigin-RevId: cce5cf005597e4b4a2192f2cb6591eb69d119e62
2025-09-09 08:06:41 +00:00
Andrew Rumble
27ac8ba70e
Rename files
...
GitOrigin-RevId: cd89001ff0a7768c5b547a27d57861e5ba3aac0d
2025-09-09 08:06:36 +00:00
Tim Down
36cbe840dd
Merge pull request #28246 from overleaf/td-ts-project-dashboard-jsdoc
...
Working JSDoc type annotations on project list controller
GitOrigin-RevId: b26833affb0fc2ecd38e869c2523e914eabe6548
2025-09-09 08:06:26 +00:00
Antoine Clausse
009bc4463d
Merge pull request #28273 from overleaf/ac-some-web-esm-migration
...
[web] Convert some Features files to ES modules (part 1)
GitOrigin-RevId: d19b024efad315143e022143e2a2683df8071744
2025-09-09 08:06:22 +00:00
Andrew Rumble
c5d6d60963
Allow objectId coercion and fix typing for fetchEntity
...
Co-authored-by: Eric Mc Sween
<5454374+emcsween@users.noreply.github.com >
GitOrigin-RevId: 1953b7b1378403b6f2fce0608f78232cb39cff88
2025-09-09 08:06:18 +00:00
Eric Mc Sween
8cfec73ba3
Migrate UserMembershipMiddleware.fetchEntity to zod
...
GitOrigin-RevId: 6f0cac9d3ba1f0d3de69609e19f3d36a1a9ded10
2025-09-09 08:06:03 +00:00
Andrew Rumble
b4d8ab2d71
Merge pull request #28301 from overleaf/ar-fix-tscheck-on-project-helper
...
[web] Add @ to ts-check annotation in ProjectHelper
GitOrigin-RevId: 3db97fff7e8059f2940b9f446c95ead187d950b2
2025-09-09 08:05:33 +00:00
Mathias Jakobsen
b7ae32e7af
Merge pull request #28323 from overleaf/mj-client-side-references-event
...
[web] Add event for client side referencing
GitOrigin-RevId: 10de187b56a8e27e13231af8e9cb52a52896a6fe
2025-09-09 08:05:26 +00:00
David
213b645875
Merge pull request #28298 from overleaf/dp-editor-switch-split-test
...
Update editor switching behaviour for new user split test
GitOrigin-RevId: 61ef678ba216323d283bda4cc77d8c465b8c87df
2025-09-09 08:05:22 +00:00
David
7928452c6a
Merge pull request #28307 from overleaf/dp-firefox-bug
...
Fix positioning of review-panel-empty-state in firefox
GitOrigin-RevId: e3a0e12b8b69aac3fccc6fbbf92e0a02aa769759
2025-09-09 08:05:16 +00:00
Brian Gough
c82704c9a0
Merge pull request #28171 from overleaf/bg-drop-old-lastbackedupversion-index
...
add migration to drop old lastBackedUpVersion index
GitOrigin-RevId: bfdf88ba9e94f3603df5415bc384e31c5f365709
2025-09-08 08:05:37 +00:00
Mathias Jakobsen
bc154642da
Merge pull request #28315 from overleaf/mj-word-count-cite
...
[web] Support citations in client side word count
GitOrigin-RevId: d3ba3d6853d87059a202366f0c47bd9d7ba53cd8
2025-09-08 08:05:28 +00:00