Kevin Jahns
|
edc1f9418f
|
reproduce #271
|
2021-01-09 14:45:51 +01:00 |
|
Kevin Jahns
|
cb705922b4
|
implement insertAfter - #259
|
2020-11-15 14:57:45 +01:00 |
|
Kevin Jahns
|
1ed58909d3
|
implement prev/nextSibling&firstChild & parent - #259
|
2020-11-14 13:33:43 +01:00 |
|
Kevin Jahns
|
0aca7bbefa
|
implement attributes on Y.Text
|
2020-11-13 12:40:53 +01:00 |
|
Kevin Jahns
|
53f2344017
|
implement .clone, .slice, and yxml.get
|
2020-11-08 01:51:39 +01:00 |
|
Kevin Jahns
|
e9cb07da55
|
Failsafe when splitting surrogate pairs - fixes #248
|
2020-10-31 02:05:33 +01:00 |
|
Kevin Jahns
|
a1da486c8a
|
Merge branch 'main' of github.com:yjs/yjs into main
|
2020-10-29 12:40:48 +01:00 |
|
Kevin Jahns
|
4fb9cc2a30
|
fire top-level events first
|
2020-10-29 12:40:39 +01:00 |
|
Kevin Jahns
|
6fd33c0720
|
fix permanent user-data init with new DS-decoder - fixes yjs/y-websocket#33
|
2020-10-10 16:48:43 +02:00 |
|
Kevin Jahns
|
8049776074
|
fix double undo - fixes #241
|
2020-09-28 19:00:13 +02:00 |
|
Kevin Jahns
|
dfc6b879de
|
Merge pull request #239 from yjs/subdocs
implemented first subdocuments draft #234
|
2020-09-28 18:35:43 +02:00 |
|
Kevin Jahns
|
e1a2ccd7f6
|
add tests to snapshots case and fix the case of empty ranges
|
2020-09-28 18:32:24 +02:00 |
|
Kevin Jahns
|
be8cc8a20c
|
Merge branch '159-create-doc-from-snapshot-2' of git://github.com/calibr/yjs into calibr-159-create-doc-from-snapshot-2
|
2020-09-28 17:57:51 +02:00 |
|
Kevin Jahns
|
e17d661769
|
implemented first subdocuments draft #234
|
2020-09-10 01:54:16 +02:00 |
|
calibr
|
eee695eeeb
|
use encoding/decoding for restoring snapshots
|
2020-09-08 13:32:02 +03:00 |
|
Kevin Jahns
|
9c0d1eb209
|
Merge branch '159-create-doc-from-snapshot-2' of git://github.com/calibr/yjs into calibr-159-create-doc-from-snapshot-2
|
2020-08-08 12:03:50 +02:00 |
|
Kevin Jahns
|
6f9a2c9df7
|
implement before/afterAllTransactions
|
2020-08-07 17:47:20 +02:00 |
|
calibr
|
ceba4b1837
|
restoring document to a specific state using a Snapshot, #159
|
2020-07-27 03:56:32 +03:00 |
|
Kevin Jahns
|
68109b033f
|
lint - fixes #223
|
2020-07-22 12:32:34 +02:00 |
|
Kevin Jahns
|
38eb2e502c
|
stricter searchMarker filter
|
2020-07-16 20:44:54 +02:00 |
|
Kevin Jahns
|
6e3b708599
|
implement search-marker prototype (limited usage for now)
|
2020-07-15 22:03:02 +02:00 |
|
Kevin Jahns
|
3449687280
|
micro optimizations in struct reader
|
2020-07-13 15:47:51 +02:00 |
|
Kevin Jahns
|
3406247a3e
|
choose rencoding version at random
|
2020-07-12 21:11:12 +02:00 |
|
Kevin Jahns
|
bb45816f05
|
remove bare for .. of iterations - fixes #220
|
2020-07-12 20:04:56 +02:00 |
|
Kevin Jahns
|
b73a720fdc
|
merge with upstream
|
2020-07-12 18:50:32 +02:00 |
|
Kevin Jahns
|
859e169c91
|
fix empty type name
|
2020-07-12 18:40:39 +02:00 |
|
Kevin Jahns
|
6c2cf0f769
|
Implement experimental new encoder 🚀
|
2020-07-12 18:25:54 +02:00 |
|
Duane Johnson
|
368dc6b36a
|
Add YDoc toJSON
|
2020-07-12 09:36:51 -06:00 |
|
Kevin Jahns
|
1a494761a3
|
add compatibility tests
|
2020-06-19 21:45:10 +02:00 |
|
Kevin Jahns
|
6b0154f046
|
improve mem usage by conditional execution of the integration part (step throught the integration if there are conflicting items)
|
2020-06-09 16:34:07 +02:00 |
|
Kevin Jahns
|
c4d80d133d
|
Merge branch 'master' of github.com:yjs/yjs
|
2020-06-09 00:54:59 +02:00 |
|
Kevin Jahns
|
4d2369ce21
|
Merge branch 'master' of github.com:yjs/yjs
|
2020-06-09 00:53:38 +02:00 |
|
Kevin Jahns
|
5293ab4df1
|
Improve memory usage by omitting the ItemRef step and directly applying the Item
|
2020-06-09 00:53:05 +02:00 |
|
Duane Johnson
|
e53c01c6c5
|
Add 'size' getter to Y.Map
|
2020-06-07 07:44:37 -06:00 |
|
Duane Johnson
|
868dd5f0a5
|
Add optional iterable param to Y.Map(), matching Map()
|
2020-06-06 21:32:24 -06:00 |
|
Kevin Jahns
|
0a0098fdfb
|
reuse item position references in Y.Text
|
2020-06-05 00:27:36 +02:00 |
|
Kevin Jahns
|
60fab42b3f
|
improve memory allocation ⇒ less "minor gc" cleanups
|
2020-06-02 23:20:45 +02:00 |
|
Kevin Jahns
|
4547b35641
|
cleanup formatting attributes
|
2020-05-11 01:45:27 +02:00 |
|
Kevin Jahns
|
9f5bc9ddfe
|
change client id when duplicate content is detected
|
2020-05-03 16:10:58 +02:00 |
|
Kevin Jahns
|
c87caafeb6
|
lint & refactor PR #187
|
2020-04-01 23:39:27 +02:00 |
|
Joe Reeve
|
a4ce8ae07d
|
🐛 fix for #187
|
2020-03-31 16:06:28 +01:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +01:00 |
|
Garth Williams
|
38ed725c2c
|
basic Y.Text toJSON returns unformatted string
This avoids text nodes in nested structures returning undefined when toJSON is called by a parent.
|
2020-01-22 13:34:13 +01:00 |
|
Kevin Jahns
|
f53dff5043
|
delay errors in observe callbacks to throw after cleanup is done
|
2019-10-25 23:44:09 +02:00 |
|
Kevin Jahns
|
aeb23dbaa9
|
follow redone items to prevent some undo-redo issues. Fixes #162
|
2019-10-08 18:31:56 +02:00 |
|
Kevin Jahns
|
303138f309
|
sanitize items before undoing. fixes #165
|
2019-10-08 17:36:00 +02:00 |
|
Kevin Jahns
|
d1f5ff0f59
|
implement PermanentUserData storage prototype
|
2019-09-17 18:53:59 +02:00 |
|
Kevin Jahns
|
7d5db917da
|
fix type error >= tsc@3.6
|
2019-09-04 13:19:25 +02:00 |
|
Kevin Jahns
|
6cb64b3707
|
move repository to yjs org
|
2019-09-04 13:08:34 +02:00 |
|
Kevin Jahns
|
bb1c0b809f
|
implement snapshot & event.changes
|
2019-09-03 16:33:29 +02:00 |
|