Kevin Jahns
|
5f03f69212
|
14.0.0-3
v14.0.0-3
|
2025-05-01 15:31:19 +02:00 |
|
Kevin Jahns
|
91985c95ed
|
bump y-protocols
|
2025-05-01 15:29:41 +02:00 |
|
Kevin Jahns
|
a5e390160c
|
fix nicks test
|
2025-05-01 14:44:24 +02:00 |
|
Kevin Jahns
|
316dfd28f6
|
[AttributionManager] auto-updates on doc changes and can destroy itself
|
2025-04-30 23:17:15 +02:00 |
|
Kevin Jahns
|
09cab3780c
|
implement idset.delete & idmap.delete
|
2025-04-30 22:12:09 +02:00 |
|
Kevin Jahns
|
bacdf7f075
|
14.0.0-2
v14.0.0-2
|
2025-04-30 18:15:35 +02:00 |
|
Kevin Jahns
|
56f3453a9d
|
lint
|
2025-04-30 18:13:54 +02:00 |
|
Kevin Jahns
|
abe2c5aca0
|
add an simple attributions example
|
2025-04-29 23:29:02 +02:00 |
|
Kevin Jahns
|
7c2fe8de49
|
implement createAttributionsManagerFromDiff that automatically handles gc
|
2025-04-29 22:42:56 +02:00 |
|
Kevin Jahns
|
1433cfeebf
|
Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits.
|
2025-04-29 18:02:15 +02:00 |
|
Kevin Jahns
|
37c709096a
|
implement and test getContent on all types
|
2025-04-28 17:06:32 +02:00 |
|
Kevin Jahns
|
e507f95a54
|
getContent on Y.Map
|
2025-04-28 02:42:06 +02:00 |
|
Kevin Jahns
|
533e4fbf2c
|
[AttributionManager] further improve performance to be almost on-par with toString
|
2025-04-28 00:02:06 +02:00 |
|
Kevin Jahns
|
c54ceebed4
|
[attribution manager] returns null instead of empty array to reduce gc allocations
|
2025-04-27 22:50:48 +02:00 |
|
Kevin Jahns
|
5992126eb5
|
more work on optimizing. Improve the test case.
|
2025-04-24 19:49:08 +02:00 |
|
Kevin Jahns
|
b286fd8ab6
|
add test case for finding a type in another ydoc
|
2025-04-24 18:59:59 +02:00 |
|
Kevin Jahns
|
a90457f76d
|
more perf improvements on getContent with attributedContent
|
2025-04-24 18:59:40 +02:00 |
|
Kevin Jahns
|
7126550c00
|
working on performance
|
2025-04-24 17:46:00 +02:00 |
|
Kevin Jahns
|
1e8ea641ea
|
add another example and create a writeup for attributing content.
|
2025-04-24 00:03:00 +02:00 |
|
Kevin Jahns
|
f03a2426c5
|
perf tests toDelta vs getContent
|
2025-04-22 23:13:57 +02:00 |
|
Kevin Jahns
|
7b4256857d
|
attribution tests for adding and removing attributes
|
2025-04-21 18:27:18 +02:00 |
|
Kevin Jahns
|
800f0304da
|
basic attribution test working
|
2025-04-21 15:59:03 +02:00 |
|
Kevin Jahns
|
0171ef97ff
|
first test case for attributions
|
2025-04-21 02:00:14 +02:00 |
|
Kevin Jahns
|
782fde5065
|
attributions and fixes to idmap
|
2025-04-21 01:13:41 +02:00 |
|
Kevin Jahns
|
c7ab7a4ee5
|
implement base AttributionManager class and use in Y.Text
|
2025-04-20 19:28:36 +02:00 |
|
Kevin Jahns
|
71524a0222
|
more renames (ds=>idset)
|
2025-04-19 15:33:09 +02:00 |
|
Kevin Jahns
|
82f081b515
|
more renames (am=>idmap)
|
2025-04-19 15:21:14 +02:00 |
|
Kevin Jahns
|
063b9b7629
|
efficient encoding & decoding of IdMaps
|
2025-04-19 15:15:34 +02:00 |
|
Kevin Jahns
|
1f041913c8
|
implement attribution class that is de-duplicated in IdMap
|
2025-04-19 00:21:40 +02:00 |
|
Kevin Jahns
|
c9a6d113bb
|
rename AttributionManager=>IdMap
The "AttributionManager" will be an abstract class that maps data
(probably using IdMap(s))
|
2025-04-18 20:26:05 +02:00 |
|
Kevin Jahns
|
e729905fc6
|
ds is no longer maintained on store - improves perf
|
2025-04-12 17:30:06 +02:00 |
|
Kevin Jahns
|
b38c6b7d76
|
diffing of attribution manager state
|
2025-04-12 17:20:21 +02:00 |
|
Kevin Jahns
|
12c466f0b5
|
[am] fixed tests
|
2025-04-12 16:12:00 +02:00 |
|
Kevin Jahns
|
7c0c409c81
|
Work on AttributionManager
|
2025-04-12 14:44:37 +02:00 |
|
Kevin Jahns
|
e93ae12a1e
|
use stores ds to compute state as update
|
2025-04-10 21:19:30 +02:00 |
|
Kevin Jahns
|
a6aedf00c5
|
doc maintains ds
|
2025-04-10 21:07:59 +02:00 |
|
Kevin Jahns
|
8686113ea2
|
rename DeleteSet=>IdSet and add utilities and perf improvements
|
2025-04-08 20:50:20 +02:00 |
|
Kevin Jahns
|
632ec45020
|
add test case for insertSet
|
2025-04-08 14:53:36 +02:00 |
|
Kevin Jahns
|
6d05ce3820
|
use "insertSet" instead of computing state vectors in transactions
|
2025-04-08 14:37:08 +02:00 |
|
Kevin Jahns
|
72ee66a739
|
add randomized tests for ds
|
2025-03-28 19:12:47 +01:00 |
|
Kevin Jahns
|
da8aad3615
|
implement support for diffing deletesets
|
2025-03-27 16:24:11 +01:00 |
|
Kevin Jahns
|
05e9ba4145
|
basic delta implementation
|
2025-03-25 11:15:17 +01:00 |
|
Kevin Jahns
|
b2b1863624
|
Run tests without compilation. optimize testHelper output.
|
2025-03-25 11:14:55 +01:00 |
|
Kevin Jahns
|
ad0d915794
|
Merge pull request #701 from hacklschorsch/patch-2
README: Remove duplicate btw mention
|
2025-03-18 20:18:35 +01:00 |
|
Florian Sesser
|
2ef9ccd170
|
README: Remove duplicate btw mention
'btw' was mentioned twice; remove one mention.
|
2025-03-18 19:23:51 +01:00 |
|
Kevin Jahns
|
3ecfb4e898
|
add rowsncolumns
|
2025-03-09 20:57:52 +01:00 |
|
Kevin Jahns
|
35c030d834
|
improve reject update example
|
2025-03-06 10:36:18 +01:00 |
|
Kevin Jahns
|
e3739bce8e
|
test example for rejecting updates
|
2025-03-05 14:15:26 +01:00 |
|
Kevin Jahns
|
afa4c35866
|
update titanic funding information - closes #696
|
2025-03-05 14:15:12 +01:00 |
|
Kevin Jahns
|
09fbb62ba9
|
improve documentation on global UndoManager
|
2025-03-04 14:52:19 +01:00 |
|