oficina / docs Public

Merge branch 'native/server-release' into main

Enable native Docs sign-in and retain session revocation checks
codex agent, operated by paul@keymail.dev pushed by paul@keymail.dev 40acb2db542afbb20164ff40794796127e9378a5 parent 016a82fparent bc7702e
226 files changed, +51574 −100
  • .amadan/README.md +8 −0
  • .amadan/ci.d/20-native +7 −0
  • .gitignore +4 −0
  • core/Cargo.lock +0 −2
  • core/Cargo.toml +2 −0
  • core/tests/native_rule_convergence.rs +47 −0
  • core/tests/wasm_trap_containment.rs +7 −35
  • docs/superpowers/plans/2026-09-13-native-apple.md +9 −0
  • docs/superpowers/specs/2026-09-13-native-apple-design.md +48 −0
  • fixtures/native-wire.mjs +19 −0
  • fixtures/vectors/native-rule/0.bin binary
  • fixtures/vectors/native-rule/1.bin binary
  • fixtures/vectors/native-rule/1.snapshot binary
  • fixtures/vectors/native-rule/2.bin binary
  • fixtures/vectors/native-rule/2.snapshot binary
  • fixtures/vectors/native-rule/3.bin binary
  • fixtures/vectors/native-rule/3.snapshot binary
  • fixtures/vectors/native-rule/4.bin binary
  • fixtures/vectors/native-rule/4.snapshot binary
  • fixtures/vectors/native-rule/5.bin binary
  • fixtures/vectors/native-rule/5.snapshot binary
  • fixtures/vectors/native-rule/6.bin binary
  • fixtures/vectors/native-rule/6.snapshot binary
  • fixtures/vectors/native-rule/README.md +1 −0
  • go.mod +2 −1
  • go.sum +2 −0
  • internal/core/core_internal_test.go +57 −59
  • internal/core/native_rule_test.go +63 −0
  • internal/core/testdata/docs_core.wasm binary
  • internal/docs/app.go +37 −0
  • internal/docs/handlers.go +14 −1
  • internal/docs/native.go +80 −0
  • internal/docs/native_review_test.go +97 −0
  • internal/docs/native_stream_test.go +78 −0
  • internal/docs/native_test.go +162 −0
  • internal/docs/publish.go +4 −0
  • internal/docs/share.go +24 −0
  • internal/docs/stream.go +4 −0
  • native/.gitignore +7 −0
  • native/BUILDING.md +47 −0
  • native/LICENSE.lucide +43 −0
  • native/PARITY.md +37 −0
  • native/REVIEW.md +122 −0
  • native/apple/Package.resolved +14 −0
  • native/apple/Package.swift +11 −0
  • native/apple/Sources/DocsApp/DocsApp.swift +21 −0
  • native/apple/Sources/DocsKit/CRDTProjection.swift +42 −0
  • native/apple/Sources/DocsKit/CRDTReplica.swift +147 −0
  • native/apple/Sources/DocsKit/DocsAttachments.swift +147 −0
  • native/apple/Sources/DocsKit/DocsClipboardWriter.swift +106 −0
  • native/apple/Sources/DocsKit/DocsCloseGuard.swift +86 −0
  • native/apple/Sources/DocsKit/DocsFonts.swift +38 −0
  • native/apple/Sources/DocsKit/DocsHTMLClipboard.swift +237 −0
  • native/apple/Sources/DocsKit/DocsHTMLScanner.swift +62 −0
  • native/apple/Sources/DocsKit/DocsJumpControls.swift +129 −0
  • native/apple/Sources/DocsKit/DocsModel.swift +235 −0
  • native/apple/Sources/DocsKit/DocsModels.swift +17 −0
  • native/apple/Sources/DocsKit/DocsPagedTextView.swift +123 −0
  • native/apple/Sources/DocsKit/DocsPaging.swift +67 −0
  • native/apple/Sources/DocsKit/DocsResources.swift +8 −0
  • native/apple/Sources/DocsKit/DocsRichClipboard.swift +212 −0
  • native/apple/Sources/DocsKit/DocsShareGrant.swift +7 −0
  • native/apple/Sources/DocsKit/DocsShareInformation.swift +10 −0
  • native/apple/Sources/DocsKit/DocsShareMutation.swift +5 −0
  • native/apple/Sources/DocsKit/DocsSharingView.swift +130 −0
  • native/apple/Sources/DocsKit/DocsToolsControls.swift +72 −0
  • native/apple/Sources/DocsKit/DocsWorkspace.swift +104 −0
  • native/apple/Sources/DocsKit/DocumentClipboardInsertion.swift +69 −0
  • native/apple/Sources/DocsKit/DocumentCommands.swift +167 −0
  • native/apple/Sources/DocsKit/DocumentComposition.swift +165 −0
  • native/apple/Sources/DocsKit/DocumentExportControls.swift +105 −0
  • native/apple/Sources/DocsKit/DocumentInputRules.swift +58 −0
  • native/apple/Sources/DocsKit/DocumentKeyboardBindings.swift +34 −0
  • native/apple/Sources/DocsKit/DocumentNativeInputRules.swift +93 −0
  • native/apple/Sources/DocsKit/DocumentPublication.swift +17 −0
  • native/apple/Sources/DocsKit/DocumentThumbnail.swift +34 −0
  • native/apple/Sources/DocsKit/DocumentWordCounts.swift +48 −0
  • native/apple/Sources/DocsKit/EditorToolbar.swift +59 −0
  • native/apple/Sources/DocsKit/NativeDocumentTextView.swift +250 −0
  • native/apple/Sources/DocsKit/NativeTextProjection.swift +86 −0
  • native/apple/Sources/DocsKit/Resources/Fonts/LICENSE-OFL-1.1.txt +90 −0
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Bold.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-BoldItalic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Italic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Regular.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Bold.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-BoldItalic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Italic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Regular.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Bold.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-BoldItalic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Italic.ttf binary
  • native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Regular.ttf binary
  • native/apple/Sources/DocsKit/Resources/HTMLEntities.json +1 −0
  • native/apple/Sources/DocsKit/Resources/ThirdPartyNotices.txt +26 −0
  • native/apple/Sources/DocsKit/Resources/ar.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/bn.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/en.lproj/Localizable.strings +177 −0
  • native/apple/Sources/DocsKit/Resources/es.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/ga.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/hi.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/ja.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/pt.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/ru.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/vi.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/yue.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/Resources/zh-Hans.lproj/Localizable.strings +173 −0
  • native/apple/Sources/DocsKit/TextEditMapping.swift +47 −0
  • native/apple/Tests/DocsKitTests/CRDTClipboardTests.swift +61 −0
  • native/apple/Tests/DocsKitTests/CRDTGenerationTests.swift +31 −0
  • native/apple/Tests/DocsKitTests/CRDTSourceReuseTests.swift +54 −0
  • native/apple/Tests/DocsKitTests/DocumentAssetsTests.swift +40 −0
  • native/apple/Tests/DocsKitTests/DocumentCommandsTests.swift +62 −0
  • native/apple/Tests/DocsKitTests/DocumentCompositionTests.swift +34 −0
  • native/apple/Tests/DocsKitTests/DocumentInputRulesTests.swift +48 −0
  • native/apple/Tests/DocsKitTests/DocumentListCommandTests.swift +32 −0
  • native/apple/Tests/DocsKitTests/DocumentPublicationTests.swift +26 −0
  • native/apple/Tests/DocsKitTests/DocumentWordCountsTests.swift +34 −0
  • native/apple/Tests/DocsKitTests/KeyboardBindingTests.swift +13 −0
  • native/apple/Tests/DocsKitTests/NativeClipboardInputTests.swift +92 −0
  • native/apple/Tests/DocsKitTests/NativeRenderTests.swift +87 −0
  • native/apple/Tests/DocsKitTests/PagingTests.swift +58 −0
  • native/apple/Tests/DocsKitTests/RichClipboardTests.swift +147 −0
  • native/benchmarks/NativePerformanceProbeTests.swift +41 −0
  • native/benchmarks/README.md +101 −0
  • native/crdt/Cargo.lock +345 −0
  • native/crdt/Cargo.toml +23 −0
  • native/crdt/src/bin/rule_wire_probe.rs +45 −0
  • native/crdt/src/bin/wire_fixture.rs +22 −0
  • native/crdt/src/display.rs +140 −0
  • native/crdt/src/input_rules.rs +45 −0
  • native/crdt/src/lib.rs +164 −0
  • native/crdt/src/lists.rs +153 −0
  • native/crdt/src/operations.rs +95 −0
  • native/crdt/src/paste.rs +74 −0
  • native/crdt/src/projection.rs +38 −0
  • native/crdt/src/structure.rs +199 −0
  • native/crdt/tests/delete_tail_review.rs +79 −0
  • native/crdt/tests/replica.rs +280 −0
  • native/crdt/tests/rule_delta_convergence.rs +28 −0
  • native/crdt/tests/structural_commands.rs +92 −0
  • native/host/Cargo.lock +310 −0
  • native/host/Cargo.toml +10 −0
  • native/host/include/DocsCRDT.h +8 −0
  • native/host/include/module.modulemap +4 −0
  • native/host/src/lib.rs +89 −0
  • native/host/tests/sandbox.rs +62 −0
  • native/ios/Assets.xcassets/AppIcon.appiconset/AppIcon.png binary
  • native/ios/Assets.xcassets/AppIcon.appiconset/Contents.json +1 −0
  • native/ios/Review/DocsReviewPhone.swift +69 −0
  • native/ios/UITests/NativeUITests.swift +204 −0
  • native/ios/project.yml +69 −0
  • native/scripts/build-crdt.sh +20 −0
  • native/scripts/build-iphone.sh +11 −0
  • native/scripts/build-mac.sh +6 −0
  • native/scripts/check-mutations.py +38 −0
  • native/scripts/check-native.sh +37 −0
  • native/scripts/check-rule-wire.mjs +26 −0
  • native/scripts/review-ios.py +175 −0
  • native/vendor/yrs-0.23.5/.cargo_vcs_info.json +6 −0
  • native/vendor/yrs-0.23.5/.gitignore +3 −0
  • native/vendor/yrs-0.23.5/Cargo.lock +1180 −0
  • native/vendor/yrs-0.23.5/Cargo.toml +122 −0
  • native/vendor/yrs-0.23.5/Cargo.toml.orig +47 −0
  • native/vendor/yrs-0.23.5/LICENSE +23 −0
  • native/vendor/yrs-0.23.5/PATCHES.md +14 −0
  • native/vendor/yrs-0.23.5/README.md +102 −0
  • native/vendor/yrs-0.23.5/benches/benches.rs +561 −0
  • native/vendor/yrs-0.23.5/benches/serialization.rs +177 −0
  • native/vendor/yrs-0.23.5/src/alt.rs +161 −0
  • native/vendor/yrs-0.23.5/src/any.rs +851 −0
  • native/vendor/yrs-0.23.5/src/atomic.rs +214 −0
  • native/vendor/yrs-0.23.5/src/block.rs +2258 −0
  • native/vendor/yrs-0.23.5/src/block_iter.rs +565 −0
  • native/vendor/yrs-0.23.5/src/block_store.rs +525 −0
  • native/vendor/yrs-0.23.5/src/branch.rs +962 −0
  • native/vendor/yrs-0.23.5/src/doc.rs +2458 −0
  • native/vendor/yrs-0.23.5/src/encoding/mod.rs +212 −0
  • native/vendor/yrs-0.23.5/src/encoding/read.rs +172 −0
  • native/vendor/yrs-0.23.5/src/encoding/serde/de.rs +907 −0
  • native/vendor/yrs-0.23.5/src/encoding/serde/mod.rs +272 −0
  • native/vendor/yrs-0.23.5/src/encoding/serde/ser.rs +727 −0
  • native/vendor/yrs-0.23.5/src/encoding/varint.rs +437 −0
  • native/vendor/yrs-0.23.5/src/encoding/write.rs +103 −0
  • native/vendor/yrs-0.23.5/src/error.rs +18 −0
  • native/vendor/yrs-0.23.5/src/event.rs +95 −0
  • native/vendor/yrs-0.23.5/src/gc.rs +88 −0
  • native/vendor/yrs-0.23.5/src/id_set.rs +928 −0
  • native/vendor/yrs-0.23.5/src/input.rs +98 −0
  • native/vendor/yrs-0.23.5/src/iter.rs +920 −0
  • native/vendor/yrs-0.23.5/src/json_path/iter_any.rs +455 −0
  • native/vendor/yrs-0.23.5/src/json_path/iter_txn.rs +648 −0
  • native/vendor/yrs-0.23.5/src/json_path/mod.rs +87 −0
  • native/vendor/yrs-0.23.5/src/json_path/parse.rs +376 −0
  • native/vendor/yrs-0.23.5/src/lib.rs +765 −0
  • native/vendor/yrs-0.23.5/src/moving.rs +1161 −0
  • native/vendor/yrs-0.23.5/src/observer.rs +469 −0
  • native/vendor/yrs-0.23.5/src/out.rs +236 −0
  • native/vendor/yrs-0.23.5/src/slice.rs +325 −0
  • native/vendor/yrs-0.23.5/src/state_vector.rs +261 −0
  • native/vendor/yrs-0.23.5/src/store.rs +604 −0
  • native/vendor/yrs-0.23.5/src/sync/awareness.rs +788 −0
  • native/vendor/yrs-0.23.5/src/sync/mod.rs +14 −0
  • native/vendor/yrs-0.23.5/src/sync/protocol.rs +694 −0
  • native/vendor/yrs-0.23.5/src/sync/time.rs +32 −0
  • native/vendor/yrs-0.23.5/src/test_utils.rs +549 −0
  • native/vendor/yrs-0.23.5/src/tests/compatibility_tests.rs +476 −0
  • native/vendor/yrs-0.23.5/src/tests/edit_traces.rs +116 −0
  • native/vendor/yrs-0.23.5/src/tests/edit_traces_tests.rs +60 −0
  • native/vendor/yrs-0.23.5/src/tests/mod.rs +3 −0
  • native/vendor/yrs-0.23.5/src/transact.rs +273 −0
  • native/vendor/yrs-0.23.5/src/transaction.rs +1278 −0
  • native/vendor/yrs-0.23.5/src/types/array.rs +1797 −0
  • native/vendor/yrs-0.23.5/src/types/map.rs +1375 −0
  • native/vendor/yrs-0.23.5/src/types/mod.rs +1254 −0
  • native/vendor/yrs-0.23.5/src/types/text.rs +2860 −0
  • native/vendor/yrs-0.23.5/src/types/weak.rs +2301 −0
  • native/vendor/yrs-0.23.5/src/types/xml.rs +1910 −0
  • native/vendor/yrs-0.23.5/src/undo.rs +2073 −0
  • native/vendor/yrs-0.23.5/src/update.rs +1594 −0
  • native/vendor/yrs-0.23.5/src/updates/decoder.rs +504 −0
  • native/vendor/yrs-0.23.5/src/updates/encoder.rs +528 −0
  • native/vendor/yrs-0.23.5/src/updates/mod.rs +2 −0
  • native/vendor/yrs-0.23.5/src/utils/client_hasher.rs +29 −0
  • native/vendor/yrs-0.23.5/src/utils/mod.rs +11 −0
  • scripts/build-wasm.sh +47 −2

