Commit Graph

1957 Commits

Author SHA1 Message Date
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
Kevin Jahns
78e0527b46 13.6.24 v13.6.24 2025-03-04 14:44:19 +01:00
Kevin Jahns
69d4a5c821 [UndoManager] support global undo 2025-03-04 14:42:19 +01:00
Kevin Jahns
cc9a857441 slightly optimize TreeWalker and integration process 2025-02-24 20:30:48 +01:00
Kevin Jahns
4b865764b8 Merge pull request #691 from reknih/add-typst
Add Typst to Yjs users in README
2025-01-17 12:00:53 +01:00
Martin Haug
40725e373b Add Typst to Yjs users in README 2025-01-17 11:58:36 +01:00