Joseph Heck
Joseph Heck
I'm not 600% this is a fatal flaw, but it's an unintended discrepancy in the network providers. For the WebSocket, only the "handshake" phase has an explicit timeout, and the...
I just cobbled up a bunch of WebSocket related reconnect-on-error logic, including a backoff mechanism. However, there's not really anything easily set up to "fake" a websocket to allow me...
Create an integration test to verify that the connection stays active when idle for a considerable amount of time - say 15 seconds or such - and that syncing happens...
- set up integration test that uses peer to peer AND websocket connections to assemble a triangle, and verify all clients get updates appropriately depends on #48 to be resolved...
Following up on https://github.com/automerge/automerge-repo/issues/343 I’ve learned that Unavailable isn’t a terminal state. And servers that are requested documents should track those requests so they can play them back out (during...
Since we were talking about this, I took the time to set it up - but after all the conversions, it turns out thats only HURT performance (based on benchmark...
From #191 : > In the automerge crate we have a TryFrom implementation for ChangeHash. This is the supported way of converting bytes into a ChangeHash and is where we...
- [x] split_block - [x] join_block - [ ] update_block (? replace_block, update_object) - [ ] spans - [ ] spans_at - [ ] update_spans
# DO NOT MERGE Using this to just work and test the upstream changes in the `op_set2` branch for in-memory compression of Automerge documents.
latest Xcode (16) and associated SDKs have marked [ReferenceFileDocument](https://developer.apple.com/documentation/swiftui/referencefiledocument/) as Sendable. I inquired in the developer forums about this, and [the DTS engineer kindly explained](https://developer.apple.com/forums//thread/765302?answerId=807076022#807076022) that it has to be...