Commit Graph

327 Commits

Author SHA1 Message Date
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
Kevin Jahns
ec11ef6f08 more refactoring 2025-12-30 20:24:59 +01:00
Kevin Jahns
301d3836ab simplifying type system 2025-12-30 20:22:52 +01:00
Kevin Jahns
933111f75d fixed nested delta edge case 2025-12-07 02:13:04 +01:00
Kevin Jahns
b2df311fce fixed all tests & proper diff /w attribution in nested deltas 2025-12-07 01:21:19 +01:00
Kevin Jahns
804011160a implement diffDocsToDelta 2025-11-27 19:59:26 +01:00
Kevin Jahns
d7b072e095 add teleportal to the list of providers 2025-11-25 11:19:50 +01:00
Kevin Jahns
03b05423b2 bump deps & make publishable 2025-11-19 13:01:54 +01:00
Kevin Jahns
a4aa2f87bf type rework, updates are now Uint8Array<ArrayBuffer> 2025-11-18 00:26:25 +01:00
Kevin Jahns
5f347730f9 [readUpdateIdRanges] and refactors 2025-11-17 23:59:01 +01:00
Kevin Jahns
b1b9552855 add idmap encoding benchmark 2025-11-17 14:55:35 +01:00
Kevin Jahns
19b5134604 fix all tests 2025-11-03 18:13:34 +01:00
Kevin Jahns
2f7895e5ce fixes and more tests for delta representation on abstract types 2025-10-30 03:26:24 +01:00
Kevin Jahns
61e3459745 lint 2025-10-29 02:43:08 +01:00
Kevin Jahns
584ad5fc9a bump deps and use new delta format 2025-10-28 17:51:10 +01:00
Kevin Jahns
57bc4d3f42 lint 2025-10-23 13:53:49 +02:00
Kevin Jahns
c9829b0993 fixed most tests for delta v2 migration 2025-10-21 16:31:59 +02:00
Kevin Jahns
91384b54bf [wip] refactor for lib0/delta v2 2025-10-20 02:14:02 +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
92bab00678 be able to encode partial state with holes correctly 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