Commit Graph

827 Commits

Author SHA1 Message Date
Eric Mc Sween
557da351c4 Merge pull request #32755 from overleaf/em-tpds-merge-worker
Add tpdsworker functionality to third-party-datastore and redirect web traffic

GitOrigin-RevId: 94a514a6a1b10ce6126feb27ce604bcd4f42cda1
2026-04-28 08:07:40 +00:00
Anna Claire Fields
36a8447bb3 update handlebars: package json and package lock (#32963)
GitOrigin-RevId: b39d2189f08b76ed61b14e77f2af20f36c9a2968
2026-04-22 08:06:44 +00:00
Alf Eaton
ce4ca192ee Upgrade Storybook to v10 (#30442)
GitOrigin-RevId: 9f51624bc2b34b6746d1854969173b44c9c9cf9a
2026-04-22 08:06:26 +00:00
Alf Eaton
f45eec25f4 Upgrade Cypress (#28858)
GitOrigin-RevId: a5bb02d4f13e5d1aa4426debd4861205d51597f3
2026-04-22 08:06:21 +00:00
Brian Gough
f07aaf1979 Merge pull request #32954 from overleaf/fix/security-oauth2-server-web
[web] upgrade @node-oauth/oauth2-server to 5.3.0

GitOrigin-RevId: e6b25a6fb3dfaef1e8690fc1dd434daab35b798d
2026-04-22 08:06:12 +00:00
Andrew Rumble
98dbb48c59 Merge pull request #32797 from overleaf/upgrade/path-to-regexp-0.1.13-8.4.0
[monorepo] upgrade path-to-regexp

GitOrigin-RevId: 27a6e32594957407807e88c5d9eb62e9399ccaf5
2026-04-22 08:05:50 +00:00
Andrew Rumble
bddc1d3fab Merge pull request #32906 from overleaf/ar-upgrade-protobufjs-7.5.5
[monorepo] upgrade protobufjs 7.5.5

GitOrigin-RevId: 7a8038737f8160e55031fa0365242f22c2dd97f5
2026-04-22 08:05:45 +00:00
Andrew Rumble
b98688b190 Merge pull request #32795 from overleaf/upgrade/defu-6.1.5
[monorepo] upgrade defu to 6.1.5

GitOrigin-RevId: db1fb6f0150b67785760726d9c681703061d729d
2026-04-22 08:05:40 +00:00
Domagoj Kriskovic
d396c6d722 [ds-mobile-app] add support for file upload
GitOrigin-RevId: d874439a7a8a820324e0568fc2eec2c78d72cadc
2026-04-20 08:04:39 +00:00
Andrew Rumble
aa023b011d Merge pull request #32700 from overleaf/ar-node-forge-greater-than-1.4.0
[monorepo] install node-forge greater than 1.4.0

GitOrigin-RevId: 9004815d2964f2d6efe5b9d43b3ef51f4a1e879b
2026-04-20 08:04:19 +00:00
Jakob Ackermann
6117feef1b [chat] clone comment threads when cloning project with ranges (#32852)
* [project-history] add best effort flush when cloning project

* [web] update labels in clone project modal for admins

* [project-history] do not shadow history flush failure

* [web] fix accessible label for 'Add comment' button

* [chat] clone comment threads when cloning project with ranges

GitOrigin-RevId: ef30204c8a94b3d6204d56dcca2f62a46319996b
2026-04-17 08:07:03 +00:00
Thomas
fb7846398c Merge pull request #32573 from overleaf/upgrade-svgo-latexqc-32090
[latexqc] Upgrade cssnano to 7.1.4 to fix svgo DoS vulnerability

GitOrigin-RevId: bab389b990f6c316f45f0a586ff52df6dd43673c
2026-04-17 08:06:01 +00:00
Malik Glossop
e84d195ece Merge pull request #32783 from overleaf/dependabot-npm_and_yarn-axios-1.15.0
Bump axios from 1.13.5 to 1.15.0

GitOrigin-RevId: 83e0cc61850f078784056ae9a7425e5bf27d0341
2026-04-17 08:05:34 +00:00
Andrew Rumble
d0c623d266 Merge pull request #32750 from overleaf/ar-serialize-javascript-7.0.5
[monorepo] serialize javascript 7.0.5

GitOrigin-RevId: 606dc65b0ce21d708ca4118fe5505483f1e927c7
2026-04-16 08:06:22 +00:00
Andrew Rumble
85ade7c105 Merge pull request #32773 from overleaf/ar-update-engines-npm-11.11.0
[monorepo] update engines field in package.json

GitOrigin-RevId: a9d2ff27d0a8dfc64a5a51484e9d8f2d8fb70ba4
2026-04-14 08:05:04 +00:00
Anna Claire Fields
1a7de4ddd8 Upgrades Node.js from 24.13.0 → 24.14.1 (#32498)
GitOrigin-RevId: edbe6969c4c28109e3077f48e94084fc5c910727
2026-04-14 08:04:32 +00:00
Eric Mc Sween
d64e74d1e6 Merge pull request #32580 from overleaf/em-promisify-tpds
Promisify third-party-datastore service

GitOrigin-RevId: 18472ea2f57b1b49cd980607caae2a63fc0814ca
2026-04-08 08:05:21 +00:00
Alf Eaton
ea699c65b5 Update package-lock.json (#32659)
* Update package-lock.json

* Ignore formatting in /docs folder

GitOrigin-RevId: c779f3d602a36e2fbb67eeaa520f49f9a88b3ebf
2026-04-08 08:04:31 +00:00
Andrew Rumble
5513f9d378 Merge pull request #32562 from overleaf/dependabot-npm_and_yarn-dompurify-3.3.2
Bump dompurify from 3.3.0 to 3.3.2

GitOrigin-RevId: db5755d018d971c0558ab3c3f9bba9533047bf8b
2026-04-01 08:06:20 +00:00
Andrew Rumble
72586d2ea2 Merge pull request #32497 from overleaf/ar-picomatch-4.0.4
[monorepo] picomatch 4.0.4

GitOrigin-RevId: 433c2b436123b3eff336ef6597a67c7dccc9d6ba
2026-04-01 08:05:59 +00:00
Andrew Rumble
a84d0c7c55 Merge pull request #32358 from overleaf/ar-bump-flatted-3.4.2
[web] Bump flatted to 3.4.2

GitOrigin-RevId: 8d60deae3a9df6e42f16486638e5533cea9f30af
2026-03-30 08:05:32 +00:00
Mathias Jakobsen
9c97876268 [web]+clsi] Allow docx import via pandoc (#32004)
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
GitOrigin-RevId: 246b3290ec04867f71545b1a7c5d95d0f68379ff
2026-03-27 09:06:23 +00:00
Anna Claire Fields
6113c6c291 Enable TS noImplicitAny in web (#31636)
GitOrigin-RevId: 18881694770f2476c475f8fef4c6a2678a2a12fe
2026-03-27 09:05:30 +00:00
Andrew Rumble
9c96a0dedb Merge pull request #32380 from overleaf/ar-update-fast-xml-parser-5.5.8
[monorepo] upgrade @aws-sdk/xml-builder

GitOrigin-RevId: a4b6587d00400ee3504ce5c612ffe3ba3f29e2a2
2026-03-25 09:05:54 +00:00
Mathias Jakobsen
e8fe0348a4 Merge pull request #32379 from overleaf/mj-immutable-upgrade
[web] Upgrade immutable to 4.3.8

GitOrigin-RevId: 5357f9b8ecb0b0d47f4e4ee1940f7ebf0c00caad
2026-03-24 09:06:14 +00:00
Mathias Jakobsen
d890ff5e4f Merge pull request #32382 from overleaf/mj-upgrade-uppy-preact
[web] Upgrade preact to 10.26.10

GitOrigin-RevId: fa5c2dae2d501129cbfe6f3827292aa7a69215cc
2026-03-24 09:06:10 +00:00
Mathias Jakobsen
f40b32d711 Merge pull request #32374 from overleaf/mj-file-type-upgrade
[web] Upgrade file-type to 21.3.4

GitOrigin-RevId: 8af86d7240984404bfce1d1394f8eb0536b74931
2026-03-24 09:06:05 +00:00
Chris Dryden
1ab85b6d20 Merge pull request #31870 from overleaf/lo-move-github-sync-to-es-modules
Migrate github-sync to ESModules

GitOrigin-RevId: ab2dcee7eb577752512e416229e62f295a66cf4f
2026-03-24 09:05:57 +00:00
Eric Mc Sween
1c6d4b7be3 Merge pull request #32266 from overleaf/em-bibtex-virtual-scrolling
Replace pagination with virtual scrolling in BibTeX entry list

GitOrigin-RevId: d2265cb340efdf525064332a65a2d815d659c5f9
2026-03-23 09:06:13 +00:00
Andrew Rumble
79cb219ad9 Merge pull request #32258 from overleaf/ar-analytics-bumps-18-03-26
[analytics] bump undici and sequelize versions

GitOrigin-RevId: 1677fe706970befb3a20bb156a6aae5394f13c9d
2026-03-19 09:06:26 +00:00
Andrew Rumble
4527b1934d Merge pull request #32054 from overleaf/ar-serialize-javascript-7.0.4
[web] bump serialize-javascript to 7.0.4

GitOrigin-RevId: 2f49ef0f8ece8636d54f29fdf5bc8443030b4349
2026-03-19 09:06:04 +00:00
Andrew Rumble
7b3b66034d Merge pull request #32036 from overleaf/ar-update-storybook-plugins-to-8.6.17
[web] update storybook plugins to 8.6.17

GitOrigin-RevId: 78fb0c2d441838022b02ec321dcd2b06016b159e
2026-03-13 09:05:11 +00:00
Andrew Rumble
b06cb276db Merge pull request #32046 from overleaf/ar-dottie-2.0.7
[analytics] update dottie to 2.0.7

GitOrigin-RevId: 43b6c88425b19eeb8d4c43ba6cea310f51928a02
2026-03-09 09:06:29 +00:00
Brian Gough
437a5ae812 Merge pull request #31911 from overleaf/renovate-npm-multer-vulnerability
[Core] Update dependency multer to v2.1.1 from 2.0.2 [SECURITY]

GitOrigin-RevId: 17cb0c852fe3d17dc201c62eef90455a01a40aa5
2026-03-09 09:06:06 +00:00
Alf Eaton
ae0f6b66ea Upgrade AI SDK (#32062)
GitOrigin-RevId: dcd8a667e666debdb9670f269818939ce91ebba1
2026-03-09 09:06:01 +00:00
Domagoj Kriskovic
138f7f8023 feat: add Python support with Pyodide integration
GitOrigin-RevId: 382ce102c43050aace691dd89d825a94abf347a8
2026-03-09 09:05:34 +00:00
Andrew Rumble
cb14ccb1dc Merge pull request #32044 from overleaf/ar-rollup-4.59.0
[monorepo] update rollup to 4.59.0

GitOrigin-RevId: 9d4c4c2f420d985220be0498ce07c2d14621d81b
2026-03-06 09:17:20 +00:00
Andrew Rumble
68b97f2c02 Merge pull request #31869 from overleaf/dependabot-npm_and_yarn-storybook-8.6.17
Bump storybook from 8.6.15 to 8.6.17

GitOrigin-RevId: 00587f0f3d107f8fcf06afd52d7de51fb352bed1
2026-03-06 09:13:48 +00:00
Andrew Rumble
a4ef0c7ce1 Merge pull request #31954 from overleaf/ar-remove-js-to-esm-transform
[web] remove esm transforms

GitOrigin-RevId: cd6aadcc66fa31026e8cb56f7b5f8fc5c5f8e18c
2026-03-06 09:12:16 +00:00
Jakob Ackermann
81b7121408 [clsi] initial implementation of compile from history (#31883)
* [clsi] initial implementation of compile from history

* [clsi] copy changes

* [saas-e2e] extend test case with nested folder

* [saas-e2e] add test case for tracked changes

* [web] fix accumulating changes from multiple chunks

* [web] optimize size check for compile request payload

* [clsi] deduplicate globalBlobs

* [clsi] add validation for request body details

* [clsi] add metrics for compile from history

* [clsi] download binary files concurrently

* [clsi] skip download of empty file blob

* [clsi] break down e2e compile time metric by compileFromHistory

GitOrigin-RevId: 0dadef93e89d8a172c35cb130a1042d9d1bec42a
2026-03-06 09:12:07 +00:00
Andrew Rumble
48407c7d36 Merge pull request #31934 from overleaf/renovate-npm-minimatch-vulnerability
[Core] Update dependency minimatch to v10.2.3 from 10.2.2 [SECURITY]

GitOrigin-RevId: 4942f7120df45144533b575b9907f37062148104
2026-03-06 09:11:35 +00:00
Andrew Rumble
57b380abed Merge pull request #31872 from overleaf/renovate-npm-minimatch-vulnerability
[Platform] Update dependency minimatch to v10.2.3 from 10.2.2 [SECURITY]

GitOrigin-RevId: dc89aaade69fc307b5d7abd93288906002da3767
2026-03-06 09:11:25 +00:00
Andrew Rumble
16cc4026a0 Merge pull request #30890 from overleaf/ar/code-coverage-e2e
[monorepo] code coverage e2e

GitOrigin-RevId: cfdef9e6b485831bd34847f7b7af13d39c18c3e6
2026-03-06 09:10:56 +00:00
Andrew Rumble
029c73adce Merge pull request #31863 from overleaf/ar-re-apply-request-overrides
[monorepo] reapply request overrides

GitOrigin-RevId: 97a4f86ddd237b96c8ed6d91ebab00fc70b1b445
2026-03-06 09:10:15 +00:00
Andrew Rumble
de75ea6d3b Merge pull request #31818 from overleaf/ar-actually-dedupe
[monorepo] run npm dedupe

GitOrigin-RevId: 6133acd7b28b536b777962024fd318c9c4d6c091
2026-03-06 09:09:07 +00:00
Andrew Rumble
d8f9a643cd Merge pull request #31794 from overleaf/ar-prefer-dedupe-when-installing-npm-modules
[monorepo] use prefer-dedupe when installing npm modules

GitOrigin-RevId: de814fa1e91e37a20cb4024f8aa0454e5e86f0a6
2026-03-06 09:08:46 +00:00
Eric Mc Sween
c99fcf3157 Merge pull request #31786 from overleaf/em-minisearch
Replace fuse.js with minisearch

GitOrigin-RevId: c57afbe23241c98a0e1adaac22312e706e06098d
2026-03-06 09:07:45 +00:00
Jakob Ackermann
f9ad6cf5d1 [monorepo] add eslint and prettier check to tools (#31720)
* [dependency-management] check eslint and prettier in Jenkins pipeline

* [npm-overrides-helper] check eslint and prettier in Jenkins pipeline

GitOrigin-RevId: 647f105babd536d0962ac2dbb3d6a0235ba73976
2026-02-24 09:06:12 +00:00
Andrew Rumble
d004aec6f1 Merge pull request #31727 from overleaf/ar-fast-xml-parser-5.3.6
[monorepo] upgrade packages that depend on unsafe fast-xml-parser

GitOrigin-RevId: 8c61d9db1a7ab164dc9233f29c2de11b461f11a4
2026-02-24 09:05:55 +00:00
Anna Claire Fields
fe65bc2cc1 upgrade for minimatch from 7.4.2 to 10.2.2 in web and third party datastore (#31689)
* upgrade minimatch in web and third party datastore

* upgrade to 10.2.2

GitOrigin-RevId: 5b66b8b3ac24ee46a2d9a9216bf35ef5b6f24adf
2026-02-24 09:05:30 +00:00