minimal etherpad alternative
git clone git://

DateCommit messageAuthor
2021-04-23 15:09s/consent/consensusTobias Bengfort
2021-03-04 22:09add dark themeTobias Bengfort
2020-10-15 15:48GardeningTobias Bengfort
2020-10-15 11:06Merge branch 'feature-via-history'Tobias Bengfort
2020-10-15 10:56inline via.jsTobias Bengfort
2020-10-15 10:40implement history optimizationTobias Bengfort
2020-10-15 09:33use hmsgTobias Bengfort
2020-10-15 09:21rm storage codeTobias Bengfort
2020-05-21 09:03refactor pushChangeTobias Bengfort
2020-05-21 09:02rename wrapped to unthrottledTobias Bengfort
2020-05-20 04:48increase line-heightTobias Bengfort
2020-05-13 05:49rename context to diffTobias Bengfort
2020-05-08 18:03add testsTobias Bengfort
2020-05-12 06:58update READMETobias Bengfort
2020-05-12 06:48ignore changes instead of fuzzy mergeTobias Bengfort
2020-05-12 06:49roll back own changes before applying remoteTobias Bengfort
2020-05-12 06:48clear stagedChanges on broadcast instead of submitTobias Bengfort
2020-05-12 06:45mv selection forward on insert on exact positionTobias Bengfort
2020-05-12 06:46fix diff (again)Tobias Bengfort
2020-05-09 09:42include end offset in diffTobias Bengfort
2020-05-08 20:44minify diff in _applyTobias Bengfort
2020-05-08 20:38refactor applyExactTobias Bengfort
2020-05-08 19:36restore stagedChangesTobias Bengfort
2020-05-08 19:17fix: keep selectionDirectionTobias Bengfort
2020-05-07 09:03inline setTextTobias Bengfort
2020-05-08 18:18fix off-by-1 in diffTobias Bengfort
2020-05-07 05:11ignore changes before initial syncTobias Bengfort
2020-05-07 05:03restore scroll position on setTextTobias Bengfort
2020-05-06 12:51simplify throttle by removing leading callTobias Bengfort
2020-05-06 05:12use lists for messages to reduce overheadTobias Bengfort
2020-05-06 04:10do not backup on connection issuesTobias Bengfort
2020-05-06 04:08use throttle instead of setInterval for sendChangesTobias Bengfort
2020-05-06 04:08rm stagedChangesTobias Bengfort
2020-05-06 04:06use offline event instead of EventSource.onerrorTobias Bengfort
2020-05-06 03:46refactor throttledTobias Bengfort
2020-05-05 18:26refactorTobias Bengfort
2020-05-05 17:40storageTobias Bengfort
2020-05-05 17:39set readonly when offlineTobias Bengfort
2020-05-05 17:37signal: add open/error messagesTobias Bengfort
2020-05-05 17:36fixup extendTobias Bengfort
2020-05-05 17:35fix some old bugTobias Bengfort
2020-05-05 17:35signal: extend for storageTobias Bengfort
2020-05-05 07:26GardeningTobias Bengfort
2020-05-04 06:08buffer changes on connection errorTobias Bengfort
2020-05-03 19:04use consistent message formatTobias Bengfort
2020-05-03 18:49refactor: setText()Tobias Bengfort
2020-05-03 18:48increase font sizeTobias Bengfort
2020-05-03 18:48add toom to titleTobias Bengfort
2020-05-03 15:27rm unused signal.beacon()Tobias Bengfort
2020-05-03 15:25add READMETobias Bengfort
2020-05-03 14:47cleanupTobias Bengfort
2020-05-03 14:47further simplify fuzzyTobias Bengfort
2020-05-03 13:07rename back to js from mjsTobias Bengfort
2020-05-03 13:00rm inline testsTobias Bengfort
2020-05-03 12:59add help in placeholderTobias Bengfort
2020-05-03 12:57exchange full document on joinTobias Bengfort
2020-05-03 12:29simplify fuzzyTobias Bengfort
2020-05-03 11:02mv files to static/Tobias Bengfort
2020-05-03 10:56fooTobias Bengfort
2020-05-03 10:39stylingTobias Bengfort
2020-05-03 10:28preserve selectionTobias Bengfort
2020-05-03 09:17use via for networkTobias Bengfort
2020-05-03 08:46context approachTobias Bengfort
2020-05-03 05:15easysync inspiredTobias Bengfort