corpus/picture-edit/README.md | 32 +++++-- corpus/picture-edit/candidate/Open Notebook.onetoc2 | Bin 1604 -> 0 bytes corpus/picture-edit/candidate/pictures.one | Bin 7064 -> 0 bytes corpus/picture-edit/cold/commands.jsonl | 3 - corpus/picture-edit/cold/machine.json | 1 - corpus/picture-edit/cold/notebook/Open Notebook.onetoc2 | Bin 3764 -> 0 bytes corpus/picture-edit/cold/notebook/pictures.one | Bin 7064 -> 0 bytes corpus/picture-edit/cold/read/environment.json | 7 -- corpus/picture-edit/cold/read/hierarchy.xml | 2 - corpus/picture-edit/cold/read/page-000.xml | 4 - corpus/picture-edit/cold/read/payloads.json | 3 - corpus/picture-edit/cold/run.json | 18 ---- corpus/picture-edit/cold/scripts/cold.ps1 | 27 ------ corpus/picture-edit/cold/scripts/read.ps1 | 142 -------------------------------- corpus/picture-edit/cold/source.json | 14 ---- corpus/picture-edit/cold/teardown.json | 1 - corpus/picture-edit/inserted/candidate/Open Notebook.onetoc2 | Bin 0 -> 1604 bytes corpus/picture-edit/inserted/candidate/pictures.one | Bin 0 -> 7064 bytes corpus/picture-edit/inserted/cold/commands.jsonl | 3 + corpus/picture-edit/inserted/cold/machine.json | 1 + corpus/picture-edit/inserted/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/picture-edit/inserted/cold/notebook/pictures.one | Bin 0 -> 7064 bytes corpus/picture-edit/inserted/cold/read/environment.json | 7 ++ corpus/picture-edit/inserted/cold/read/hierarchy.xml | 2 + corpus/picture-edit/inserted/cold/read/page-000.xml | 4 + corpus/picture-edit/inserted/cold/read/payloads.json | 3 + corpus/picture-edit/inserted/cold/run.json | 18 ++++ corpus/picture-edit/inserted/cold/scripts/cold.ps1 | 27 ++++++ corpus/picture-edit/inserted/cold/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/picture-edit/inserted/cold/source.json | 14 ++++ corpus/picture-edit/inserted/cold/teardown.json | 1 + corpus/picture-edit/native-resize/before.xml | 4 + corpus/picture-edit/native-resize/commands.jsonl | 4 + corpus/picture-edit/native-resize/machine.json | 1 + corpus/picture-edit/native-resize/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/picture-edit/native-resize/notebook/pictures.one | Bin 0 -> 16784 bytes corpus/picture-edit/native-resize/read/environment.json | 7 ++ corpus/picture-edit/native-resize/read/hierarchy.xml | 2 + corpus/picture-edit/native-resize/read/page-000.xml | 4 + corpus/picture-edit/native-resize/read/payloads.json | 3 + corpus/picture-edit/native-resize/run.json | 19 +++++ corpus/picture-edit/native-resize/scripts/author.ps1 | 49 +++++++++++ corpus/picture-edit/native-resize/scripts/cold.ps1 | 27 ++++++ corpus/picture-edit/native-resize/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/picture-edit/native-resize/source.json | 14 ++++ corpus/picture-edit/native-resize/teardown.json | 1 + corpus/picture-edit/native-resize/update.xml | 3 + corpus/picture-edit/resized/candidate/Open Notebook.onetoc2 | Bin 0 -> 1612 bytes corpus/picture-edit/resized/candidate/synthetic.one | Bin 0 -> 19040 bytes corpus/picture-edit/resized/cold/commands.jsonl | 3 + corpus/picture-edit/resized/cold/machine.json | 1 + corpus/picture-edit/resized/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3780 bytes corpus/picture-edit/resized/cold/notebook/synthetic.one | Bin 0 -> 19040 bytes corpus/picture-edit/resized/cold/read/environment.json | 7 ++ corpus/picture-edit/resized/cold/read/hierarchy.xml | 2 + corpus/picture-edit/resized/cold/read/page-000.xml | 8 ++ corpus/picture-edit/resized/cold/read/payloads.json | 3 + corpus/picture-edit/resized/cold/run.json | 18 ++++ corpus/picture-edit/resized/cold/scripts/cold.ps1 | 27 ++++++ corpus/picture-edit/resized/cold/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/picture-edit/resized/cold/source.json | 14 ++++ corpus/picture-edit/resized/cold/teardown.json | 1 + crates/notebook/README.md | 2 +- crates/onestore/README.md | 2 +- crates/onestore/src/page/write.rs | 67 +++++++++++++-- crates/onestore/tests/page_images.rs | 83 ++++++++++++++++++- tools/native/picture-edit.ps1 | 49 +++++++++++ tools/test_picture_edit.py | 38 +++++++-- 68 files changed, 978 insertions(+), 245 deletions(-)