Chat-Wane
Chat-Wane
( Follow up of the discussion from issue #10 ) LSEQ, Logoot, Treedoc do not require tombstones (although the latter is hybrid). They need some sort of causality tracking mechanism...
When inserting a new element within the sequence, the function get(index) is called twice to get the identifier of the previous and the next elements. The main target of this...
LSEQ uses an exponential tree. Thus the root as k children, each of these children has k+1 children and so on. Nevertheless, it requires 1 additional bit to encode the...
Comparing perf between lseqarray and lseqtree raised this issue: lseqarray is far better on insertions at the end of the sequence. Obviously, lseqarray is very efficient in this case because...
Since lseq.get(i) && lseq.get(i+1) are neighbours, it may be possible to travel within the same path as long as possible instead of reprocessing everything from start.
Some troubles may arise from the save/load of files. Indeed, without this feature, a document exists only if at least one peer keeps it alive, i.e., does not close the...
Make a step-by-step tutorial to teach how a document can be edited and shared.
Currently, if the user dismiss the sharing address, he cannot reach it anymore. Therefore, if he forgets the address, or wants to show the QR-code, he must unshare and share...
Currently, our signaling server is hosted on heroku. TODO: give the possibility to the user to configure the address himself. Also, inform how/where he can host them himself.
In the settings, a monitoring button should be available in order to know the size of the LSEQ identifiers, the anti-entropy rounds, the traffic going through us (distinguished into the...