overleaf-cep/services/project-history/app/js
Jakob Ackermann adf399fb95 [project-history] add support for resync of history-ot ranges (#26475)
* [project-history] add support for resync of history-ot ranges

* [project-history] avoid compressing sharejs and history-ot upgrades

* [document-updater] improve error message of some assertions

... by migrating the assertions like this:
```diff
-stub.calledWith().should.equal(true)
+stub.should.have.been.calledWith()
```
```diff
-stub.called.should.equal(false)
+stub.should.not.have.been.called
```

* [document-updater] move content field in resyncDocContent

* [document-updater] add support for resync of history-ot ranges

GitOrigin-RevId: e6104686a26934a5f25a8f095cbe00c163fbbaa7
2025-06-19 08:05:18 +00:00
..
BlobManager.js [project-history] log previous error when retrying createBlob operation (#23103) 2025-01-27 09:04:46 +00:00
ChunkTranslator.js [project-history] fix diff view on file revert (#20769) 2024-10-14 11:06:36 +00:00
DiffGenerator.js Merge pull request #19867 from overleaf/em-hide-history-resync-details 2024-08-14 08:04:54 +00:00
DiffManager.js Merge pull request #19192 from overleaf/em-project-history-avoid-crash 2024-06-28 08:05:05 +00:00
DocumentUpdaterManager.js Merge pull request #12210 from overleaf/em-camel-case-project-history 2023-03-21 09:05:13 +00:00
ErrorRecorder.js Merge pull request #24224 from overleaf/em-resync-on-flush-failure 2025-03-18 09:05:36 +00:00
Errors.js [project-history] add resync for project structure only (#23271) 2025-02-03 09:05:39 +00:00
FileTreeDiffGenerator.js Merge pull request #14235 from overleaf/ii-history-project-diff 2023-08-17 08:02:54 +00:00
FlushManager.js [history-ot] flush history for projects with short queues ASAP (#25776) 2025-05-23 08:05:35 +00:00
HashManager.js Add prefer-node-protocol ESLint rule (#21532) 2024-11-11 09:04:51 +00:00
HealthChecker.js [misc] fix logger.error(err) and logger.warn(err) calls (#23369) 2025-02-06 09:04:31 +00:00
HistoryApiManager.js Merge pull request #12210 from overleaf/em-camel-case-project-history 2023-03-21 09:05:13 +00:00
HistoryBlobTranslator.js Merge pull request #20520 from overleaf/em-ts-import 2024-09-23 08:04:47 +00:00
HistoryStoreManager.js [misc] improve logging in history system (#26086) 2025-06-04 08:05:50 +00:00
HttpController.js Merge pull request #24776 from overleaf/em-project-history-unused-endpoints 2025-04-14 08:05:08 +00:00
LabelsManager.js Fix history label creation for anonymous users (#20200) 2024-10-14 10:57:33 +00:00
LargeFileManager.js Add prefer-node-protocol ESLint rule (#21532) 2024-11-11 09:04:51 +00:00
LocalFileWriter.js Add prefer-node-protocol ESLint rule (#21532) 2024-11-11 09:04:51 +00:00
LockManager.js Add prefer-node-protocol ESLint rule (#21532) 2024-11-11 09:04:51 +00:00
Metrics.js Merge pull request #22871 from overleaf/em-history-flush-metrics 2025-01-17 09:05:00 +00:00
mongo-types.ts Merge pull request #24224 from overleaf/em-resync-on-flush-failure 2025-03-18 09:05:36 +00:00
mongodb.js Merge pull request #24224 from overleaf/em-resync-on-flush-failure 2025-03-18 09:05:36 +00:00
OperationsCompressor.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
Profiler.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
RedisManager.js Merge pull request #24367 from overleaf/bg-add-new-project-history-flush-script 2025-03-24 10:46:34 +00:00
RetryManager.js Merge pull request #24224 from overleaf/em-resync-on-flush-failure 2025-03-18 09:05:36 +00:00
Router.js Merge pull request #24776 from overleaf/em-project-history-unused-endpoints 2025-04-14 08:05:08 +00:00
server.js remove sentry from backend services (#20752) 2024-11-27 09:04:50 +00:00
SnapshotManager.js Merge pull request #24776 from overleaf/em-project-history-unused-endpoints 2025-04-14 08:05:08 +00:00
SummarizedUpdatesManager.js Merge pull request #19743 from overleaf/mj-restore-project 2024-08-21 08:05:08 +00:00
SyncManager.js [project-history] add support for resync of history-ot ranges (#26475) 2025-06-19 08:05:18 +00:00
types.ts [project-history] add support for resync of history-ot ranges (#26475) 2025-06-19 08:05:18 +00:00
UpdateCompressor.js [project-history] add support for resync of history-ot ranges (#26475) 2025-06-19 08:05:18 +00:00
UpdatesProcessor.js [project-history] fix callback signature when processing no updates (#26420) 2025-06-16 08:06:36 +00:00
UpdateTranslator.js [history-ot] rename remaining history-v1-ot references to history-ot (#25428) 2025-05-20 08:06:46 +00:00
Utils.js Merge pull request #20520 from overleaf/em-ts-import 2024-09-23 08:04:47 +00:00
Validation.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
Versions.js Avoid duplicating a math-closing dollar sign (#11227) 2023-01-16 08:41:42 +00:00
WebApiManager.js [project-history] add resync for project structure only (#23271) 2025-02-03 09:05:39 +00:00