Kevin Jahns
bb45816f05
remove bare for .. of iterations - fixes #220
2020-07-12 20:04:56 +02:00
Kevin Jahns
6c2cf0f769
Implement experimental new encoder 🚀
2020-07-12 18:25:54 +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
Cole
e4223760b0
- rollback shorter url to original and ignore max length check for specific line
...
- add opts sanitize for applyDelata in YText
- apply applyDelata document about YText
2020-06-03 11:18:09 +09:00
Cole
5a4ff33bf4
Merge branch 'master' of github.com:yjs/yjs
2020-06-03 11:12:38 +09:00
Kevin Jahns
0628d8f1c9
fix linting
2020-06-02 23:44:13 +02:00
Kevin Jahns
60fab42b3f
improve memory allocation ⇒ less "minor gc" cleanups
2020-06-02 23:20:45 +02:00
Cole
469404c6e1
move quill relate newline remove logic to y-quill
2020-06-01 19:17:54 +09:00
Mansehej
8bb52a485a
Implement unshift to y-arrays
2020-05-19 01:01:23 +05:30
Kevin Jahns
4547b35641
cleanup formatting attributes
2020-05-11 01:45:27 +02:00
Kevin Jahns
f40e09d156
type fixes for breaking typescript@3.8.* release
2020-04-02 01:03:30 +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
78fa98c000
add type definition for YText.length
2020-02-03 12:22:35 +01:00
Kevin Jahns
0e6deab9c9
type toJSON returns
2020-01-22 16:44:30 +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
1d58ea785f
Merge branch 'master' of github.com:yjs/yjs
2019-10-25 23:45:50 +02:00
Kevin Jahns
f53dff5043
delay errors in observe callbacks to throw after cleanup is done
2019-10-25 23:44:09 +02:00
Roeland Bosch
d1063ab70b
Fix attrs loop in yXmlText
2019-10-15 17:07:20 +02:00
Kevin Jahns
d1f5ff0f59
implement PermanentUserData storage prototype
2019-09-17 18:53:59 +02:00
Kevin Jahns
bb1c0b809f
implement snapshot & event.changes
2019-09-03 16:33:29 +02:00
Kevin Jahns
8bcff6138c
Y.Text snapshot support (toDelta)
2019-08-31 22:42:18 +02:00
Kevin Jahns
e78d84ee59
md lint
2019-08-31 16:47:12 +02:00
Kevin Jahns
c23bcb66ce
delta format: use flat attr comparison
2019-08-31 16:44:07 +02:00
Kevin Jahns
13ad0c8464
implement Y.XmlFragment.length
2019-08-27 02:17:08 +02:00
Kevin Jahns
0e7da017fe
Use lib0/any-encoding instead of JSON
2019-08-09 01:15:46 +02:00
Kevin Jahns
03458dc641
Port Undo/Redo approach with a clean API
2019-06-23 13:04:14 +02:00
Kevin Jahns
e7280c7ae2
allow case sensitive yxml nodes
2019-06-14 15:59:00 +02:00
Kevin Jahns
b4e5c5cc1f
Correctly insert embed when using YText.applyDelta
2019-06-13 10:30:39 +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
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
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
37a6d68543
implement support for boolean values. fixes #151
2019-05-25 03:12:56 +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
c80f446b5f
README: update provider tutorial
2019-05-12 11:18:43 +02:00
Kevin Jahns
8c36f67f0b
rework and document api
2019-05-07 13:44:23 +02:00
Kevin Jahns
c9dda245bf
v13 api docs
2019-04-28 02:53:25 +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
07ac1d03e3
fix jsdoc
2019-04-11 23:34:56 +02:00
Kevin Jahns
31ff7ac78c
improve jsdoc comments
2019-04-11 13:22:59 +02:00