[ranges-tracker] add legacy orderedRejections field in tracked-changes (#36565)

* [docstore] use more realistic test stubs for ranges

* [monorepo] define ranges schemas in @overleaf/ranges-tracker

* [ranges-tracker] add legacy orderedRejections field in tracked-changes

* [monorepo] resolve @overleaf/ranges-tracker subpath imports in typescript

* [real-time] validate comment thread ids and tracked change id seeds

* [ranges-tracker] require ObjectId ids and tracked change metadata in ranges

* [monorepo] require ObjectId tracked change ids on the accept routes

* [web] use ObjectId comment thread ids in the DocumentController tests

GitOrigin-RevId: 58b20dec311d85b917ef63f9efbe745a265a2de6
This commit is contained in:
Jakob Ackermann
2026-09-17 12:01:19 +00:00
committed by Copybot
parent 833e44d142
commit 4e80d65efc
23 changed files with 501 additions and 383 deletions
+2
View File
@@ -7158,6 +7158,7 @@ __metadata:
"@overleaf/o-error": "workspace:*"
"@overleaf/object-persistor": "workspace:*"
"@overleaf/promise-utils": "workspace:*"
"@overleaf/ranges-tracker": "workspace:*"
"@overleaf/settings": "workspace:*"
"@overleaf/stream-utils": "npm:^0.1.0"
"@overleaf/validation-tools": "workspace:*"
@@ -7619,6 +7620,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@overleaf/ranges-tracker@workspace:libraries/ranges-tracker"
dependencies:
"@overleaf/validation-tools": "workspace:*"
"@types/node": "npm:^24.5.2"
chai: "npm:^4.3.6"
core-js: "npm:~3.46.0"