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
|
62888b4004
|
bundle yjs as a module to prevent declaration issues from circular dependencies
|
2020-02-12 10:37:22 +01:00 |
|
Kevin Jahns
|
78fa98c000
|
add type definition for YText.length
|
2020-02-03 12:22:35 +01:00 |
|
Kevin Jahns
|
e3c59b0aa7
|
more options to gc data (undomanager.clear and tryGc)
|
2020-01-27 03:42:32 +01:00 |
|
Kevin Jahns
|
d78180bf97
|
make opts optional in PermanentUserData
|
2020-01-23 18:05:12 +01:00 |
|
Kevin Jahns
|
c82cc9f8d6
|
lint
|
2020-01-23 04:59:17 +01:00 |
|
Kevin Jahns
|
ef5c71bd8b
|
PermanentUserData fixes
|
2020-01-23 04:58:02 +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
|
27efe86f9c
|
isParentOf
|
2020-01-14 05:13:51 +01:00 |
|
Kevin Jahns
|
22917bca19
|
fix gc & proper options typings for Y.Doc, fixes #176
|
2019-12-10 17:51:49 +01:00 |
|
Kevin Jahns
|
7f0e25dcba
|
permanent user store writes updates in separate transaction
|
2019-12-10 17:18:57 +01:00 |
|
Kevin Jahns
|
18c9010b63
|
Merge branch 'master' of github.com:y-js/yjs
|
2019-11-26 13:02:49 +01:00 |
|
Kevin Jahns
|
c3edac62ef
|
doc typo
|
2019-11-26 13:02:43 +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
|
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
|
ece4841b5c
|
update stackItem.meta doc
|
2019-10-03 22:06:07 +02:00 |
|
Kevin Jahns
|
66d500f08d
|
YEvent: consider case that item was added & removed in the same transaction
|
2019-09-30 11:10:03 +02:00 |
|
Nik Graf
|
b38a8d99e5
|
fix absolute position calculation
|
2019-09-23 11:05:50 +02:00 |
|
Kevin Jahns
|
d1f5ff0f59
|
implement PermanentUserData storage prototype
|
2019-09-17 18:53:59 +02:00 |
|
Kevin Jahns
|
1d297601e8
|
export .createDeleteSet functionality
|
2019-09-04 22:08:05 +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
|
251c8aaefc
|
UndoManager configuration to filter deletes
|
2019-08-20 22:28:49 +02:00 |
|
Kevin Jahns
|
0e7da017fe
|
Use lib0/any-encoding instead of JSON
|
2019-08-09 01:15:46 +02:00 |
|
Kevin Jahns
|
36203af88e
|
should not rely on all deconstructing features because not all parsers support it
|
2019-06-29 14:47:34 +02:00 |
|
Kevin Jahns
|
463065ac21
|
UndoManager: keep item before item is deleted (fixes some edge cases of followRedo)
|
2019-06-25 11:56:41 +02:00 |
|
Kevin Jahns
|
d064e6e96e
|
UndoManager accepts an array of types as scope. Implements #156
|
2019-06-25 02:26:18 +02:00 |
|
Kevin Jahns
|
e376b5d472
|
UndoManager fixes
|
2019-06-24 23:04:53 +02:00 |
|
Kevin Jahns
|
03458dc641
|
Port Undo/Redo approach with a clean API
|
2019-06-23 13:04:14 +02:00 |
|
Kevin Jahns
|
14df5b72af
|
fix consistency bug - ref.toStruct does not correctly create GC when offset is specified
|
2019-06-18 18:46:19 +02:00 |
|
Kevin Jahns
|
1aac245b93
|
New types dont fire events - fixes #155
|
2019-06-18 17:41:19 +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
|
7e7c9d5b11
|
add relevant type information
|
2019-06-05 14:53:00 +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
|
ef6c382e20
|
fix array iterator on merged content. fixes #152
|
2019-05-25 12:49:08 +02:00 |
|