peer-pad
peer-pad copied to clipboard
📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
It would be nice to figure out how to build re-usable UI components that include the code needed to bind to peer-star-app collaborations. The codemirror editor used in peer-pad is...
I'd like to be able to tweak the app name and the rendezvous server multiaddr in development. Those are also settings we'd probably want to change in various test /...
I'd like very much that we try to use peer-pad at [the next Dynamic Data and Capabilities Working group meeting](https://github.com/ipfs/dynamic-data-and-capabilities/issues/52). For that, I believe that we need to - [x]...
I've seen users try PeerPad, mess up the URL and enter different pads, ending up very confused why messages do not sync. PeerPad should have its full URL in `baseEmoji`...
There needs to be a strategy around long-term persistence support. If I bookmark a pad today, will I be able to see it in a year? The answer should be...
Peer pads e2e tests were being run on travis. We need to figure out how to get puppeteer working on Jenkins, now that the other CI systems have been disabled....
Experience when we tried using PeerPad today for the working group session. For some users, the browser event loop froze now and then, making the app irresponsive. Hint 1: crypto...
Load tests need to be improved: - [ ] make configuration accessible and documented - [ ] run this on CI - [ ] minimize test run time (resort to...
Enhance existing e2e load and correctness tests (`npm run test:e2e:load`) with the following: - [ ] Extract UI usability metrics: - [ ] UI event responsiveness (is event loop lag...
# Current problems ## Use of websocket-star Currently, we use a websocket-based protocol to render 2 things: * Discovery: to find new peers interested in the app * Relay: to...