Kevin Jahns
|
cd0cddaf35
|
fixed several sync issues
|
2016-11-04 11:42:50 +01:00 |
|
Kevin Jahns
|
93c23ddc09
|
fixed some gc issues (unfinished)
|
2016-11-03 16:28:48 +01:00 |
|
Kevin Jahns
|
0521fac8d8
|
implemented auth utilities for yjs
|
2016-10-24 11:57:59 +02:00 |
|
Kevin Jahns
|
17803266d4
|
repairChecker: Yjs is now able to detect incorrect states that happen when messages get lost. When Yjs is in an incorrect state it repairs itself and syncs again
|
2016-09-27 16:12:35 +02:00 |
|
Kevin Jahns
|
2675f0277c
|
Release 11.0.1
|
2016-04-26 15:34:19 +02:00 |
|
Kevin Jahns
|
90b7b01e9a
|
fixes #49
|
2016-04-22 22:09:49 +01:00 |
|
Kevin Jahns
|
895ec86ff6
|
all tests working. Fixed an older bug: When gc an op I forgot to update the state. This only affected offline editing, and was very hard to catch in the past
|
2016-04-22 21:27:43 +01:00 |
|
Kevin Jahns
|
83a42271ad
|
fix remaining memory leaks
|
2016-03-23 14:33:51 +01:00 |
|
Kevin Jahns
|
be68a25904
|
Implement vesion header. Different version headers must not sync. implements #48
|
2016-02-23 11:21:37 +01:00 |
|
Kevin Jahns
|
65dc716936
|
Release 0.8.8
|
2016-01-18 15:40:38 +01:00 |
|
Kevin Jahns
|
0398b5260a
|
Release 0.8.5
|
2016-01-15 18:09:46 +01:00 |
|
Kevin Jahns
|
a5f55359c3
|
improve data exchange performance
|
2016-01-15 17:57:06 +01:00 |
|
Kevin Jahns
|
bdf290adb2
|
added safety to setUserId (when called twice)
|
2015-12-30 16:37:35 +01:00 |
|
Kevin Jahns
|
eff6fb1cc5
|
added flow support for everything except tests
|
2015-11-30 15:02:34 +01:00 |
|
Kevin Jahns
|
e9c40f9a83
|
added flow support for Struct.js
|
2015-11-30 12:47:33 +01:00 |
|
Kevin Jahns
|
da2762edf5
|
added flow support for Connector.js
|
2015-11-30 12:26:02 +01:00 |
|
Kevin Jahns
|
bd9c3813fd
|
* starting flow integration
* found a bug in EventHelper
* reduce wait() calls
|
2015-11-26 00:46:02 +01:00 |
|
Kevin Jahns
|
aa2e7fd917
|
Added jsconfig.json, fixed tests for large numbers
|
2015-11-20 21:18:34 +01:00 |
|
Kevin Jahns
|
58a612eaa1
|
added option for servers that want to propagate applied operations (aka the websockets connector)
|
2015-11-15 02:04:06 +01:00 |
|
Kevin Jahns
|
6dc347642b
|
implemented module loader for yjs
|
2015-11-07 22:12:48 +01:00 |
|
Kevin Jahns
|
181595293f
|
refactored database
|
2015-10-14 19:28:19 +02:00 |
|
Kevin Jahns
|
661232f23c
|
fixed the test suite
|
2015-10-14 10:27:46 +02:00 |
|
Kevin Jahns
|
e32aef4c9f
|
late join works (also when activating garbage collector), added some tests to verify (havent tested for large >500 operations)
|
2015-10-12 15:17:12 +02:00 |
|
Kevin Jahns
|
9c4074e3e3
|
fixed late join issues when gc is turned off
|
2015-10-11 03:06:26 +02:00 |
|
Kevin Jahns
|
aadef59934
|
fixed DS bugs (i guess..) now handling more complicated scenarios
|
2015-10-09 16:09:00 +02:00 |
|
Kevin Jahns
|
6a13419c62
|
fixed several bugs in multi join/rejoin
|
2015-10-08 02:12:20 +02:00 |
|
Kevin Jahns
|
82e2254302
|
fixed some inconsistency bugs with DS
|
2015-10-05 14:24:11 +02:00 |
|
Kevin Jahns
|
8745fd64ca
|
code refactoring, and documentation
|
2015-09-29 13:59:38 +02:00 |
|
Kevin Jahns
|
ae8be1ec6b
|
improved new sync idea (save gcs in DS)
|
2015-09-28 13:06:17 +02:00 |
|
Kevin Jahns
|
2013266d56
|
merged changes on home pc. some improvements on rejoin&sync
|
2015-09-27 00:58:23 +02:00 |
|
Kevin Jahns
|
b08aeee4fc
|
updating some changes i forgot to commit
|
2015-09-26 14:42:50 +02:00 |
|
Kevin Jahns
|
183f30878e
|
checking out new gc approach
|
2015-09-25 16:00:20 +02:00 |
|
Kevin Jahns
|
b1d70ef25e
|
added comments to most of the classes.
|
2015-09-17 00:21:01 +02:00 |
|
Kevin Jahns
|
82b3e50d49
|
new build system
|
2015-09-11 18:35:32 +02:00 |
|
Kevin Jahns
|
4bfe484fc2
|
node-inspector
|
2015-09-10 19:41:07 +02:00 |
|
Kevin Jahns
|
56165a3c10
|
late sync with insertions only work now
|
2015-07-25 23:26:52 +00:00 |
|
Kevin Jahns
|
ee983ceff6
|
switched to *standard* coding style
|
2015-07-21 17:15:38 +02:00 |
|
Kevin Jahns
|
d4ef54358b
|
re-implementing tests with async await. tests also check asynchronous behaviour now.
|
2015-07-18 23:15:20 +02:00 |
|
Kevin Jahns
|
ebc628adfc
|
fixed really nasty bug, requestTransaction was called synchronously
|
2015-07-17 15:04:00 +02:00 |
|
Kevin Jahns
|
a4f7f5c987
|
fixed bugs that came wih the last commit
|
2015-07-17 10:34:43 +02:00 |
|
Kevin Jahns
|
f78dc52d7b
|
added textbind example, improved & fixed syncing, RBTree handles ids correctly now, webrtc connector is quite reliable now
|
2015-07-16 06:15:23 +02:00 |
|
Kevin Jahns
|
9b3fe2f197
|
webrtc connector working
|
2015-07-14 22:39:01 +02:00 |
|
Kevin Jahns
|
b25977be06
|
Map type works with simple update & sync. now going to implement support for syncing existing operation buffers
|
2015-06-30 15:44:14 +02:00 |
|
Kevin Jahns
|
bffbb6ca27
|
basic get&set of Map properties works
|
2015-06-29 13:20:19 +02:00 |
|
Kevin Jahns
|
7ec409e09f
|
linted all files
|
2015-06-27 19:01:15 +02:00 |
|
Kevin Jahns
|
fec03dc6e1
|
added test connector, webrtc connector, ideas to apply operations with very low overhead
|
2015-06-25 18:41:00 +02:00 |
|