Commit Graph

349 Commits

Author SHA1 Message Date
Kevin Jahns
28e7e06358 lint 2026-07-15 16:21:49 +02:00
Kevin Jahns
ca98fead1f add test case for custom AttributionsRenderer usecase 2026-07-15 16:18:07 +02:00
Kevin Jahns
486d5677d9 renamed TwoSetRenderer => AttributionsRenderer, AttributionsRenderer refactor 2026-07-11 23:59:37 +02:00
Kevin Jahns
5b73c7873f last remainder of all fuzz tests extracted into test cases and fixed 2026-07-05 23:33:40 +02:00
Kevin Jahns
72e0113acd fix a bunch of fuzz tests 2026-07-05 22:47:19 +02:00
Kevin Jahns
ffef070c1a add reduced (failing) suggestion-mode fuzz tests 2026-07-05 19:52:11 +02:00
Kevin Jahns
1715e8b415 fix reproducible cache-drift in suggestion mode 2026-07-05 19:17:19 +02:00
Kevin Jahns
5b190f5908 fix clearing of attributions when accepting changes 2026-07-05 17:33:39 +02:00
Kevin Jahns
804e4d346e revert changes that can't be applied in applyDelta + use d.useFormats() instead of writing directly 2026-07-05 16:39:34 +02:00
Kevin Jahns
53fd028511 fix rendering of insertions in deleted children + fast path for content rendering + renderer updates 2026-07-04 16:03:01 +02:00
Kevin Jahns
da8f35dae2 fire event handlers on deleted types 2026-07-03 19:35:43 +02:00
Kevin Jahns
13a5f39ac1 handle renderer change events and special edge-cases for incremental updates 2026-07-03 00:37:32 +02:00
Kevin Jahns
59cb523552 applyDelta accepts an origin paramiter - conforming to RDT interface 2026-07-02 18:44:46 +02:00
Kevin Jahns
d55f7f91ad add origin to rdt's 'delta' event 2026-07-02 00:59:03 +02:00
Kevin Jahns
c0f9ee9961 lint 2026-07-01 12:00:42 +02:00
Kevin Jahns
61a0abaaab consistently name formatting attributes => formats 2026-07-01 11:45:55 +02:00
Kevin Jahns
dd8c2ab193 fix remaining issues with cached ytype.delta 2026-07-01 01:36:50 +02:00
Kevin Jahns
562c1e32d8 partially fix attribution updates on the ytype maintained delta 2026-07-01 01:36:50 +02:00
Kevin Jahns
856d5b29ba YType is an RDT 2026-07-01 01:36:50 +02:00
Kevin Jahns
3e976a22ab implement Y.gcIdSet 2026-06-22 18:00:47 +02:00
Kevin Jahns
e53a6a0227 rename concept AttributionManager => Renderer
definitely a breaking change to all users of the current attribution api
2026-06-16 21:29:45 +02:00
Kevin Jahns
4d5176bf60 fix #781 - drop of content when intersecting with contentIds 2026-06-12 18:03:34 +02:00
Kevin Jahns
566e7c63a0 [undo-manager] handle edge case - fixes #757 2026-05-28 18:17:46 +02:00
Kevin Jahns
858df07076 lint 2026-05-26 20:40:44 +02:00
Kevin Jahns
c528128949 additional test for "only positive ops for snapshots" 2026-05-26 20:29:54 +02:00
Kevin Jahns
6ed8ece9da only positive ops + attribution when rendering snapshots. related to yjs/y-prosemirror#247 2026-05-26 20:12:26 +02:00
Kevin Jahns
b21451be34 fix attribution names insertedAt => insertAt 2026-05-12 16:24:51 +02:00
Kevin Jahns
ccff67a3f1 bump lib0 2026-04-15 01:29:00 +02:00
Kevin Jahns
f30c784cb9 fix attribution change event to contain explicit attributions 2026-04-15 01:24:15 +02:00
Kevin Jahns
ebae7a3ee2 properly attribute deleted content in events 2026-04-11 18:27:01 +02:00
Kevin Jahns
f983fb767b flatten, no more circular dependencies 2026-03-27 01:30:12 +01:00
Kevin Jahns
75c10c19a5 schemas and upgrade lib0 2026-03-24 00:34:37 +01:00
Kevin Jahns
7795050a74 reproduce #767 2026-03-14 13:42:39 +01:00
Kevin Jahns
ee0b63b356 [Y.mergeUpdates] optimized for merging many updates 2026-02-27 01:08:22 +01:00
Kevin Jahns
2e330c97f5 fix tests and upgrade deps 2026-02-25 16:16:46 +01:00
Kevin Jahns
ae7dc2dedd lint & typechecks for lib0 upgrade 2026-02-25 15:55:42 +01:00
Kevin Jahns
e3ba2cbab4 type fixes 2026-02-23 20:22:40 +01:00
Kevin Jahns
099ce92362 lint issues 2026-02-15 20:05:10 +01:00
Kevin Jahns
68ae2f1da8 type issue in tests 2026-01-19 15:12:41 +01:00
Kevin Jahns
d741c46f1f [update] intersect 2026-01-14 05:05:36 +01:00
Kevin Jahns
bee0afb38d add missing meta apis (mostly contentIds & contentMaps) 2026-01-14 01:49:32 +01:00
Kevin Jahns
2b5138a06d rename readUpdateToContentIds => createContentIdsFromUpdate 2026-01-13 04:11:23 +01:00
Kevin Jahns
241d9429cc content utilities 2026-01-11 00:25:03 +01:00
Kevin Jahns
65bc32f1ae attributions filtering, undo of contentIds 2026-01-10 23:53:38 +01:00
Kevin Jahns
1d78034ae9 contentIds/contentMap API 2026-01-10 22:04:30 +01:00
Kevin Jahns
6ec341f564 getContent => toDelta 2026-01-10 17:32:29 +01:00
Kevin Jahns
ffabdff3d5 remove insertAfter 2026-01-10 13:36:49 +01:00
Kevin Jahns
bbaec17bf3 [delta integration] fixed all tests 2026-01-10 13:28:41 +01:00
Kevin Jahns
8bd9946a95 [delta integration] fix many tests 2026-01-10 00:57:43 +01:00
Kevin Jahns
2053f7987a fix all type issues 2026-01-06 20:35:18 +01:00