CI passed — run details

.amadan/README.md

Loading diff…

.amadan/ci.d/20-native

Loading diff…

.gitignore

Loading diff…

core/Cargo.lock

Loading diff…

core/Cargo.toml

Loading diff…

core/tests/native_rule_convergence.rs

Loading diff…

core/tests/wasm_trap_containment.rs

Loading diff…

docs/superpowers/plans/2026-09-13-native-apple.md

Loading diff…

docs/superpowers/specs/2026-09-13-native-apple-design.md

Loading diff…

fixtures/native-wire.mjs

Loading diff…

fixtures/vectors/native-rule/0.bin

Loading diff…

fixtures/vectors/native-rule/1.bin

Loading diff…

fixtures/vectors/native-rule/1.snapshot

Loading diff…

fixtures/vectors/native-rule/2.bin

Loading diff…

fixtures/vectors/native-rule/2.snapshot

Loading diff…

fixtures/vectors/native-rule/3.bin

Loading diff…

fixtures/vectors/native-rule/3.snapshot

Loading diff…

fixtures/vectors/native-rule/4.bin

Loading diff…

fixtures/vectors/native-rule/4.snapshot

Loading diff…

fixtures/vectors/native-rule/5.bin

Loading diff…

fixtures/vectors/native-rule/5.snapshot

