peer-pad
peer-pad copied to clipboard
📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
I've been looking at doing some workflow automation and one thing I'd like to do is take a peerpad (the user will give me the URL to the pad) and...
I just found this today and tried to install it. After starting it with the `npm start` it says it's serving the page and gives the addresses, but the page...
Right now, if the user hits their "Undo" key sequence eg. Command-Z or Ctrl-Z, they might (surprisingly) undo the edits of another user that is concurrently editing the same doc....
https://www.youtube.com/watch?v=XTgE2tA6Zhg Copied from discussion here: https://github.com/ipfs/dynamic-data-and-capabilities/issues/59
I did a manual load test using https://peer-pad-staging.jimpick.com/ ... which should match what is on master right now, I launched the same PeerPad doc in four browsers on my iMac...
Here's a screenshot showing the overflow issue:
I just found this awesome module https://github.com/smooth-code/jest-puppeteer Maybe it could be used to simplify the tests?
CI is failing on the tests for [this PR](https://github.com/ipfs-shipyard/peer-pad/pull/223): https://ci.ipfs.team/blue/organizations/jenkins/IPFS%20Shipyard%2Fpeer-pad/detail/PR-223/9/pipeline 
When using 'npm start' for dev, indicate to developer that they also need to run rendezvous server
With PR #253, we now configure peer-pad to use a rendezvous server running on localhost when the developer runs `npm start`. If the developer doesn't read the documentation, they might...
As far as I can see, the UI doesn't tell me the state of persistence yet.