An open-source, web-based collaborative real-time editor. https://github.com/ether/etherpad-lite ## Change History Etherpad stores a complete set of all changes in key/value format in a [[SQLite]] database. Keys contain `pad name` and `revision number` while corresponding values contain `changeset` and authorship (`author`/`timestamp`). ### Example change record pad:2024--03--01--uu:revs:711|{"changeset":"Z:6o4>4=j*0+4$$said","meta":{"author":"a.atj4gB7UrxfFo4B7","timestamp":1709939218901}} https://github.com/ether/etherpad-lite/wiki/Changeset-Library ### a series of insertion changesets Z:3n>1=m*0+1$$f Z:3o>3=n*0+3$$ede Z:3r>2=q*0+2$$ra Z:3t>2=s*0+2$$te Z:3v>2=u*0+2$$d Z:3x2|8=3i=1*0+2$$## Z:3m>3|8=3i=3*0+3$$ HT Z:3p>4|8=3i=6*0+4$$TP S Z:3t>4|8=3i=a*0+4$$igna Z:3x>5|8=3i=e*0+5$$tures |