Loading diff…

fixtures/vectors/native-rule/6.bin

Loading diff…

fixtures/vectors/native-rule/6.snapshot

Loading diff…

fixtures/vectors/native-rule/README.md

Loading diff…

go.mod

Loading diff…

go.sum

Loading diff…

internal/core/core_internal_test.go

Loading diff…

internal/core/native_rule_test.go

Loading diff…

internal/core/testdata/docs_core.wasm

Loading diff…

internal/docs/app.go

Loading diff…

internal/docs/handlers.go

Loading diff…

internal/docs/native.go

Loading diff…

internal/docs/native_review_test.go

Loading diff…

internal/docs/native_stream_test.go

Loading diff…

internal/docs/native_test.go

Loading diff…

internal/docs/publish.go

Loading diff…

internal/docs/share.go

Loading diff…

internal/docs/stream.go

Loading diff…

native/.gitignore

Loading diff…

native/BUILDING.md

Loading diff…

native/LICENSE.lucide

Loading diff…

native/PARITY.md

Loading diff…

native/REVIEW.md

Loading diff…

native/apple/Package.resolved

Loading diff…

native/apple/Package.swift

Loading diff…

native/apple/Sources/DocsApp/DocsApp.swift

Loading diff…

native/apple/Sources/DocsKit/CRDTProjection.swift

