Domagoj Kriskovic
da7569e892
Revert "[project-history] migrate from joi to zod ( #30187 )" ( #30681 )
...
This reverts commit f8396a3caadd536edf64c6f971c77f4c941f000a.
GitOrigin-RevId: 8d66aa15a29216736755c3f86954a4d40aa20a6c
2026-01-13 09:07:22 +00:00
Jakob Ackermann
9cc2a7f1e0
[clsi-cache] cache templates in GCS and create entries on-demand ( #30614 )
...
* [clsi-cache] cache templates in GCS and create entries on-demand
* [clsi-cache] add missing return
Co-authored-by: Daniel Kontsek <daniel.kontsek@overleaf.com >
* [clsi-cache] update build scripts
* [web] fix unit tests
* [web] run prettier (again)
* [clsi-cache] drop 1xx prefix from submissionId
* [clsi-cache] add bestEffortRmDir helper
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
---------
Co-authored-by: Daniel Kontsek <daniel.kontsek@overleaf.com >
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
GitOrigin-RevId: e4bd7dca5611f16d9a6e76f2e7cf83e5819fa610
2026-01-13 09:07:17 +00:00
Domagoj Kriskovic
6d3dd3601a
[project-history] migrate from joi to zod ( #30187 )
...
* Add @overleaf/validation-tools in project-history
* use error handler for zod
* Replace joi validations with zod schema
* fix unit tests
* remove Joi validation middleware
* remove optional when there is a default
* fix tests after checking for objectid
* ran build_scripts
* monorepo npm install
GitOrigin-RevId: f8396a3caadd536edf64c6f971c77f4c941f000a
2026-01-13 09:07:00 +00:00
Andrew Rumble
3073c94522
Merge pull request #30215 from overleaf/ar/convert-real-time-to-esm
...
[real-time] convert real time to esm
GitOrigin-RevId: 7cc530cc977549d3274be42585735e1fd72cad5f
2026-01-13 09:06:30 +00:00
Antoine Clausse
7dc937b0f0
[real-time] Promisify RealTimeClient ( #30500 )
...
* Define `Client` at the end of the file
* Promisify `setSession`
* Promisify `setAnonSession`
* Remove unused `unsetSession`
* Promisify `connect`
* Promisify `getConnectedClients`, add `@overleaf/fetch-utils`
* Promisify `countConnectedClients`
* Promisify `getConnectedClient`
* Promisify `disconnectClient`
* Promisify `disconnectAllClients`
* Remove decaffeinate comment
GitOrigin-RevId: 4b0b376cdae5b1b69fe7e66b131d4b2ec7059eaa
2026-01-09 09:07:19 +00:00
Alf Eaton
10eca3070c
Strip inline cite markers from response text ( #30477 )
...
GitOrigin-RevId: af4af74e989c042bb8174854e79f3ba29193ac80
2026-01-09 09:06:58 +00:00
Alf Eaton
22d717583f
Upgrade core-js and Babel ( #29554 )
...
GitOrigin-RevId: 259149f10335d98443fa8e6ccc4289d2bb3138dd
2026-01-09 09:06:46 +00:00
Alf Eaton
ff0eb6696b
Merge pull request #30437 from overleaf/ae-glob
...
Use glob 10.5.0
Remove babel/cli (#30438 )
GitOrigin-RevId: aa5477c2f8afff63ac80f90718601ec64f3238e2
2026-01-09 09:06:42 +00:00
Alf Eaton
cfe7300177
Add stylelint as a dev dependency ( #30084 )
...
GitOrigin-RevId: 302b7bd1054984d39ab2f9aa25a0666c38608a3b
2026-01-09 09:06:37 +00:00
Alf Eaton
d1db34bcf0
Upgrade TypeScript to 5.9 ( #30433 )
...
GitOrigin-RevId: 7b11f258c0188f69fabd8fd0da709e0979fc8a4a
2026-01-09 09:06:33 +00:00
Alf Eaton
3986bae603
Upgrade AI dependencies ( #30432 )
...
GitOrigin-RevId: 9f431a8a16f4e30043895198ebeaf62234f86180
2026-01-09 09:06:29 +00:00
Andrew Rumble
538af8c445
Merge pull request #30455 from overleaf/dependabot-npm_and_yarn-storybook-8.6.15
...
Bump storybook from 8.6.12 to 8.6.15
GitOrigin-RevId: b4b47eff80a42c902ea8e81a659a989c148b51ef
2026-01-08 09:04:56 +00:00
Eric Mc Sween
9ca39b7854
Merge pull request #30336 from overleaf/em-promisify-web-api-manager
...
Promisify WebApiManager
GitOrigin-RevId: d86ed972b714d55e864ff630935ae4068933ca39
2026-01-07 09:05:48 +00:00
Andrew Rumble
0ca1888f76
Merge pull request #29374 from overleaf/renovate-major-vitest-monorepo
...
chore(deps): update vitest monorepo to v4 from ^3.2.4 (major)
GitOrigin-RevId: 553a8fefadd82598a9ff4089ce468b59791e2d43
2025-12-18 09:06:39 +00:00
Alf Eaton
fa62723682
[workbench] Remove raw HTML support ( #30396 )
...
GitOrigin-RevId: 9fb75c173be83771042a91804cad878152a6fc8f
2025-12-18 09:06:11 +00:00
Mathias Jakobsen
c4fb6233ce
Merge pull request #30308 from overleaf/mj-host-admin-async
...
[server-ce] Promisify host-admin.js
GitOrigin-RevId: 18adf72113bb26aaaa1dbf89e3ea6dd6c242239b
2025-12-18 09:05:42 +00:00
Anna Claire Fields
06a0cf2391
Merge pull request #30339 from overleaf/acf-migration5-cleanup
...
(5) Remove swagger dependencies from history-v1
GitOrigin-RevId: d3d79dd9d3c8ccb59d6a59aeede7186daf18bdb0
2025-12-18 09:05:37 +00:00
Eric Mc Sween
969079125a
Merge pull request #30386 from overleaf/revert-30335-em-retry-octokit
...
Revert github-sync octokit migration
GitOrigin-RevId: d9f89e058e4ef9f5e6c157089be2793168db9170
2025-12-17 09:07:05 +00:00
Eric Mc Sween
d496324b8d
Merge pull request #30335 from overleaf/em-retry-octokit
...
Retry github-sync migration to octokit
GitOrigin-RevId: d34b2498e86039dd0781a1707adbfe523acfa250
2025-12-17 09:06:13 +00:00
Brian Gough
1416a59f87
Merge pull request #28830 from overleaf/bg-async-await-github-sync
...
migrate github-sync AuthenticationController to async/await
GitOrigin-RevId: 0d0cdc0dcb054dd36c9b1323ea1003678c75f6a2
2025-12-16 09:07:31 +00:00
Alf Eaton
5af113d85d
Upgrade Streamdown and mdast-util-to-hast ( #30270 )
...
GitOrigin-RevId: bce694a6d5d84403f134afd0038576bc1aabadd7
2025-12-15 09:06:11 +00:00
Andrew Rumble
bc09edc240
Merge pull request #30092 from overleaf/ar/convert-analytics-to-esm
...
[analytics] convert to ESM
GitOrigin-RevId: 2d3903a0f0e7c5a0baac90538b1cdc800ddd888c
2025-12-12 09:05:35 +00:00
Andrew Rumble
4a415a602d
[monorepo] Upgrade node-forge to >=1.3.2 ( #30209 )
...
Merge pull request #30209 from overleaf/ar/bump-node-forge-to-1.3.2
GitOrigin-RevId: e53162bc412c84f9a125dc351247b172fe1b4096
2025-12-11 09:05:24 +00:00
Alf Eaton
851f0c92b1
Upgrade AI dependencies ( #30202 )
...
GitOrigin-RevId: 829f359c3d8c5b6abb2dbf0eca4c8bd3dec284be
2025-12-10 09:06:31 +00:00
Andrew Rumble
f3c9b2f2f0
Merge pull request #30182 from overleaf/ar/update-jws-to-3.2.3_or_4.0.1
...
[monorepo] update jws to 4.0.1
GitOrigin-RevId: b3e778b26b2860112fe80220d6e7354520994082
2025-12-10 09:05:25 +00:00
Tim Down
f8e87929e1
Merge pull request #30150 from overleaf/td-ciam-welcome-storybook
...
Add CIAM welcome interstitial page
GitOrigin-RevId: 6d333b4d3256e6af2604fbf6363bce7079c4c1ab
2025-12-09 09:06:28 +00:00
Andrew Rumble
90cf4b6a0a
Merge pull request #29841 from overleaf/ar-convert-filestore-to-esm
...
[filestore] convert to ES modules
GitOrigin-RevId: 404905973548bb6e437fff66b368e87be8249b73
2025-12-05 09:05:35 +00:00
Alf Eaton
83db1e858f
Replace react-markdown with streamdown (minus mermaid) ( #29977 )
...
GitOrigin-RevId: c78f7c537f17085fd3e8a6189c6ade59ff98eb9f
2025-12-04 09:06:02 +00:00
Eric Mc Sween
4853352040
Merge pull request #30015 from overleaf/renovate-npm-nodemailer-vulnerability
...
[Core] Update dependency nodemailer to v7.0.11 from 7.0.9 [SECURITY]
GitOrigin-RevId: c3ccc9e57ece5e086b0830fb5bba249c249a2b1d
2025-12-03 09:07:02 +00:00
Anna Claire Fields
c25e49782f
Merge pull request #29965 from overleaf/acf-migration1-validation
...
Add Zod validation (replaces swagger-validator + swagger-metadata)
GitOrigin-RevId: 2e4ed742e401bdfe49c6f7dc9d0fceeba20cfc7f
2025-12-03 09:06:15 +00:00
Andrew Rumble
a1f1ca2028
Merge pull request #29948 from overleaf/ar/docstore-conversion-to-esm
...
[docstore] conversion to esm
GitOrigin-RevId: 9d255047bd7ae25f2b0b38f3a721741e8a0b7ad8
2025-12-03 09:05:42 +00:00
Alf Eaton
0d9fa6c0a6
Merge pull request #29853 from overleaf/ae-workbench-updates-3
...
[workbench] small improvements
GitOrigin-RevId: c27529004bf1521af469e42b4764f2ddd76dd023
2025-11-26 09:05:40 +00:00
Eric Mc Sween
1b2a52ad7f
Merge pull request #29877 from overleaf/em-revert-octokit
...
Revert octonode to octokit migration
GitOrigin-RevId: 6a5819a0f25c96bea10bc0cae33ae90ee5038276
2025-11-25 09:06:41 +00:00
Eric Mc Sween
ba61b0dfd4
Merge pull request #29691 from overleaf/em-promisify-github-manager
...
Replace octonode with octokit in github-sync
GitOrigin-RevId: dfe4f94bed8c4c41a2234860ce2b3443eb076cb9
2025-11-25 09:05:53 +00:00
Malik Glossop
abff6fccd4
Merge pull request #29847 from overleaf/mg-revert-js-yaml-change
...
Revert "[web] Update js-yaml to patched security version including ov…
GitOrigin-RevId: ecbb05915bdc4c21fd9e6fd6a8f74012853f1322
2025-11-24 09:06:55 +00:00
Malik Glossop
68c9d1931d
Merge pull request #29765 from overleaf/mg-s-patch-js-yaml
...
Update js-yaml to patched security version including overrides
GitOrigin-RevId: 364f4dd8fe3cb0a5c486bdf3921b42c49772e4c2
2025-11-24 09:06:45 +00:00
Tim Down
00f6a1e0f9
CIAM registration form buttons, inputs and fixes ( #29740 )
...
* Many fixes to CIAM registration form, including Phosphor icons
* Unify layout between Pug and React, fixes for spacing and mobile screen sizes
* Pug lint fix
* Make CIAM footer links underlined
* Add CIAM error notification styling
* Merge duplicate style rules
* Remove outdated comment
* Fix ordering of en.json
* Move aria-label to buttons
* Move full stop into translation string
* Remove dummy password strength indicator
* CIAM spacing and label fixes
* Header logo fixes from review
* Add aria-hidden to error icon
GitOrigin-RevId: 87c8181566f0878256b8010f95f115ec25c7ceb9
2025-11-24 09:06:40 +00:00
Anna Claire Fields
f954796709
Merge pull request #29687 from overleaf/acf-update-validator-package
...
Upgrade validator to 13.15.0 to fix security vulnerabilities
GitOrigin-RevId: ddafde16f9783454c332124e88dae4f164eab4f3
2025-11-24 09:05:58 +00:00
Maria Florencia Besteiro Gonzalez
e861e28296
Merge pull request #29593 from overleaf/mfb-from-joi-to-zod-analytics
...
[Analytics service] Migrate from JOI to ZOD
GitOrigin-RevId: 5f6abc23c5359ca8599ef4b7d660d5f08551d247
2025-11-21 09:05:50 +00:00
Andrew Rumble
5a4592b153
Merge pull request #29720 from overleaf/renovate-npm-glob-vulnerability
...
[Core] Update dependency glob to v11.1.0 [SECURITY] - abandoned
GitOrigin-RevId: 866612e84e2afd3edc97c244e22faeaff22484cf
2025-11-20 09:05:44 +00:00
Tim Down
41d120d8f1
Merge pull request #29038 from overleaf/td-eslint-e2e-tests
...
Enable ESLint for all end-to-end tests
GitOrigin-RevId: 5d085f52fabcc794b0457edbbb551500477d4110
2025-11-19 09:05:24 +00:00
Mathias Jakobsen
7b331b0222
[web] Recreate workbench with Overleaf styles ( #29651 )
...
GitOrigin-RevId: 52ca336f70b29edf6e39cf95aa164f3ae32c0a79
2025-11-19 09:05:14 +00:00
Andrew Rumble
799a346a13
[monorepo] script to find dependencies needing a major upgrade ( #28886 )
...
from overleaf/ar-find-outdated-dependencies-script
GitOrigin-RevId: 6981072d50d6e0ce5a4b13ade7e3d87a713c8d9f
2025-11-18 09:05:16 +00:00
Brian Gough
f3d0c6920f
Merge pull request #29692 from overleaf/dependabot-npm_and_yarn-js-yaml-4.1.1
...
Bump js-yaml from 4.1.0 to 4.1.1
GitOrigin-RevId: eaa7b5b0a6ddcd111f280d3ef122b8cdf0072ae5
2025-11-18 09:04:51 +00:00
Rebeka Dekany
b773ac2715
Add focus trap to Modal component ( #28754 )
...
* Add focus-trap-react npm package
* Trap the focus for the Modal
* In some cases, the focus will not return to the trigger element
* If there are no tabbable elements, the focus should fallback
* Add explanations for focusTrapOptions props and extend test
* Auto generate package-lock.json - Add focus-trap-react npm package
GitOrigin-RevId: 488a05d5e95dd369c69bedcfaf7c1fd5e456e302
2025-11-17 09:05:45 +00:00
Eric Mc Sween
a67d70c74a
Merge pull request #29609 from overleaf/renovate-npm-nanoid-vulnerability
...
Update dependency nanoid to v5 from ^4.0.2 [SECURITY]
GitOrigin-RevId: 9d87781d2169fb1c9003d3c42b4531bb9e1c377e
2025-11-14 09:05:45 +00:00
Eric Mc Sween
44b79c895f
Merge pull request #29655 from overleaf/em-record-replay-github-tests
...
Do not make real calls to GitHub during acceptance tests
GitOrigin-RevId: 83efaaa2a1abe960ecebf5e09288a4bcadf013e1
2025-11-13 09:06:46 +00:00
Mathias Jakobsen
8024fe2c58
[web] Add AI workbench to alpha users ( #29417 )
...
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
GitOrigin-RevId: 79bb329932b1e6fcc88f648bca9cc4bee215cd41
2025-11-11 09:06:08 +00:00
Domagoj Kriskovic
c84cfc815a
Document updater script for notifying web on project updates ( #29490 )
...
* Document updater script for notifying web on project updates
* use lua script for deleting keys
* define jobId when adding to queue
* removeOnFail age
* mongo check if collaborator exists
GitOrigin-RevId: f67a79c890a03ccf44fd84243c9a3f380e7afb43
2025-11-11 09:06:04 +00:00
Brian Gough
b0d7728de3
Merge pull request #29546 from overleaf/mfb-from-joi-to-zod-real-time
...
RE MIGRATE from joi to zod, moving schemas to top level in file
GitOrigin-RevId: c1512be2e7d6edf52c3dc01d62f2fc2051b3d9b2
2025-11-07 09:05:46 +00:00