2097 Commits

Author SHA1 Message Date
Kevin Jahns
b3171c535f getContent on Y.Map 2025-07-25 16:03:30 +02:00
Kevin Jahns
ece7466123 [AttributionManager] further improve performance to be almost on-par with toString 2025-07-25 16:03:30 +02:00
Kevin Jahns
324620d578 [attribution manager] returns null instead of empty array to reduce gc allocations 2025-07-25 16:03:30 +02:00
Kevin Jahns
d399756eec more work on optimizing. Improve the test case. 2025-07-25 16:03:30 +02:00
Kevin Jahns
f5e2a4d4f4 add test case for finding a type in another ydoc 2025-07-25 16:03:30 +02:00
Kevin Jahns
a6b2dd1d66 more perf improvements on getContent with attributedContent 2025-07-25 16:03:30 +02:00
Kevin Jahns
fbfe0e0eeb working on performance 2025-07-25 16:03:30 +02:00
Kevin Jahns
69786f7ee5 add another example and create a writeup for attributing content. 2025-07-25 16:03:30 +02:00
Kevin Jahns
768d6b1cb2 perf tests toDelta vs getContent 2025-07-25 16:03:30 +02:00
Kevin Jahns
7de9476e27 attribution tests for adding and removing attributes 2025-07-25 16:03:30 +02:00
Kevin Jahns
3c37699392 basic attribution test working 2025-07-25 16:03:30 +02:00
Kevin Jahns
6671071213 first test case for attributions 2025-07-25 16:03:30 +02:00
Kevin Jahns
2e2968e71b attributions and fixes to idmap 2025-07-25 16:03:30 +02:00
Kevin Jahns
5f5cf343a8 implement base AttributionManager class and use in Y.Text 2025-07-25 16:03:30 +02:00
Kevin Jahns
f78a7d009e more renames (ds=>idset) 2025-07-25 16:03:30 +02:00
Kevin Jahns
065f268b00 more renames (am=>idmap) 2025-07-25 16:03:30 +02:00
Kevin Jahns
99bcafe193 efficient encoding & decoding of IdMaps 2025-07-25 16:03:30 +02:00
Kevin Jahns
2d87301af2 implement attribution class that is de-duplicated in IdMap 2025-07-25 16:03:30 +02:00
Kevin Jahns
1d025ae73f rename AttributionManager=>IdMap
The "AttributionManager" will be an abstract class that maps data
(probably using IdMap(s))
2025-07-25 16:03:30 +02:00
Kevin Jahns
55238e0faf ds is no longer maintained on store - improves perf 2025-07-25 16:03:30 +02:00
Kevin Jahns
a36075161a diffing of attribution manager state 2025-07-25 16:03:30 +02:00
Kevin Jahns
8908bd21dc [am] fixed tests 2025-07-25 16:03:30 +02:00
Kevin Jahns
a6ae65d32c Work on AttributionManager 2025-07-25 16:03:30 +02:00
Kevin Jahns
869dd2aa41 use stores ds to compute state as update 2025-07-25 16:03:30 +02:00
Kevin Jahns
6360297e33 doc maintains ds 2025-07-25 16:03:30 +02:00
Kevin Jahns
46347ee6ec rename DeleteSet=>IdSet and add utilities and perf improvements 2025-07-25 16:03:16 +02:00
Kevin Jahns
c554bd754d add test case for insertSet 2025-07-25 15:58:25 +02:00
Kevin Jahns
da3cb22147 use "insertSet" instead of computing state vectors in transactions 2025-07-25 15:58:25 +02:00
Kevin Jahns
0d3a149738 add randomized tests for ds 2025-07-25 15:58:25 +02:00
Kevin Jahns
e13fc602a8 implement support for diffing deletesets 2025-07-25 15:58:25 +02:00
Kevin Jahns
cfe67c1f8c basic delta implementation 2025-07-25 15:58:24 +02:00
Kevin Jahns
4738944446 Run tests without compilation. optimize testHelper output. 2025-07-25 15:58:24 +02:00
Kevin Jahns
4120d72161 Merge pull request #725 from mattkrick/mattkrick-patch-1
fix typings: remove newValue from YEvent
2025-07-11 17:26:30 +02:00
Matt Krick
783a7c4c1b remove newValue from YEvent 2025-07-09 17:02:57 -07:00
Kevin Jahns
f94f2eb536 Merge pull request #716 from i3dly/patch-2
README: add pluv.io provider
2025-06-30 10:34:51 +02:00
Kevin Jahns
d5a74c9e66 Merge pull request #722 from hyonun321/typos
Fix typos in documentation and code comments
2025-06-26 15:55:22 +02:00
hyonun321
f4fa053272 fix typos
- Fix 'randon' to 'random' in tests/testHelper.js
- Fix 'successfull' to 'successful' in funding.json
2025-06-25 21:06:12 +09:00
Kevin Jahns
b3c92f6bee Merge pull request #719 from kasugamirai/chore/readme
Add reearth-flow to the README as a collaborative data calculation tool
2025-06-19 15:12:46 +02:00
Kevin Jahns
0b8a0fca8d add tiptap 2025-06-19 14:29:31 +02:00
Kevin Jahns
c87430ae5a add milkdown 2025-06-19 14:24:28 +02:00
Kevin Jahns
61258d8452 add blocknote 2025-06-19 14:17:46 +02:00
Kevin Jahns
fcfdba1501 added superdoc as one of the providers 2025-06-19 14:08:42 +02:00
Kevin Jahns
2995fcd2b8 Merge pull request #721 from cloneot/patch-1
README: Update outdated y-sweet debugger hyperlink
2025-06-16 18:00:27 +02:00
Clo Junseo Kim
bc941a57a7 README: Update y-sweet debugger hyperlink 2025-06-15 23:59:21 +09:00
xy
7310314fcb Add reearth-flow to the README as a collaborative data calculation tool 2025-06-11 01:12:20 +09:00
Kevin Jahns
55df734c14 add lightpage as a user 2025-06-10 16:00:35 +02:00
Kevin Jahns
273c53b7ef add yjs-cf-ws-provider 2025-05-27 16:47:40 +02:00
Kevin Jahns
2d09ed44cf add electric-sql as a provider 2025-05-27 10:06:08 +02:00
i3dly
4ea9a75cf5 README: add pluv.io provider
Added the pluv.io Yjs provider to the README.

GitHub: https://github.com/pluv-io/pluv
Docs: https://pluv.io/docs/storage/using-yjs#Yjs-Provider
2025-05-26 13:07:45 -07:00
Kevin Jahns
987c9ebb5a 13.6.27 v13.6.27 2025-05-13 16:32:59 +02:00