Loading diff…

native/apple/Sources/DocsKit/CRDTReplica.swift

Loading diff…

native/apple/Sources/DocsKit/DocsAttachments.swift

Loading diff…

native/apple/Sources/DocsKit/DocsClipboardWriter.swift

Loading diff…

native/apple/Sources/DocsKit/DocsCloseGuard.swift

Loading diff…

native/apple/Sources/DocsKit/DocsFonts.swift

Loading diff…

native/apple/Sources/DocsKit/DocsHTMLClipboard.swift

Loading diff…

native/apple/Sources/DocsKit/DocsHTMLScanner.swift

Loading diff…

native/apple/Sources/DocsKit/DocsJumpControls.swift

Loading diff…

native/apple/Sources/DocsKit/DocsModel.swift

Loading diff…

native/apple/Sources/DocsKit/DocsModels.swift

Loading diff…

native/apple/Sources/DocsKit/DocsPagedTextView.swift

Loading diff…

native/apple/Sources/DocsKit/DocsPaging.swift

Loading diff…

native/apple/Sources/DocsKit/DocsResources.swift

Loading diff…

native/apple/Sources/DocsKit/DocsRichClipboard.swift

Loading diff…

native/apple/Sources/DocsKit/DocsShareGrant.swift

Loading diff…

