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
Brian Gough
d10cdb96b3
Merge pull request #29530 from overleaf/revert-29472-mfb-from-joi-to-zod-real-time
...
Revert "Mfb from joi to zod real time"
GitOrigin-RevId: 3bb8b01c692083c1b15d8a53066c01f0ec7af8f6
2025-11-06 09:06:19 +00:00
Maria Florencia Besteiro Gonzalez
820ce8ad1c
Merge pull request #29472 from overleaf/mfb-from-joi-to-zod-real-time
...
Mfb from joi to zod real time
GitOrigin-RevId: 657c18bae01eaeea76bf308579a7bea1388253d6
2025-11-05 09:07:04 +00:00
Maria Florencia Besteiro Gonzalez
8cd2f6ac46
Merge pull request #29485 from overleaf/mfb-from-joi-to-zod-clsi-cache-revert
...
Reapply "migrate from joi to zod CLSI-CACHE service"
GitOrigin-RevId: 638b9e21b8cf18c1733f8a01375dab4099fe5d73
2025-11-04 09:06:10 +00:00
Domagoj Kriskovic
23fc714d93
Replace dependency on "mmmagic" ( #29272 )
...
* Replace dependency on "mmmagic"
* Refactor file type checks in OpenInOverleafHelper
GitOrigin-RevId: fc5876b75955cb4981f084df777caa294907c8f9
2025-11-04 09:05:00 +00:00
Maria Florencia Besteiro Gonzalez
a88c307962
Merge pull request #29471 from overleaf/revert-29369-mfb-from-joi-to-zod-clsi-cache
...
Revert "migrate from joi to zod CLSI-CACHE service"
GitOrigin-RevId: 1846e5a1d990f7ff22982fc32277e24d69e9d1e0
2025-11-03 09:06:10 +00:00
Maria Florencia Besteiro Gonzalez
1720314726
Merge pull request #29369 from overleaf/mfb-from-joi-to-zod-clsi-cache
...
migrate from joi to zod CLSI-CACHE service
GitOrigin-RevId: b583431a902a1183235cb91a270f4123a5a7e547
2025-11-03 09:06:05 +00:00
Andrew Rumble
19f1f6f702
Remove Joi and celebrate
...
GitOrigin-RevId: 12cf2e0266a2e57d674d13a2e6fe8368c980d2a1
2025-10-30 09:06:49 +00:00
Maria Florencia Besteiro Gonzalez
e82413ec72
Merge pull request #29312 from overleaf/mfb-upgrade-nodemailer-through-mailtrap-in-saas-e2e
...
Change mailtrap version. Nodemailer was deleted from saas-e2e service
GitOrigin-RevId: 54e6b280309075e2b1bbc91d34da2c3d8b2d6534
2025-10-29 09:06:13 +00:00
Mathias Jakobsen
d5173cd098
[web] Upgrade fuse.js ( #29174 )
...
GitOrigin-RevId: b945829ac259827bbcb5877e0bc6c453d9dfd7e8
2025-10-22 08:06:16 +00:00
Brian Gough
729e0f5ac9
move migrations to shared location ( #28306 )
...
* fix: correct typedef for Document in helpers.mjs
* add move-migrations codemod
* update migration paths to use shared migrations directory
* move migrations to shared location
* fix: update Dockerfile and docker-compose.ci.yml to include migrations directory
* feat: add migrations tool to workspaces in package.json
* [monorepo] Fix order of docker ignore rules
* [web] remove unused docker ignore file
* [monorepo] replace old references to migrations folder
* [server-ce] copy migrations from new place
* [migrations] Inline web scripts
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] move three web scripts over
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] add missing collection
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] remove lodash dependency
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] avoid mongodb-legacy dependency
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [monorepo] run migrations from tools/migrations
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [migrations] simplify migration for adding gitBridge feature to users
* [monorepo] run migrations from tests in all the services
* [migrations] add Jenkins pipeline for linting/formatting
* [monorepo] fixup running web migrations everywhere
* [monorepo] trigger Jenkins builds on changes to mongo migrations
* [migrations] add Jenkins pipeline for linting/formatting
* [monorepo] build scripts: update devDependencies before deps scanning
* [monorepo] build scripts: formerly depend on tools/migrations
* [monorepo] run eslint on .mjs files
* [migrations] enable more eslint rules and fix all the errors
* [rake] fix migrations:list task
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 14cf69cc1b9405bbc75adbb9a000e555500e0614
2025-10-16 08:07:37 +00:00
Borja
ce38ba6fc1
Refactor Writefull toolbar ( #28911 )
...
GitOrigin-RevId: 1d8a3addc9046dc67c0cca20d5cf4fba35d132d1
2025-10-15 08:07:42 +00:00
David
584572bb40
Merge pull request #28760 from overleaf/dp-hackathon-knip
...
Add Knip and remove a bunch of unused code
GitOrigin-RevId: 42ab99fc65973c883d2361e0027e7181767e714e
2025-10-15 08:05:57 +00:00
Alf Eaton
2c7c0caf07
Upgrade CodeMirror dependencies ( #28906 )
...
GitOrigin-RevId: 6e97b41c9c83ed00df839ee258c17d0a6e42cbdf
2025-10-15 08:05:52 +00:00
David
ad50758d4c
Merge pull request #28900 from overleaf/renovate-npm-nodemailer-vulnerability
...
[Core] Update dependency nodemailer to v7 from ^6.7.0 [SECURITY]
GitOrigin-RevId: aad91a856904c3885d687f2dbfbf52872907aa6f
2025-10-14 08:06:00 +00:00
Jakob Ackermann
fd0d21fbbd
[monorepo] migrate build scripts to Jenkins ( #29019 )
...
* [monorepo] migrate build scripts to Jenkins
* [fraud-dash] fix integration with monorepo
GitOrigin-RevId: 6a30ec5ea68a1eae9b663faf9ccdc741ec7f9cf8
2025-10-13 08:07:11 +00:00
Tim Down
7aa66b260c
Merge pull request #28541 from overleaf/td-notifications-app-ts
...
Change notifications app.js to TypeScript
GitOrigin-RevId: cb6195e2e8c8cd89e1a954bfcb1911929440d6ca
2025-10-13 08:05:36 +00:00
Alf Eaton
e5e279a19f
Use path.resolve for resolving paths ( #28905 )
...
GitOrigin-RevId: 8f549b410ebf35e330a472fd4de1e3343747794e
2025-10-10 08:05:57 +00:00
Andrew Rumble
8b5c920cea
Remove request from analytics service
...
GitOrigin-RevId: f4c5046095e7193449649f845560ecd477280cb5
2025-10-09 08:07:04 +00:00
Miguel Serrano
9723800b68
Merge pull request #28868 from overleaf/msm-async-docstore-acceptance
...
[docstore] async/await migration in acceptance tests + `request` removal
GitOrigin-RevId: af1fe2b3de3d0b449ba3dad3555b309af3d35b62
2025-10-09 08:05:21 +00:00
Miguel Serrano
f326f29a83
Merge pull request #28826 from overleaf/msm-bump-dockerode-4-0-9
...
[clsi] Bump dockerode 4.0.7 -> 4.0.9
GitOrigin-RevId: ec07c7c1d9e95f415b528a7b61b390f95014ea15
2025-10-08 08:05:45 +00:00
Tim Down
c104aa454e
Merge pull request #28845 from overleaf/td-async-await-doc-updater-client
...
Convert DocUpdateClient in document-updater acceptance tests to async/await
GitOrigin-RevId: 8f2352119f8f1175c2703ed90dbbc483ed039e86
2025-10-08 08:05:26 +00:00
Borja
07234fd7d2
Enable ai shortcut for new users ( #28844 )
...
GitOrigin-RevId: b6215b4ccf97f1924265439edf5b93b1a7118e37
2025-10-07 08:07:18 +00:00
Jakob Ackermann
e03ca5a3a8
[server-ce] tests: migrate host-admin to ESM, zod and npm-workspaces ( #28838 )
...
* [server-ce] tests: migrate host-admin to ESM, zod and npm-workspaces
* [server-ce] test: use import.meta.dirname
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
* [server-ce] test: fix zod schema for docker compose endpoint
---------
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com >
GitOrigin-RevId: d490948693f341210c0ab5c2947db7c9a17775ef
2025-10-07 08:07:06 +00:00
Jakob Ackermann
c3c04acfea
[web] add junit integration for Jenkins ( #28788 )
...
* [web] add junit integration for Jenkins
* [web] integrate junit test report for writefull into Jenkins
* [web] put all the junit test results into namespaces
GitOrigin-RevId: ba1ff07b5ea7bcfa97bb4d6bf7fa9e5291ab7b0f
2025-10-02 08:06:25 +00:00
Andrew Rumble
2bf48b3774
Allow fetching csv files by date from GCS
...
GitOrigin-RevId: 7d2cf4eb6b27a84c6fae86e6ec238432b283abc3
2025-09-30 08:05:32 +00:00
Brian Gough
3b853e9434
Merge pull request #28719 from overleaf/dependabot-npm_and_yarn-tar-fs-3.1.1
...
Bump tar-fs from 3.0.9 to 3.1.1
GitOrigin-RevId: abbdf1a27eb9b22aba3fa3ce68b8edd3a7944547
2025-09-29 08:05:47 +00:00
jmescuderowritefull
2f5e629d65
Include Fake Door Test infrastructure in Writefull with text-to-speech test ( #28602 )
...
GitOrigin-RevId: 5e52f6c0d3ea5001855408a13be4813023d5fdb7
2025-09-25 08:05:58 +00:00
Jakob Ackermann
9b2fcbe960
[monorepo] optimize Jenkins build triggers for services ( #28477 )
...
Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com >
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: ea7d6c435d4a81a0f42ea9b608a0cc79087cdffd
2025-09-24 08:06:43 +00:00
Andrew Rumble
e3b3203410
Add helpers and prepare for importing them
...
GitOrigin-RevId: 115c5ba3160a4cc3751ae26c232a85fed6b42baf
2025-09-24 08:05:33 +00:00
Jakob Ackermann
41afa304b7
[web] switch storybook build to Jenkins ( #28590 )
...
* [web] add Jenkins pipeline for storybook
* [web] fix storybook build
* [terraform] dev-project: switch writer for storybook bucket to Jenkins
* [web] remove explicit dependency
* [terraform] dev-project: link service account
* [web] tweak storybook index.html
- explicitly sort entries
- remove index.html
* [packer] jenkins-worker: install m4
* [web] remove cloud build trigger for storybook
GitOrigin-RevId: a1aa70ee91644f876d95ae7bc6643b0a1ef59759
2025-09-22 08:05:28 +00:00
Jakob Ackermann
a6e9a5c7e9
[monorepo] run prettier on Jenkinsfiles ( #28565 )
...
* [monorepo] consolidate .editorconfig files at the root
* [monorepo] run prettier on Jenkinsfiles
* [saas-e2e] increase timeout for XeTeX compile
GitOrigin-RevId: 48aa82f7c81611899837753ae92c7732998d4ca5
2025-09-19 08:07:49 +00:00