editing
.amadan/ci.d/10-gate
+45 −0
.amadan/ci.d/10-gateLoading diff…
core/src/abi.rs
+77 −3
core/src/abi.rsLoading diff…
core/src/fragment.rs
+195 −0
core/src/fragment.rsLoading diff…
core/src/lib.rs
+6 −1
core/src/lib.rsLoading diff…
core/tests/fragment.rs
+146 −0
core/tests/fragment.rsLoading diff…
core/tests/wasm_trap_containment.rs
+17 −1
core/tests/wasm_trap_containment.rsLoading diff…
core/tests/wire_compat.rs
+24 −1
core/tests/wire_compat.rsLoading diff…
fixtures/build-editor.mjs
+54 −0
fixtures/build-editor.mjsLoading diff…
fixtures/editor-entry.js
+298 −0
fixtures/editor-entry.jsLoading diff…
fixtures/generate-fragment.mjs
+171 −0
fixtures/generate-fragment.mjsLoading diff…
fixtures/generate-seed.mjs
+85 −2
fixtures/generate-seed.mjsLoading diff…
fixtures/package-lock.json
+653 −0
fixtures/package-lock.jsonLoading diff…
fixtures/package.json
+16 −2
fixtures/package.jsonLoading diff…
fixtures/resync-controller.mjs
+111 −0
fixtures/resync-controller.mjsLoading diff…
fixtures/resync-controller.test.mjs
+155 −0
fixtures/resync-controller.test.mjsLoading diff…
fixtures/save-queue.mjs
+118 −0
fixtures/save-queue.mjsLoading diff…
fixtures/save-queue.test.mjs
+96 −0
fixtures/save-queue.test.mjsLoading diff…
fixtures/vectors/fragment/concurrent.expected.json
+3 −0
fixtures/vectors/fragment/concurrent.expected.jsonLoading diff…
fixtures/vectors/fragment/concurrent.update.bin
binary
fixtures/vectors/fragment/concurrent.update.binLoading diff…
fixtures/vectors/fragment/formatted.expected.json
+3 −0
fixtures/vectors/fragment/formatted.expected.jsonLoading diff…
fixtures/vectors/fragment/formatted.update.bin
binary
fixtures/vectors/fragment/formatted.update.binLoading diff…
fixtures/vectors/fragment/hello.expected.json
+3 −0
fixtures/vectors/fragment/hello.expected.jsonLoading diff…
fixtures/vectors/fragment/hello.update.bin
binary
fixtures/vectors/fragment/hello.update.binLoading diff…
fixtures/vectors/fragment/marks.bin
binary
fixtures/vectors/fragment/marks.binLoading diff…
fixtures/vectors/fragment/nested.bin
binary
fixtures/vectors/fragment/nested.binLoading diff…
fixtures/vectors/fragment/simple.bin
binary
fixtures/vectors/fragment/simple.binLoading diff…
fixtures/vectors/fragment/unicode.expected.json
+3 −0
fixtures/vectors/fragment/unicode.expected.jsonLoading diff…
fixtures/vectors/fragment/unicode.update.bin
binary
fixtures/vectors/fragment/unicode.update.binLoading diff…
internal/core/core.go
+149 −10
internal/core/core.goLoading diff…
internal/core/core_internal_test.go
+100 −5
internal/core/core_internal_test.goLoading diff…
internal/core/core_test.go
+70 −1
internal/core/core_test.goLoading diff…
internal/core/testdata/docs_core.wasm
binary
internal/core/testdata/docs_core.wasmLoading diff…
internal/docs/app.go
+14 −1
internal/docs/app.goLoading diff…
internal/docs/assets.go
+117 −0
internal/docs/assets.goLoading diff…
internal/docs/assets_test.go
+58 −0
internal/docs/assets_test.goLoading diff…
internal/docs/editor_view_test.go
+39 −0
internal/docs/editor_view_test.goLoading diff…
internal/docs/handlers.go
+216 −10
internal/docs/handlers.goLoading diff…
internal/docs/migrations/0003_doc_updates_seq_unique.sql
+27 −0
internal/docs/migrations/0003_doc_updates_seq_unique.sqlLoading diff…
internal/docs/render.go
+39 −0
internal/docs/render.goLoading diff…
internal/docs/sample_documents_test.go
+11 −6
internal/docs/sample_documents_test.goLoading diff…
internal/docs/seed_test.go
+148 −11
internal/docs/seed_test.goLoading diff…
internal/docs/seeddata/documentation.update.bin
binary
internal/docs/seeddata/documentation.update.binLoading diff…
internal/docs/seeddata/history.update.bin
binary
internal/docs/seeddata/history.update.binLoading diff…
internal/docs/seeddata/letter.update.bin
binary
internal/docs/seeddata/letter.update.binLoading diff…
internal/docs/seeddata/meeting-notes.update.bin
binary
internal/docs/seeddata/meeting-notes.update.binLoading diff…
internal/docs/seeddata/packing-list.update.bin
binary
internal/docs/seeddata/packing-list.update.binLoading diff…
internal/docs/seeddata/proposal.update.bin
binary
internal/docs/seeddata/proposal.update.binLoading diff…
internal/docs/static/editor.15280b7eedd1868f.js
+14 −0
internal/docs/static/editor.15280b7eedd1868f.jsLoading diff…
internal/docs/store.go
+103 −21
internal/docs/store.goLoading diff…
internal/docs/store_test.go
+12 −3
internal/docs/store_test.goLoading diff…
internal/docs/testing.go
+24 −0
internal/docs/testing.goLoading diff…
internal/docs/updates_test.go
+315 −0
internal/docs/updates_test.goLoading diff…
internal/docs/views/show.html
+179 −6
internal/docs/views/show.htmlLoading diff…