Kevin Jahns
b0dbd84f7f
lint markdown
2019-06-13 10:28:30 +02:00
Kevin Jahns
4a990963d9
13.0.0-88
v13.0.0-88
2019-06-05 18:37:21 +02:00
Kevin Jahns
7e7c9d5b11
add relevant type information
2019-06-05 14:53:00 +02:00
Kevin Jahns
775f6eed1d
fix websocket example
2019-06-02 15:16:14 +02:00
Kevin Jahns
1e83b9418c
13.0.0-87
v13.0.0-87
2019-05-28 14:20:44 +02:00
Kevin Jahns
ac3f672c80
Merge branch 'master' of github.com:y-js/yjs
2019-05-28 14:19:11 +02:00
Kevin Jahns
2192aa5821
Use generic Item with typed content to reduce cache misses
2019-05-28 14:18:20 +02:00
Kevin Jahns
70bb523005
Merge branch 'master' of github.com:y-js/yjs
2019-05-27 12:50:21 +02:00
Kevin Jahns
10ce6de57a
import statement fix
2019-05-27 12:50:12 +02:00
Kevin Jahns
3fba4f25a5
Merge pull request #153 from calibr/124-text-embeds
...
process embeds in YText.toDelta
2019-05-25 13:04:10 +02:00
Kevin Jahns
66c35d8499
testing: do not stringify array values before comparing
2019-05-25 12:54:30 +02:00
Kevin Jahns
4c14157dcf
13.0.0-86
v13.0.0-86
2019-05-25 12:50:05 +02:00
Kevin Jahns
ef6c382e20
fix array iterator on merged content. fixes #152
2019-05-25 12:49:08 +02:00
calibr
ee45b4fdd6
process embeds in YText.toDelta
2019-05-25 13:48:57 +03:00
Kevin Jahns
668e9e8a9b
13.0.0-85
v13.0.0-85
2019-05-25 03:13:54 +02:00
Kevin Jahns
37a6d68543
implement support for boolean values. fixes #151
2019-05-25 03:12:56 +02:00
Kevin Jahns
f893198769
remove examples. fixes #149
2019-05-22 17:32:51 +02:00
Kevin Jahns
d3ee1a0ec2
Add editor support to v13 readme
2019-05-22 01:26:13 +02:00
Kevin Jahns
d6593412a2
13.0.0-84
v13.0.0-84
2019-05-19 21:49:36 +02:00
Kevin Jahns
d31bf36531
use generated esm module by default
2019-05-19 21:48:09 +02:00
Kevin Jahns
a485f550db
13.0.0-83
v13.0.0-83
2019-05-19 20:59:56 +02:00
Kevin Jahns
0610b16227
bump lib0 for webpack compatibility
2019-05-19 20:43:18 +02:00
Kevin Jahns
72e470c5f0
Fix ytext event.delta - items that are synced and deleted
...
When items are added and deleted in the same transaction, event.delta would recognize them as added (though they are actually deleted). Now it just ignores them.
2019-05-19 20:42:53 +02:00
Kevin Jahns
4d12a02e2f
fix offset in state vector
2019-05-16 12:31:53 +02:00
Kevin Jahns
4a7d6f0a2d
fix sorting bug that only affects older node versions (probably because old sorting algorithms are not stable)
2019-05-14 15:21:34 +02:00
Kevin Jahns
c80f446b5f
README: update provider tutorial
2019-05-12 11:18:43 +02:00
Kevin Jahns
81a529d8dc
update *getting started* yjs version
2019-05-07 15:43:09 +02:00
Kevin Jahns
4f0ab78914
13.0.0-82
v13.0.0-82
2019-05-07 13:54:00 +02:00
Kevin Jahns
8c36f67f0b
rework and document api
2019-05-07 13:44:23 +02:00
Kevin Jahns
77687d94e6
13.0.0-81
v13.0.0-81
2019-04-28 17:32:05 +02:00
Kevin Jahns
4644511303
bump y-protocols dependency
2019-04-28 17:30:52 +02:00
Kevin Jahns
20005eecdb
Merge deleted items more efficiently.
...
Previously deleted items were simply added to transaction._mergeStructs. But this inherently inefficient as it will splice the struct store for every item.
Now Yjs iterates over transaction.ds and tries to merge structs. It iterates from right to left so merging should be more efficient that before. But more work needs to be done.
For example we could set structs[i] = null and filter the structs after merging is done.
2019-04-28 17:20:35 +02:00
Kevin Jahns
c9dda245bf
v13 api docs
2019-04-28 02:53:25 +02:00
Kevin Jahns
1417470156
update demos link
2019-04-27 03:44:48 +02:00
Kevin Jahns
584e5dfd40
Link to v13 docs from README
2019-04-27 03:35:44 +02:00
Kevin Jahns
805acbb9f5
13.0.0-80
v13.0.0-80
2019-04-26 19:55:14 +02:00
Kevin Jahns
32c4c09072
update parent._map when splitting an item
2019-04-26 19:54:00 +02:00
Kevin Jahns
8c5a06bbf8
fix gc when item is deleted in observer call
2019-04-26 18:37:38 +02:00
Kevin Jahns
a336cc167c
order observer and transaction cleanups after one another
2019-04-26 13:31:00 +02:00
Kevin Jahns
21d86cd2be
Delete all children of ItemType when it is deleted
2019-04-26 12:29:28 +02:00
Kevin Jahns
1d0f9faa91
AbstractItem.mergeWith helper outsourced into separate function
2019-04-24 18:10:33 +02:00
Kevin Jahns
45237571b7
gc more efficiently
2019-04-23 20:51:32 +02:00
Kevin Jahns
bb6f6cd141
13.0.0-79
v13.0.0-79
2019-04-20 00:03:30 +02:00
Kevin Jahns
729c1f16b8
fix test provider
2019-04-20 00:02:40 +02:00
Kevin Jahns
b6059704aa
update dependencies
2019-04-20 00:00:09 +02:00
Kevin Jahns
fa3c92f44c
change parameter order of transaction events
2019-04-19 23:36:00 +02:00
Kevin Jahns
cd82de7742
lint
2019-04-12 20:08:38 +02:00
Kevin Jahns
07a6a0044b
simplify exposed APi
2019-04-12 20:04:07 +02:00
Kevin Jahns
4582832a71
rework intro
2019-04-12 14:24:31 +02:00
Kevin Jahns
07ac1d03e3
fix jsdoc
2019-04-11 23:34:56 +02:00