Kevin Jahns
|
584ad5fc9a
|
bump deps and use new delta format
|
2025-10-28 17:51:10 +01:00 |
|
Kevin Jahns
|
c9829b0993
|
fixed most tests for delta v2 migration
|
2025-10-21 16:31:59 +02:00 |
|
Kevin Jahns
|
e6ab2bbc12
|
major update on the (nested) event system. created dedicated delta classes to represent changes and content representations on all types.
|
2025-07-25 16:09:13 +02:00 |
|
Kevin Jahns
|
72393e6ce8
|
work on new deltas with modifiers
|
2025-07-25 16:08:42 +02:00 |
|
Kevin Jahns
|
a76d6e1c0e
|
[skip allowed struct in yjs] fixed all tests
|
2025-07-25 16:08:42 +02:00 |
|
Kevin Jahns
|
78fb8d0b0a
|
fixed another splicing issue with skips
|
2025-07-25 16:08:42 +02:00 |
|
Kevin Jahns
|
f41e633041
|
work on allowing skips in struct store
|
2025-07-25 16:08:42 +02:00 |
|
Kevin Jahns
|
fc620617df
|
lint & fix tests
|
2025-07-25 16:07:31 +02:00 |
|
Kevin Jahns
|
1722c8a36f
|
Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits.
|
2025-07-25 16:03:30 +02:00 |
|
Kevin Jahns
|
4f840247a3
|
implement and test getContent on all types
|
2025-07-25 16:03:30 +02:00 |
|
Kevin Jahns
|
4738944446
|
Run tests without compilation. optimize testHelper output.
|
2025-07-25 15:58:24 +02:00 |
|
Kevin Jahns
|
8152cf81cb
|
[#667] sanity checks for Yjs caveats. In dev_mode, objects inserted into Yjs can't be manipulated.
|
2024-10-04 21:23:59 +02:00 |
|
Kevin Jahns
|
0678ed1eb5
|
fix event.path in observeDeep - closes #457
|
2024-06-10 12:18:16 +02:00 |
|
Neftaly Hernandez
|
d29de75f85
|
Add test for Y.Array.from
|
2023-01-23 06:41:57 +00:00 |
|
Thomas Welter
|
4922eeac56
|
Add support for null values in Y.Map and Y.Array
|
2021-09-21 14:23:58 +02:00 |
|
Kevin Jahns
|
311dd50f1b
|
array.insert throws length-exceeded event - fixes #314
|
2021-06-24 16:50:25 +02:00 |
|
Kevin Jahns
|
6886881b76
|
fix #297 (length not updated) by updating search markers properly
|
2021-05-25 21:17:01 +02:00 |
|
Kevin Jahns
|
7bd764fba7
|
use non-explicit resolution for lib0
|
2021-05-14 18:53:24 +02:00 |
|
Kevin Jahns
|
4c929c6808
|
lint & refactoring
|
2020-12-19 16:29:17 +01:00 |
|
Kevin Jahns
|
53f2344017
|
implement .clone, .slice, and yxml.get
|
2020-11-08 01:51:39 +01:00 |
|
Kevin Jahns
|
4fb9cc2a30
|
fire top-level events first
|
2020-10-29 12:40:39 +01:00 |
|
Kevin Jahns
|
6e3b708599
|
implement search-marker prototype (limited usage for now)
|
2020-07-15 22:03:02 +02:00 |
|
Kevin Jahns
|
6c2cf0f769
|
Implement experimental new encoder 🚀
|
2020-07-12 18:25:54 +02:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +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
|
d1f5ff0f59
|
implement PermanentUserData storage prototype
|
2019-09-17 18:53:59 +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 |
|
Kevin Jahns
|
1aac245b93
|
New types dont fire events - fixes #155
|
2019-06-18 17:41:19 +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
|
37a6d68543
|
implement support for boolean values. fixes #151
|
2019-05-25 03:12:56 +02:00 |
|
Kevin Jahns
|
8c36f67f0b
|
rework and document api
|
2019-05-07 13:44:23 +02:00 |
|
Kevin Jahns
|
32c4c09072
|
update parent._map when splitting an item
|
2019-04-26 19:54:00 +02:00 |
|
Kevin Jahns
|
a336cc167c
|
order observer and transaction cleanups after one another
|
2019-04-26 13:31:00 +02:00 |
|
Kevin Jahns
|
759ecb21f7
|
rename transaction._replacedItems to transaction._mergeStructs
|
2019-04-11 00:31:43 +02:00 |
|
Kevin Jahns
|
2ef11a5344
|
splitting an item must always happen inside a transaction, because we always need to check if we can merge it back
|
2019-04-11 00:23:08 +02:00 |
|
Kevin Jahns
|
1b06f59d1c
|
fixed remaining tests
|
2019-04-09 00:48:24 +02:00 |
|
Kevin Jahns
|
12bcc4d080
|
fix remaining random tests
|
2019-04-09 00:31:28 +02:00 |
|
Kevin Jahns
|
e1a9f314a7
|
fixed part of split/merge logic
|
2019-04-08 13:41:28 +02:00 |
|
Kevin Jahns
|
90b3fa9dd9
|
fixed merging and adapted writeStructs to write end of message
|
2019-04-07 12:47:04 +02:00 |
|
Kevin Jahns
|
1b17b5e400
|
fixed 10 tests
|
2019-04-06 13:00:32 +02:00 |
|
Kevin Jahns
|
30bf3742c9
|
add internals file and use it to organize imports
|
2019-04-04 19:35:38 +02:00 |
|
Kevin Jahns
|
415de1cc4c
|
all YArray.tests type fixes
|
2019-04-03 02:30:44 +02:00 |
|
Kevin Jahns
|
e23582b1cd
|
more type fixes and rethinking writeStructs
|
2019-04-02 23:08:58 +02:00 |
|
Kevin Jahns
|
da9836fe59
|
added all y-map tests
|
2019-03-11 12:31:37 +01:00 |
|
Kevin Jahns
|
3a7411f9e8
|
reworked some ymap tests (a few are running again)
|
2019-03-11 00:00:41 +01:00 |
|
Kevin Jahns
|
39cee7c6e7
|
refix array tests and switch to lib0
|
2019-03-10 23:26:53 +01:00 |
|
Kevin Jahns
|
0a5753c191
|
decode items before they are decoded. fixes lots of y-array tests
|
2019-03-07 18:57:39 +01:00 |
|
Kevin Jahns
|
76b7d0b651
|
fixed some issues in random tests
|
2019-03-06 13:29:16 +01:00 |
|
Kevin Jahns
|
99e3e95a00
|
added remaining y-array tests (random still failing)
|
2019-03-05 14:00:31 +01:00 |
|