Kevin Jahns
|
ccf6d86c98
|
removed generators
|
2017-09-06 20:10:38 +02:00 |
|
Kevin Jahns
|
8770c8e934
|
Implement persistence layer
|
2017-08-13 01:03:54 +02:00 |
|
Kevin Jahns
|
d093ef56c8
|
userJoined accepts auth parameter. Sync with all users at once, instead of one at a time
|
2017-08-04 16:27:07 +02:00 |
|
Kevin Jahns
|
4f57c91b82
|
fix syncing protocol - compute messages after auth
|
2017-08-03 00:24:01 +02:00 |
|
Kevin Jahns
|
3e1d89253f
|
fix unhandled message bug in connector
|
2017-08-01 17:49:37 +02:00 |
|
Kevin Jahns
|
5c33f41c30
|
fix linting
|
2017-08-01 16:19:25 +02:00 |
|
Kevin Jahns
|
65e8c29b33
|
remove all async-functions - making it compatible with node 6
|
2017-08-01 16:15:36 +02:00 |
|
Kevin Jahns
|
a05bb1d4f9
|
merge bugfix-unable-to-deliver-message branch
|
2017-07-31 15:40:25 +02:00 |
|
Kevin Jahns
|
e2ec53be65
|
implemented three-way sync for master-slave apps
|
2017-07-31 02:06:07 +02:00 |
|
Kevin Jahns
|
aa6edcfd9b
|
add warning for message type when ArrayBuffer is expected
|
2017-07-31 01:13:52 +02:00 |
|
Kevin Jahns
|
574f0c3269
|
fix logging message type
|
2017-07-27 14:49:36 +02:00 |
|
Kevin Jahns
|
eb4fb3a225
|
binary encoding bugfixes & export BinaryEncoder + BinaryDecoder
|
2017-07-24 15:37:04 +02:00 |
|
Kevin Jahns
|
a19cfa1465
|
redesigned connector protocol - enabled binary compression
|
2017-07-22 18:07:56 +02:00 |
|
Kevin Jahns
|
67b47fd868
|
bugfix - sync step 2 also authenticates)
|
2017-07-22 01:15:13 +02:00 |
|
Kevin Jahns
|
a6b7d76544
|
bugfix: unable to deliver message. fixes receiving message before authentication
|
2017-07-21 23:55:11 +02:00 |
|
Kevin Jahns
|
747da52c0b
|
fix two clients syncing at the time
|
2017-07-19 21:19:41 +02:00 |
|
Kevin Jahns
|
6c8876d282
|
remove option forwardToSyncing clients as it is no longer necessary - it was previously only used by y-webrtc
|
2017-07-13 00:48:14 +02:00 |
|
Kevin Jahns
|
3c317828d1
|
Use integer as userId instead of String
|
2017-07-13 00:37:35 +02:00 |
|
Kevin Jahns
|
7e4dedab38
|
always use generateUniqueUserId. fixes #74
|
2017-07-05 11:40:19 +02:00 |
|
Kevin Jahns
|
382d06f6d4
|
reworked getOperations (decrease size of sent operations, fixe some gc issues). garbageCollectOperation now sets origin to the direct left operation, if possible
|
2017-07-03 23:19:11 -07:00 |
|
Kevin Jahns
|
a64730e651
|
fix several sync issues. improve performance a bit by removing ds from first sync step
|
2017-06-29 15:04:36 -07:00 |
|
Kevin Jahns
|
409a9414f1
|
fix the "gc state" warning
|
2017-06-27 02:07:03 +02:00 |
|
Kevin Jahns
|
060549f2cb
|
enable gc in random tests
|
2017-06-19 21:16:42 +02:00 |
|
Kevin Jahns
|
020dacdad4
|
removed some unnecessary setTimeouts
|
2017-05-21 00:31:16 +02:00 |
|
Kevin Jahns
|
0a321610aa
|
use rollup for yjs
|
2017-05-16 18:35:30 +02:00 |
|
Kevin Jahns
|
edf47d3491
|
add disconnect / reconnect return values
|
2017-05-12 04:19:14 +02:00 |
|
Kevin Jahns
|
74b41e03e3
|
Release 12.2.0
|
2017-05-03 16:17:13 +02:00 |
|
Kevin Jahns
|
b242aab955
|
implemented "preferUntransformed"
|
2017-05-03 16:13:52 +02:00 |
|
Kevin Jahns
|
47d5899058
|
fixed test suite. It stopped working because of previous adoptions on the gc behavior. I failed to notice it..
|
2017-04-27 14:58:08 +02:00 |
|
Kevin Jahns
|
d5cd9d94d5
|
implemented logging with the debug logging utility (read the updated docs)
|
2017-03-20 19:11:59 +01:00 |
|
Kevin Jahns
|
f996ac83d2
|
added option *generateUserId* in abstract connector
|
2017-03-06 13:27:04 +01:00 |
|
Kevin Jahns
|
e90f241ae0
|
implemented resetAuth
|
2016-11-21 01:22:15 +01:00 |
|
Kevin Jahns
|
4e9e21e75e
|
lint
|
2016-11-09 14:19:13 +01:00 |
|
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 |
|