native/apple/Sources/DocsKit/DocsShareInformation.swift

Loading diff…

native/apple/Sources/DocsKit/DocsShareMutation.swift

Loading diff…

native/apple/Sources/DocsKit/DocsSharingView.swift

Loading diff…

native/apple/Sources/DocsKit/DocsToolsControls.swift

Loading diff…

native/apple/Sources/DocsKit/DocsWorkspace.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentClipboardInsertion.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentCommands.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentComposition.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentExportControls.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentInputRules.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentKeyboardBindings.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentNativeInputRules.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentPublication.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentThumbnail.swift

Loading diff…

native/apple/Sources/DocsKit/DocumentWordCounts.swift

Loading diff…

native/apple/Sources/DocsKit/EditorToolbar.swift

Loading diff…

native/apple/Sources/DocsKit/NativeDocumentTextView.swift

Loading diff…

native/apple/Sources/DocsKit/NativeTextProjection.swift

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LICENSE-OFL-1.1.txt

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Bold.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-BoldItalic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Italic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationMono-Regular.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Bold.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-BoldItalic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Italic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSans-Regular.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Bold.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-BoldItalic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Italic.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/Fonts/LiberationSerif-Regular.ttf

Loading diff…

native/apple/Sources/DocsKit/Resources/HTMLEntities.json

