Alf Eaton
a84adedf36
Remove missing entries from package-lock.json ( #20636 )
...
GitOrigin-RevId: 12f4f3f218b959aab4470cc8deba446719549bce
2024-09-30 08:04:30 +00:00
Liangjun Song
17c066aaea
Merge pull request #20557 from overleaf/ls-bump-express
...
update express and other dependencies
GitOrigin-RevId: 22107eab0fa95d534ab07360548ae2b2123776db
2024-09-27 08:04:18 +00:00
andrew rumble
b41d77db38
Upgrade mongodb-legacy and mongoose to latest
...
GitOrigin-RevId: a581ebca5a3c0108ad37a6ea55b7772a065793d9
2024-09-24 08:06:36 +00:00
Alf Eaton
577490a6d4
Replace bson import with mongodb
...
GitOrigin-RevId: f353eb6f76bac55f576c932d868e26322e2e3967
2024-09-24 08:06:15 +00:00
Alf Eaton
77aac9b585
Upgrade bson
...
GitOrigin-RevId: 8acce817daab7a2b791e73cbc81ef88ac3a91fbc
2024-09-24 08:06:03 +00:00
Jakob Ackermann
49bc9b9e48
Merge pull request #20299 from overleaf/jpa-object-persistor-metrics-dep
...
[object-persistor] depend on @overleaf/metrics directly
GitOrigin-RevId: eb0c07af8101d44def14154abb552bc77254e074
2024-09-24 08:05:50 +00:00
Antoine Clausse
60ab4b10e9
Merge pull request #20549 from overleaf/revert-20165-ac-update-node-fetch
...
Revert "Upgrade node-fetch to 2.7.0"
GitOrigin-RevId: 928df97c6fbc81f21097aaf9c331b0c70eeac002
2024-09-24 08:04:44 +00:00
Antoine Clausse
a4bfc401c6
Upgrade node-fetch to 2.7.0 ( #20165 )
...
* Set `node-fetch` to `^2.7.0`
* Update package-lock.json
```
# root
bin/npm update node-fetch
bin/npm update cross-fetch
# in other path in docker
npm update node-fetch
```
* Update node-fetch patch
* [fetch-utils] Skip the test: destroys the request body if it doesn't get consumed
```
1) fetch-utils
fetchJson
destroys the request body if it doesn't get consumed:
FetchError: Invalid response body while trying to fetch http://example.com:30001/json/ignore-request : write EPIPE
at PassThrough.<anonymous> (/overleaf/node_modules/node-fetch/lib/index.js:400:12)
at PassThrough.emit (node:events:529:35)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
```
* [fetch-utils] Delete the test: destroys the request body if it doesn't get consumed
* Remove the `setTimeout` in the node-fetch patch
Fixes a test and doesn't break filestore acceptance tests
* Update node-fetch patch again: bring changes from https://github.com/node-fetch/node-fetch/blob/e87b093/src/index.js
* Update node-fetch patch again: bring changes from https://github.com/node-fetch/node-fetch/blob/e87b093/src/index.js
* Update node-fetch patches back to single lines
Per https://github.com/overleaf/internal/pull/20165#discussion_r1739035513
GitOrigin-RevId: 945e5a12e838673b7bc87b588b7aca1bcd9109e2
2024-09-24 08:04:39 +00:00
Antoine Clausse
56fe921345
[latexqc] Disable cross-origin-*-policy ( #20529 )
...
* [latexqc] Disable `crossOriginEmbedderPolicy`
* [latexqc] Disable `crossOriginOpenerPolicy` and `crossOriginResourcePolicy`
* [latexqc] Update to helmet v7
* [latexqc] Disable `xPermittedCrossDomainPolicies`
GitOrigin-RevId: 36e4138b4ecb29fb8692f174e4f192f6eb554dc9
2024-09-23 08:04:42 +00:00
Antoine Clausse
a6de3b7fc2
[latexqc] Update frontend dependencies ( #20310 )
...
* Add `LaTeX Quality Control` to the readme
* Update dependencies
* Match `web` version
* Update to modern packages
* Update to modern versions
* Import `Link` from `react-router-dom`
* Import Helmet correctly
* Remove `react-router-redux`
It seems that we're not actually getting anything from it (?)
* Update component containers/App
* Revert unecessary changes to containers/App
* Update component containers/Upload
* Revert unnecessary changes to container/Upload
* Fix links
* Add `withNavigation` HOC
* Fix link to `/upload`
* Remove unneeded `navigate` props
* SSR: Use `StaticRouterProvider`
* CSR: Use `createBrowserRouter`
* SSR: Simplify since we don't need to perform queries
* Add `data-testid`s to components
* Update tests (`enzyme` -> `@testing-library`)
* Remove unneeded "before" in tests
* Revert "Remove unneeded "before" in tests"
(actually necessary)
* Rename `devToolsExtension` to `__REDUX_DEVTOOLS_EXTENSION__`
Per https://github.com/zalmoxisus/redux-devtools-extension/issues/220
* Return 404 on invalid paths
* Remove unuseds dependencies
* Re-implement react-router `onUpdate` with `RouteChangedHandler`
It appears that `onUpdate` was removed from react-router
https://github.com/remix-run/react-router/issues/4278
* Update package-lock
* Remove debug log
GitOrigin-RevId: 3244b4266b53ac57a92ed4adc7c0e00b93a6b361
2024-09-20 08:06:00 +00:00
MoxAmber
3980d4d55a
Merge pull request #20444 from overleaf/td-bs5-add-non-react-types
...
Add types for Bootstrap 5 vanilla JavaScript
GitOrigin-RevId: 94efb0ba8fb0cea65f8a0993940bf76cd197c61e
2024-09-20 08:05:41 +00:00
andrew rumble
893d524212
Remove request dep and move fetch-utils to main deps
...
GitOrigin-RevId: c11bb10ab753bc726332a924b3d13617a1fb3b40
2024-09-17 08:05:12 +00:00
Alf Eaton
fe7f71d3de
Remove worker-loader ( #20253 )
...
GitOrigin-RevId: a702c0180c1445e6b14fa8691882870741f8aa3b
2024-09-13 08:05:00 +00:00
Antoine Clausse
9737fee609
Upgrade swagger-tools/multer and swagger-tools/qs, using NPM overrides ( #19877 )
...
GitOrigin-RevId: b338a32b5f504993d9cb94a0a3b04ac66179788d
2024-09-09 08:05:21 +00:00
andrew rumble
f86106254b
Convert references acceptance tests to use fetch-utils
...
GitOrigin-RevId: 9adebf1926a406af6a6dfbd3a091a4d8fd8764da
2024-09-09 08:04:45 +00:00
Mathias Jakobsen
07fd56d3c7
Merge pull request #20272 from overleaf/revert-20268-revert-19885-mj-resizeable-panels
...
[web] Upgrade react-resizable-panels (2nd attempt)
GitOrigin-RevId: 643a90044dac0daf39245fa29267b16550fd6e69
2024-09-06 08:05:28 +00:00
andrew rumble
2a353ff85d
Bump @grpc/grpc-js to 1.8.22 and 1.10.11
...
These versions patch a vulnerability
GitOrigin-RevId: cb0c13d5fcf8276b93bb1dfb34709f423ebe4346
2024-09-06 08:04:39 +00:00
Mathias Jakobsen
2ca4442c00
Merge pull request #20268 from overleaf/revert-19885-mj-resizeable-panels
...
Revert "[web] Upgrade react-resizable-panels"
GitOrigin-RevId: 65b6cf9656c1116f77ae5dc3ceec1106e898d6f9
2024-09-05 08:05:03 +00:00
Mathias Jakobsen
18bb02ed8f
Merge pull request #19885 from overleaf/mj-resizeable-panels
...
[web] Upgrade react-resizable-panels
GitOrigin-RevId: 6b316dfb43ff841e863c83d1393ca88299eeefa2
2024-09-05 08:04:48 +00:00
Alf Eaton
73f8e85b70
Upgrade @codemirror dependencies ( #20103 )
...
* Upgrade `@codemirror` dependencies
* Set EditorView.EDIT_CONTEXT=false
GitOrigin-RevId: 8024715748102a56f1b22e72be8a2019e80b5a07
2024-09-04 08:05:07 +00:00
Mathias Jakobsen
0aa105bce4
Merge pull request #20058 from overleaf/mj-promisify-tpr
...
[third-party-references] Promisify third-party-references
GitOrigin-RevId: cfc462abaca95ed10798b3d1756950f2997a5947
2024-09-02 08:04:55 +00:00
andrew rumble
b40b4aea60
Convert github-sync files to use fetch-utils
...
GitOrigin-RevId: 5b3a40bbeac54d00d566144d5642b2b36171b239
2024-09-02 08:04:42 +00:00
Jimmy Domagala-Tang
f914c9157e
Merge pull request #20182 from overleaf/jdt-vim-gk-update
...
Update codemirror-vim to include gk arrow patch
GitOrigin-RevId: cb24eb4dca19644ea75b2b94092c6038ebb7328c
2024-08-30 08:05:02 +00:00
Eric Mc Sween
efe02bba2a
Merge pull request #19987 from overleaf/em-promisify-sync-manager
...
Promisify SyncManager in github-sync
GitOrigin-RevId: 4d10badaab4247908b1507c40c5a7e7076b9bca2
2024-08-27 08:04:36 +00:00
Jakob Ackermann
739b775a1b
Merge pull request #19842 from overleaf/jpa-ro-mirror-on-client
...
[misc] add readonly mirror of full project content on the client
GitOrigin-RevId: 940bd93bfd587f83ca383d10fc44579b38fc3e88
2024-08-22 08:05:13 +00:00
Mathias Jakobsen
f3052e0f5d
Merge pull request #20030 from overleaf/mj-autocomplete-upgrade
...
[web] Upgrade codemirror/autocomplete version
GitOrigin-RevId: 3c2beebdd0217422d0c24defeb54ad62b5b0f0bf
2024-08-21 08:05:12 +00:00
andrew rumble
b00d1336d4
Switch to mongodb-legacy
...
GitOrigin-RevId: 11e09528c153de6b7766d18c3c90d94962190371
2024-08-21 08:04:24 +00:00
andrew rumble
69e7fceb64
Install new mongodb-legacy and mongoose
...
GitOrigin-RevId: 66000d8c4752fcd51152854ff1eb255f7382607c
2024-08-21 08:04:19 +00:00
ilkin-overleaf
2b86675773
Merge pull request #20006 from overleaf/ii-upgrade-axios
...
[web] Upgrade axios
GitOrigin-RevId: 0a69177dcf46b62fc7e3f9ed2f3a0b2ef8f5803d
2024-08-20 08:04:44 +00:00
Rebeka Dekany
458d778702
Merge pull request #19995 from overleaf/rd-remove-requirejs
...
Remove unused requirejs library
GitOrigin-RevId: fcdfe089d9a6f901b0470880dc1c260978646f14
2024-08-20 08:04:13 +00:00
Brian Gough
f0b9026c0d
Merge pull request #19951 from overleaf/bg-remove-unused-redis-from-project-history
...
Remove unused modules from project-history
GitOrigin-RevId: 668793c334b7ee1d6c16fccfc686bc758bf8ecb4
2024-08-16 08:04:40 +00:00
Jakob Ackermann
5f746649e3
Merge pull request #19817 from overleaf/jpa-types
...
[overleaf-editor-core] stronger type checking via web
GitOrigin-RevId: 427019f40e2905f2e0ec11dc09f5fccdbb1f905b
2024-08-08 08:05:01 +00:00
Alf Eaton
0a77a42520
Merge pull request #19757 from overleaf/ae-eslint-upgrade
...
Upgrade `@typescript-eslint` dependencies
GitOrigin-RevId: b953e795d705b817ec3669b04cd6a289be12b20d
2024-08-08 08:04:09 +00:00
Alf Eaton
a1242c16d1
Merge pull request #19755 from overleaf/ae-upgrade-typescript
...
Upgrade TypeScript to 5.5.4
GitOrigin-RevId: 0df149ae5bbdf00842ce81f29d2c525387799137
2024-08-07 08:05:28 +00:00
Alf Eaton
8aa98dcfae
Upgrade Prettier to v3.3 ( #19756 )
...
GitOrigin-RevId: 86d628d8c2fe55e3b2e4867a8e1f29876d38feab
2024-08-02 08:06:02 +00:00
Alf Eaton
f539387b3c
Upgrade Babel, Webpack and Cypress dependencies ( #19729 )
...
GitOrigin-RevId: be27f5d26db8eab0eca7c434fe144c53db6ed162
2024-08-02 08:05:57 +00:00
Jakob Ackermann
f772f755ac
Merge pull request #19689 from overleaf/jpa-editor-core-cjs
...
[overleaf-editor-core] remove Node.js stdlib import and tweak babel config
GitOrigin-RevId: 2ac13cc17651a3b522606f8df23c7e6915be19a6
2024-08-02 08:05:01 +00:00
Alf Eaton
29510fb639
Upgrade jQuery to v3 ( #18984 )
...
GitOrigin-RevId: 13a5460a82d2150caf6bd2d855f7e07c196d43f0
2024-08-02 08:04:48 +00:00
Alf Eaton
91daf98225
Use default browserslist configuration + Safari ( #18939 )
...
GitOrigin-RevId: 92b33c6fcc0a822ee2c42a3c29f57f6e4ce3826c
2024-08-02 08:04:37 +00:00
Alf Eaton
ca465bd431
Upgrade PDF.js to 4.5.136 ( #19690 )
...
GitOrigin-RevId: acd5c9e61bb7df37d82f5a1a5ec81f2b388d3807
2024-08-01 08:05:24 +00:00
Liangjun Song
479ce5992e
braces security update ( #19548 )
...
GitOrigin-RevId: c123874f6c7e3e314da60b95f453fb64796fd866
2024-07-26 08:04:30 +00:00
Mathias Jakobsen
35e9cf77b6
Merge pull request #19418 from overleaf/mj-write-and-cite-custom-render
...
[web] Write & Cite autocomplete prototype
GitOrigin-RevId: f51edb9b1ab9cc2ac8f18277cb291ee87650c213
2024-07-24 08:05:04 +00:00
Brian Gough
e947832e0d
Merge pull request #17362 from overleaf/bg-chai-object-id-tests
...
fix for chai object id tests
GitOrigin-RevId: 98123dbc930c6ee57be3a118177426120482c5f4
2024-07-16 08:04:46 +00:00
Alf Eaton
c63856d954
Add validation of AI error assistant tool call arguments ( #19304 )
...
GitOrigin-RevId: 18ca3a817dfbb65ea1483c5d6d74f4011ec542a7
2024-07-15 09:03:24 +00:00
Antoine Clausse
e77a234009
Merge pull request #19322 from overleaf/revert-19259-ac-update-google-cloud-storage
...
Revert "Update `@google-cloud/storage` and remove one patch"
GitOrigin-RevId: a99b4cdf69804edb2bad0251d9ed693a9c1d0418
2024-07-15 09:01:58 +00:00
Antoine Clausse
b7e8cc754c
Update @google-cloud/storage and remove one patch ( #19259 )
...
* Update `@google-cloud/storage` and remove its patches
* Re-add patch on `@google-cloud/storage/retry-request`
Replace mentions of `.pipe()` and run `patch-package @google-cloud/storage/retry-request`
It was very hard to test whether the package could still cause bugs, so I'd rather put the patch back
GitOrigin-RevId: be83b54b6d55849995ac131bfcf3c9acd9b6dd8e
2024-07-15 09:01:40 +00:00
ilkin-overleaf
3389408501
Merge pull request #19261 from overleaf/ii-upgrade-ws-package
...
[web/latexqc] Upgrade ws package
GitOrigin-RevId: 2a18d7d3d8fd5d734ab4ec7d2941b99dace64a00
2024-07-15 09:00:41 +00:00
Alf Eaton
f1a05933cb
Replace symbol palette tabs with a custom tablist ( #19034 )
...
GitOrigin-RevId: 69d8a8dd8980e287b484b915b1f92e57af5324cb
2024-06-26 11:11:35 +00:00
Antoine Clausse
0522268e96
[web] Promisify two-factor-authentication ( #19004 )
...
* Fixup typos
* Promisify `getPendingUser`
* Promisify `getPendingUserWithExpectations`
* Add promises to `AccessTokenEncryptor`
* Promisify `TwoFactorAuthenticationHandler`
* Promisify/Expressify `TwoFactorAuthenticationController`
* Centralise `unprocessableEntity` error handling into a function
* Fixup: entralise `unprocessableEntity` error handling into a function
Avoid "responding to the query twice"
* Remove unnecessary try/catch
* Fixup: Add `async` to AccessTokenEncryptor promises
* Add tests on `AccessTokenEncryptor.promises`
* Revert "Fixup: entralise `unprocessableEntity` error handling into a function"
This reverts commit 23bd9d73260733062908b98961846733c61171e9.
* Revert "Centralise `unprocessableEntity` error handling into a function"
This reverts commit 197ca3da02412d5224d411b29df1d7b9e5327d01.
GitOrigin-RevId: 1a2864d28e87fd5e48cd3723a3da8047b79a1596
2024-06-26 08:05:06 +00:00
Mathias Jakobsen
1481276dbd
Merge pull request #18937 from overleaf/mj-lezer-upgrade
...
[web] Update lezer packages
GitOrigin-RevId: 349b18e7f03c12aae736c6a8c4d3234c828b14ca
2024-06-24 12:05:09 +00:00