Jakob Ackermann
49969f6e0d
[history-v1] adopt strict zod types and extend test coverage ( #36089 )
...
GitOrigin-RevId: 7bdffe2c05c7c17be6eb3e4296d8df05d650c53e
2026-09-17 11:49:08 +00:00
Jakob Ackermann
a77a4782cc
[history-v1] add setContent endpoint ( #35799 )
...
* [history-v1] add setContent endpoint
* [history-v1] refactor setContent to return a change+v
* [history-v1] make typescript happy
GitOrigin-RevId: e2cb0281367c01aa9cd842f250f2016d591ec0fc
2026-09-17 11:39:09 +00:00
Mathias Jakobsen
d8f167dec2
Merge pull request #35293 from overleaf/mj-zod-history-ot
...
[real-time] Allow history-ot operations in real-time
GitOrigin-RevId: 4b1b9e4c1a214edf49c5eface46a4d309ba41b0d
2026-09-17 11:31:49 +00:00
Jakob Ackermann and Brian Gough
84c6a68eae
[web] enforce size limit on individual files when cloning project ( #35211 )
...
* [web] enforce size limit on individual files when cloning project
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* [web] improve test coverage
* [agents] speed up running frontend tests
* [web] gracefully handle project too large error
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
GitOrigin-RevId: c7b35a3a9688e15a9bb51c61816da82d39e0d29d
2026-09-17 11:20:03 +00:00
Jakob Ackermann
7c50dc9990
[history-v1] add endpoint for downloading latest zip ( #33181 )
...
* [history-v1] add endpoint for downloading latest zip
* [web] address review feedback
* [web] tests: do not overwrite db.projects.overleaf, extend it
* [web] set includeReferer flag from downloading zip
GitOrigin-RevId: e63e549f004230086f82eccf03b43fd62bde6071
2026-05-13 08:06:53 +00:00
Mathias Jakobsen
4173c98c48
Merge pull request #32892 from overleaf/mj-history-file-metadata
...
[history-v1] Add missing properties to zod schemas
GitOrigin-RevId: e16faf56a9b294516152383585493b38685b8d15
2026-04-21 08:05:22 +00:00
Jakob Ackermann
5a6c066847
[web] allow admins to clone projects with ranges and entire history ( #32739 )
...
* [web] add consistent aria-label to editing/reviewing toggle
* [docstore] add endpoint for getting all docs with ranges
* [history-v1] fix schema of chunkId when deleting old history chunk
* [web] skip duplicate project lookup for resolving rootDocPath
* [web] ignore new limits for root doc path when making debug copy
* [web] allow admins to clone projects with ranges and entire history
* [web] fix tests
* [history-v1] re-order params for cloning project
* [web] fix duplicate import of logger after merge
* [project-history] re-order params for cloning project history metadata
GitOrigin-RevId: 7fa35b4f90885dd453150a348d491ba0ec8de412
2026-04-15 08:05:49 +00:00
Jakob Ackermann
7a4ee32af3
[history-v1] fix missing linked file metadata when adding file ( #32524 )
...
* [overleaf-editor-core] rename stats field for file metadata
* [history-v1] fix missing linked file metadata when adding file
* [history-v1] address review feedback
* [saas-e2e] remove extra login call
GitOrigin-RevId: 178254993f9a9803b160ad8bb661f480144a3cf2
2026-03-31 08:08:14 +00:00
Anna Claire Fields
65c164c73d
Merge pull request #30053 from overleaf/acf-migration4-controllers-and-params
...
(4) Update controllers and tests for Zod migration
GitOrigin-RevId: 876fd64f96e1f5d7244ac1d45053c7db9857d46b
2025-12-16 09:06:44 +00:00
Anna Claire Fields
c1dc70fc92
Merge pull request #29966 from overleaf/acf-migration2-security-middleware
...
(2) Create Express authentication middleware (replaces swagger-security)
GitOrigin-RevId: 0a15ec7ca601430a1ae00c7f81da456948650a0c
2025-12-04 09:06:06 +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