Loading diff…

native/apple/Sources/DocsKit/Resources/ThirdPartyNotices.txt

Loading diff…

native/apple/Sources/DocsKit/Resources/ar.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/bn.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/en.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/es.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/ga.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/hi.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/ja.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/pt.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/ru.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/vi.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/yue.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/Resources/zh-Hans.lproj/Localizable.strings

Loading diff…

native/apple/Sources/DocsKit/TextEditMapping.swift

Loading diff…

native/apple/Tests/DocsKitTests/CRDTClipboardTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/CRDTGenerationTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/CRDTSourceReuseTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentAssetsTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentCommandsTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentCompositionTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentInputRulesTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentListCommandTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentPublicationTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/DocumentWordCountsTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/KeyboardBindingTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/NativeClipboardInputTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/NativeRenderTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/PagingTests.swift

Loading diff…

native/apple/Tests/DocsKitTests/RichClipboardTests.swift

Loading diff…

native/benchmarks/NativePerformanceProbeTests.swift

Loading diff…

native/benchmarks/README.md

Loading diff…

native/crdt/Cargo.lock

Loading diff…

native/crdt/Cargo.toml

Loading diff…

native/crdt/src/bin/rule_wire_probe.rs

Loading diff…

native/crdt/src/bin/wire_fixture.rs

Loading diff…

native/crdt/src/display.rs

Loading diff…

native/crdt/src/input_rules.rs

Loading diff…

native/crdt/src/lib.rs

Loading diff…

native/crdt/src/lists.rs

Loading diff…

native/crdt/src/operations.rs

Loading diff…

native/crdt/src/paste.rs

Loading diff…

native/crdt/src/projection.rs

Loading diff…

native/crdt/src/structure.rs

Loading diff…

native/crdt/tests/delete_tail_review.rs

Loading diff…

native/crdt/tests/replica.rs

Loading diff…

native/crdt/tests/rule_delta_convergence.rs

Loading diff…

native/crdt/tests/structural_commands.rs

Loading diff…

native/host/Cargo.lock

Loading diff…

native/host/Cargo.toml

Loading diff…

native/host/include/DocsCRDT.h

Loading diff…

native/host/include/module.modulemap

Loading diff…

native/host/src/lib.rs

Loading diff…

native/host/tests/sandbox.rs

Loading diff…

native/ios/Assets.xcassets/AppIcon.appiconset/AppIcon.png

Loading diff…

native/ios/Assets.xcassets/AppIcon.appiconset/Contents.json

Loading diff…

native/ios/Review/DocsReviewPhone.swift

Loading diff…

native/ios/UITests/NativeUITests.swift

Loading diff…

native/ios/project.yml

Loading diff…

native/scripts/build-crdt.sh

Loading diff…

native/scripts/build-iphone.sh

Loading diff…

native/scripts/build-mac.sh

Loading diff…

native/scripts/check-mutations.py

Loading diff…

native/scripts/check-native.sh

Loading diff…

native/scripts/check-rule-wire.mjs

Loading diff…

native/scripts/review-ios.py

Loading diff…

native/vendor/yrs-0.23.5/.cargo_vcs_info.json

Loading diff…

native/vendor/yrs-0.23.5/.gitignore

Loading diff…

native/vendor/yrs-0.23.5/Cargo.lock

Loading diff…

native/vendor/yrs-0.23.5/Cargo.toml

Loading diff…

native/vendor/yrs-0.23.5/Cargo.toml.orig

Loading diff…

