Andrew Rumble
44753a2a50
Merge pull request #36606 from overleaf/ar/log-relativePath
...
[web] log relativePath in uploadFiles endpoint
GitOrigin-RevId: d30cace4632c6c1b70aad2c84a2a6f470ef2ffa8
2026-09-17 11:58:39 +00:00
Brian Gough
a4b9b18109
Merge pull request #36402 from overleaf/bg-zod-move-safe-path-tests
...
move safe path tests from zodHelpers to web
GitOrigin-RevId: 3bb25fa108a4a0da0bed1ae60fabfdd47ed76283
2026-09-17 11:58:29 +00:00
Anna Claire Fields
fd0e0ac7df
Log zipUrl value in req-validation schema failure ( #36603 )
...
GitOrigin-RevId: c53b1d54e356eb937c12a3d06f620bd515af0042
2026-09-17 11:57:42 +00:00
Jakob Ackermann
de0d1a7226
Merge pull request #36219 from overleaf/jpa-zod-web-platform
...
[web] platform: adopt strict zod schema and extend test coverage
GitOrigin-RevId: e3a0b7b4c52ac116f28be0d284284e3bd3994cda
2026-09-17 11:55:40 +00:00
Brian Gough
3e8f2ebe31
update zod safePath validation to match existing behaviour in web ( #36357 )
...
* update zod safePath validation to match existing behaviour in web
* test SafePath from web against zod validation
GitOrigin-RevId: a159f5078b5bf75eac4365c97e34e21e716290eb
2026-09-17 11:51:30 +00:00
Jakob Ackermann
731ed50f78
[clsi] address zod violations ( #36199 )
...
* [editor-core] gracefully handle no-op TextOperation
* [web] avoid sending sync to pdf requests without a ?file
* [validation-tools] log deeper nested violations
* [editor-core] fix round trip of EditNoOperation
* [web] use custom error for sync to pdf w/o file, fix tests
* [validation-tools] include request params in log msg for violation
* Revert "[editor-core] gracefully handle no-op TextOperation"
This reverts commit c1d37261d5db72b37dbf39428c54edcfb5423f41.
* [web] gracefully handle rejected sync to pdf from context menu
GitOrigin-RevId: 21de7dc96b23575b0d67b6eb0c68ed9c2f86292b
2026-09-17 11:48:12 +00:00
Jakob Ackermann
4ca028cb4c
[validation-tools] eventName: accept upper case letters ( #36188 )
...
GitOrigin-RevId: 979ec5c744d5304232d447ff5fff076ee081721f
2026-09-17 11:47:25 +00:00
Jakob Ackermann
81df324bcc
[monorepo] prepare for zod everywhere epic ( #36027 )
...
GitOrigin-RevId: f082ae7fc7857fa72b2c1823645050bd4f6df305
2026-09-17 11:42:46 +00:00
Eric Mc Sween
2bb35fafb8
Merge pull request #33490 from overleaf/em-parse-req-errors-2
...
Reintroduce custom error types in request validation
GitOrigin-RevId: 1985ca04c8fe693fb836b042517d94700343bc46
2026-05-08 08:10:13 +00:00
Eric Mc Sween
3da2d53acb
Merge pull request #33413 from overleaf/revert-33040-em-parse-req-errors
...
Revert "Replace isZodErrorLike with custom error types in request validation"
GitOrigin-RevId: 1f51fe9e14ffabf283f1229552d3887136420f8f
2026-05-06 08:06:41 +00:00
Eric Mc Sween
98def949ec
Merge pull request #33040 from overleaf/em-parse-req-errors
...
Replace isZodErrorLike with custom error types in request validation
GitOrigin-RevId: 9cb453a2cde595a00f5049e4829ea9e3dbe17b28
2026-05-06 08:06:37 +00:00
Jakob Ackermann
37cc65ec7e
[web] consolidate clsi downloads and add zod validation ( #33069 )
...
* [web] consolidate clsi downloads and add zod validation
* [validation-tools] make prettier happy
* [web] make clsiServerId optional
* [web] fix type of buildId
* [web] gracefully handle ObjectId
* [web] fix type of buildId
* [monorepo] address review feedback
- cjs export
- update module path in comments
- skip adding ?clsiserverid if not set
- allow nested output file download for submissions and add tests
* [web] address review feedback
* [web] cache one more zod schema
* [web] fix unit tests
GitOrigin-RevId: 0a1e618955983e035defd6d3c0528b81e0e85c95
2026-05-05 08:06:05 +00:00
Tim Down
64da16f0d1
Merge pull request #28670 from overleaf/td-rename-validate-req
...
Rename validateReq to parseReq
GitOrigin-RevId: a935aaa3f89495e164ce5d10b0bd80436571440f
2026-01-15 09:05:09 +00:00
Maria Florencia Besteiro Gonzalez
dab59520c3
Merge pull request #29930 from overleaf/mfb-fix-zod-iso-datetime-error
...
allow iso date time string with offset on zod validation. add unit te…
GitOrigin-RevId: 88407fe681a66d13737de41789a9ea807a23627a
2025-12-01 09:06:23 +00:00
Jakob Ackermann
0ca3813a00
[libraries] align test setup ( #29009 )
...
* [libraries] move all the unit tests into test/unit
* [settings] remove empty test file
* [mongo-utils] remove test setup as there are no tests
* [libraries] ensure that all libraries with tests have test/setup.js
* [monorepo] remove test step from Cloud build for libraries without tests
GitOrigin-RevId: b9a0a8a3330db7d8646c7a272b03fbb8c5e44bc0
2025-10-13 08:06:53 +00:00
Andrew Rumble
7962206e22
Add build trigger for validation-tools
...
GitOrigin-RevId: 04299d9ab23c65aa791acecd1c0e63b70df9a8d1
2025-09-19 08:05:18 +00:00