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
Jakob Ackermann
bccef96581
[editor-core] fix TextOperation.isNoop() for tracked-changes ( #35389 )
...
* [editor-core] add regression test for composing no-op tracked change
* [editor-core] fix TextOperation.isNoop() for tracked-changes
GitOrigin-RevId: 345ee20275db9bf32ad32037013dde2bda507027
2026-09-17 11:23:53 +00:00
Mathias Jakobsen
d74ecc0f2c
Merge pull request #34993 from overleaf/mj-compose-associativity-tests
...
[overleaf-editor-core] Ignore timestamps in associativity tests
GitOrigin-RevId: eed120881fc66fd804759f25565a2e5664f3776c
2026-09-17 11:13:49 +00:00
Mathias Jakobsen
ef05288f81
Merge pull request #34714 from overleaf/mj-tracked-change-merges
...
[overleaf-editor-core+ranges-tracker] Pick lower timestamp when merging tracking info
GitOrigin-RevId: 5b1c8d7c719003df4506014c381f2a525d0a7ff4
2026-06-19 08:07:27 +00:00
Jakob Ackermann
6c9bf3774d
[editor-core] speed up non-bmp detection ( #34542 )
...
* [editor-core] avoid duplicate non-bmp check on InsertOp.insertion
* [editor-core] remove non-bmp check from StringFileData
Existing content may contain non-bmp characters. New edits with non-bmp
input are rejected via non-bmp check in InsertOp constructor.
GitOrigin-RevId: e9ef3a4a8c4696e8dc751325608a788351791d1c
2026-06-15 08:07:46 +00:00
Mathias Jakobsen
c2c8b1d1f1
Merge pull request #32688 from overleaf/mj-chai-messages
...
[overleaf-editor-core] Use chai messages instead of try-catch in fuzzing tests
GitOrigin-RevId: b6db81e2fdbaac730ddca2bfb555983685396b43
2026-05-08 08:08:39 +00:00
Malik Glossop
ba182f8275
Merge pull request #32710 from overleaf/mg-project-history-metrics
...
Add diagnostic annotations to LazyStringFileData toEager errors
GitOrigin-RevId: 47575586bb869d65e4eb443cc9f1215b6f245255
2026-04-29 08:05:28 +00:00
Lucie Germain
a8861b2583
Merge pull request #32528 from overleaf/lg-fix-randomised-test-debuggability
...
[overleaf-editor-core] Log failing inputs in randomised tests
GitOrigin-RevId: 0bc86e9e30935428208fc01c2a4a45f3b19ee837
2026-03-31 08:07:48 +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