2097 Commits

Author SHA1 Message Date
Kevin Jahns
5e4d240e19 [suggested formatting] implement previousUnattributedAttributes approach 2025-07-25 16:08:42 +02:00
Kevin Jahns
05c79b98d9 14.0.0-6 2025-07-25 16:08:42 +02:00
Kevin Jahns
a1a0f441ea lint 2025-07-25 16:08:42 +02:00
Kevin Jahns
5c5139bbba handle another attribution edge case for formatting 2025-07-25 16:08:42 +02:00
Kevin Jahns
d6a3e637e0 fixes for accepting / rejecting suggestions 2025-07-25 16:08:42 +02:00
Kevin Jahns
9161a9682c [delta] useAttributes doesn't clean up empty objects 2025-07-25 16:08:42 +02:00
Kevin Jahns
a9f802d77e fixed a bunch of issues related to attribution of formats 2025-07-25 16:08:42 +02:00
Kevin Jahns
10a019806a reject suggestion working 2025-07-25 16:08:42 +02:00
Kevin Jahns
74a5a37180 DiffAttributionManager supports accepting suggestions 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
8ef8ffc250 fix gc splice issues happening in y-quill 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
Kevin Jahns
f41e633041 work on allowing skips in struct store 2025-07-25 16:08:42 +02:00
Kevin Jahns
e62e1d7c53 implement StructSet abstraction 2025-07-25 16:08:42 +02:00
Kevin Jahns
c37ee3ee8c fix suggestion issues with formatting by introducing an option to disable automattic formatting cleanups 2025-07-25 16:08:42 +02:00
Kevin Jahns
4d508918e9 fuzz tests for unformatted text run 2025-07-25 16:08:42 +02:00
Kevin Jahns
6d7ccf66ed fix am.readContent 2025-07-25 16:08:42 +02:00
Kevin Jahns
d9490c43d1 fix issue with slicing content in attrMngr 2025-07-25 16:08:42 +02:00
Kevin Jahns
172b157b7c fix puzzle1 2025-07-25 16:08:42 +02:00
Kevin Jahns
f1ae2a78a1 suggestion fixes 2025-07-25 16:08:40 +02:00
Kevin Jahns
90514dd51b more attribution fixes for y-quill 2025-07-25 16:08:13 +02:00
Kevin Jahns
34b90fcdd6 [attribution] fixes for suggestion support in y-quill 2025-07-25 16:08:12 +02:00
Kevin Jahns
43c752170d fix reading content with new api 2025-07-25 16:07:31 +02:00
Kevin Jahns
5b29e54a59 be able to insert into attributed content 2025-07-25 16:07:31 +02:00
Kevin Jahns
3fd60a2017 first tests on attributed events 2025-07-25 16:07:31 +02:00
Kevin Jahns
e1ef2210d9 only have a single getDelta implementation for events and retrieving content 2025-07-25 16:07:31 +02:00
Kevin Jahns
7d5d6b840f fix some edge cases 2025-07-25 16:07:31 +02:00
Kevin Jahns
4d582748c1 more generic gedDelta implementation (could be used for events) 2025-07-25 16:07:31 +02:00
Kevin Jahns
b646654df1 be able to intersect idmaps and idsets 2025-07-25 16:07:31 +02:00
Kevin Jahns
62422544bc events can be computed with attributions 2025-07-25 16:07:31 +02:00
Kevin Jahns
fc620617df lint & fix tests 2025-07-25 16:07:31 +02:00
Kevin Jahns
cb191e744e [y.text] event returns delta - fix a bunch of bugs 2025-07-25 16:07:31 +02:00
Kevin Jahns
0efa4dd2a7 [diffing] event returns delta class object, migrate away from legacy deltas, work on snapshots using attribution manager. WIP 2025-07-25 16:07:28 +02:00
Kevin Jahns
de12a0ff9f 14.0.0-5 2025-07-25 16:06:41 +02:00
Kevin Jahns
04c6fbde52 fix nicks test case 2025-07-25 16:06:41 +02:00
Kevin Jahns
00c2646031 [idmap/idset] implement forEach and perf improvement on diffingAttributionManager 2025-07-25 16:06:41 +02:00
Kevin Jahns
6e98b3f1f3 14.0.0-4 2025-07-25 16:06:41 +02:00
Kevin Jahns
2aba7bf0fd add missing exports for y-prosemirror 2025-07-25 16:06:41 +02:00
Kevin Jahns
397f24bc7d 14.0.0-3 2025-07-25 16:06:41 +02:00
Kevin Jahns
7528541713 bump y-protocols 2025-07-25 16:06:39 +02:00
Kevin Jahns
d8143efb12 fix nicks test 2025-07-25 16:06:02 +02:00
Kevin Jahns
a43f1983c5 [AttributionManager] auto-updates on doc changes and can destroy itself 2025-07-25 16:06:02 +02:00
Kevin Jahns
2daad96c12 implement idset.delete & idmap.delete 2025-07-25 16:06:02 +02:00
Kevin Jahns
574892be8c 14.0.0-2 2025-07-25 16:05:59 +02:00
Kevin Jahns
df4a424793 lint 2025-07-25 16:03:30 +02:00
Kevin Jahns
af2ccc741f add an simple attributions example 2025-07-25 16:03:30 +02:00
Kevin Jahns
527e382f8a implement createAttributionsManagerFromDiff that automatically handles gc 2025-07-25 16:03:30 +02:00
Kevin Jahns
1722c8a36f Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits. 2025-07-25 16:03:30 +02:00
Kevin Jahns
4f840247a3 implement and test getContent on all types 2025-07-25 16:03:30 +02:00