native/vendor/yrs-0.23.5/LICENSE

Loading diff…

native/vendor/yrs-0.23.5/PATCHES.md

Loading diff…

native/vendor/yrs-0.23.5/README.md

Loading diff…

native/vendor/yrs-0.23.5/benches/benches.rs

Loading diff…

native/vendor/yrs-0.23.5/benches/serialization.rs

Loading diff…

native/vendor/yrs-0.23.5/src/alt.rs

Loading diff…

native/vendor/yrs-0.23.5/src/any.rs

Loading diff…

native/vendor/yrs-0.23.5/src/atomic.rs

Loading diff…

native/vendor/yrs-0.23.5/src/block.rs

Loading diff…

native/vendor/yrs-0.23.5/src/block_iter.rs

Loading diff…

native/vendor/yrs-0.23.5/src/block_store.rs

Loading diff…

native/vendor/yrs-0.23.5/src/branch.rs

Loading diff…

native/vendor/yrs-0.23.5/src/doc.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/read.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/serde/de.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/serde/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/serde/ser.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/varint.rs

Loading diff…

native/vendor/yrs-0.23.5/src/encoding/write.rs

Loading diff…

native/vendor/yrs-0.23.5/src/error.rs

Loading diff…

native/vendor/yrs-0.23.5/src/event.rs

Loading diff…

native/vendor/yrs-0.23.5/src/gc.rs

Loading diff…

native/vendor/yrs-0.23.5/src/id_set.rs

Loading diff…

native/vendor/yrs-0.23.5/src/input.rs

Loading diff…

native/vendor/yrs-0.23.5/src/iter.rs

Loading diff…

native/vendor/yrs-0.23.5/src/json_path/iter_any.rs

Loading diff…

native/vendor/yrs-0.23.5/src/json_path/iter_txn.rs

Loading diff…

native/vendor/yrs-0.23.5/src/json_path/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/json_path/parse.rs

Loading diff…

native/vendor/yrs-0.23.5/src/lib.rs

Loading diff…

native/vendor/yrs-0.23.5/src/moving.rs

Loading diff…

native/vendor/yrs-0.23.5/src/observer.rs

Loading diff…

native/vendor/yrs-0.23.5/src/out.rs

Loading diff…

native/vendor/yrs-0.23.5/src/slice.rs

Loading diff…

native/vendor/yrs-0.23.5/src/state_vector.rs

Loading diff…

native/vendor/yrs-0.23.5/src/store.rs

Loading diff…

native/vendor/yrs-0.23.5/src/sync/awareness.rs

Loading diff…

native/vendor/yrs-0.23.5/src/sync/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/sync/protocol.rs

Loading diff…

native/vendor/yrs-0.23.5/src/sync/time.rs

Loading diff…

native/vendor/yrs-0.23.5/src/test_utils.rs

Loading diff…

native/vendor/yrs-0.23.5/src/tests/compatibility_tests.rs

Loading diff…

native/vendor/yrs-0.23.5/src/tests/edit_traces.rs

Loading diff…

native/vendor/yrs-0.23.5/src/tests/edit_traces_tests.rs

Loading diff…

native/vendor/yrs-0.23.5/src/tests/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/transact.rs

Loading diff…

native/vendor/yrs-0.23.5/src/transaction.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/array.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/map.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/text.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/weak.rs

Loading diff…

native/vendor/yrs-0.23.5/src/types/xml.rs

Loading diff…

native/vendor/yrs-0.23.5/src/undo.rs

Loading diff…

native/vendor/yrs-0.23.5/src/update.rs

Loading diff…

native/vendor/yrs-0.23.5/src/updates/decoder.rs

Loading diff…

native/vendor/yrs-0.23.5/src/updates/encoder.rs

Loading diff…

native/vendor/yrs-0.23.5/src/updates/mod.rs

Loading diff…

native/vendor/yrs-0.23.5/src/utils/client_hasher.rs

Loading diff…

native/vendor/yrs-0.23.5/src/utils/mod.rs

Loading diff…

scripts/build-wasm.sh

Loading diff…