This change force sends the full CRDT state each time there's an update, rather than just the sequential update. This does increase the message size but with the benefit that peers who missed messages due to transport dropping will re-synchronize after receiving future messages. Without this a device with missing messages often cannot recover.
Also included are some small UI tweaks like making the elements a little more sleek and responsive to window size and better click handling for editing the title.
This change force sends the full CRDT state each time there's an update, rather than just the sequential update. This does increase the message size but with the benefit that peers who missed messages due to transport dropping will re-synchronize after receiving future messages. Without this a device with missing messages often cannot recover.
Also included are some small UI tweaks like making the elements a little more sleek and responsive to window size and better click handling for editing the title.