Commit Graph

2000 Commits

Author SHA1 Message Date
Kevin Jahns
128e9cee73 14.0.0-6 v14.0.0-6 2025-06-11 17:52:01 +02:00
Kevin Jahns
e2fee98fbb lint 2025-06-11 17:49:30 +02:00
Kevin Jahns
1bf7d820b0 handle another attribution edge case for formatting 2025-06-11 17:39:49 +02:00
Kevin Jahns
3c6e8c696b fixes for accepting / rejecting suggestions 2025-06-11 00:00:07 +02:00
Kevin Jahns
c419bf9124 [delta] useAttributes doesn't clean up empty objects 2025-06-10 03:10:32 +02:00
Kevin Jahns
53a9c02eb7 fixed a bunch of issues related to attribution of formats 2025-06-09 21:21:33 +02:00
Kevin Jahns
4cb8f4408a reject suggestion working 2025-06-09 19:40:07 +02:00
Kevin Jahns
2d5ed81ac3 DiffAttributionManager supports accepting suggestions 2025-06-08 02:17:23 +02:00
Kevin Jahns
c79443e731 be able to encode partial state with holes correctly 2025-06-07 19:18:24 +02:00
Kevin Jahns
b0977a60fd fix gc splice issues happening in y-quill 2025-06-06 19:09:25 +02:00
Kevin Jahns
dc4d0b0544 [skip allowed struct in yjs] fixed all tests 2025-06-06 17:46:12 +02:00
Kevin Jahns
48a9dc17b2 fixed another splicing issue with skips 2025-06-06 02:09:24 +02:00
Kevin Jahns
8ed880963f work on allowing skips in struct store 2025-06-06 00:59:06 +02:00
Kevin Jahns
ab81ac12d5 implement StructSet abstraction 2025-06-05 14:52:55 +02:00
Kevin Jahns
48d2995761 fix suggestion issues with formatting by introducing an option to disable automattic formatting cleanups 2025-06-02 14:12:43 +02:00
Kevin Jahns
1ae59c6345 fuzz tests for unformatted text run 2025-06-02 00:57:14 +02:00
Kevin Jahns
92716ce9bd fix am.readContent 2025-06-01 01:09:52 +02:00
Kevin Jahns
73f165ff07 fix issue with slicing content in attrMngr 2025-05-31 21:00:30 +02:00
Kevin Jahns
b0b89957f6 fix puzzle1 2025-05-30 18:50:39 +02:00
Kevin Jahns
671d1311e4 suggestion fixes 2025-05-29 21:47:29 +02:00
Kevin Jahns
edee2c9c47 more attribution fixes for y-quill 2025-05-24 12:56:37 +02:00
Kevin Jahns
52441cbb27 [attribution] fixes for suggestion support in y-quill 2025-05-24 01:14:21 +02:00
Kevin Jahns
45920631de fix reading content with new api 2025-05-22 19:46:27 +02:00
Kevin Jahns
7fec3c9846 be able to insert into attributed content 2025-05-21 22:11:28 +02:00
Kevin Jahns
152071b32e first tests on attributed events 2025-05-21 16:04:55 +02:00
Kevin Jahns
67e4cea452 only have a single getDelta implementation for events and retrieving content 2025-05-19 17:52:59 +02:00
Kevin Jahns
c11511c45e fix some edge cases 2025-05-19 00:50:34 +02:00
Kevin Jahns
09a848b1c0 more generic gedDelta implementation (could be used for events) 2025-05-18 22:56:14 +02:00
Kevin Jahns
f335c71038 be able to intersect idmaps and idsets 2025-05-09 20:34:18 +02:00
Kevin Jahns
57488c1715 events can be computed with attributions 2025-05-08 15:18:18 +02:00
Kevin Jahns
2368a82337 lint & fix tests 2025-05-07 22:43:23 +02:00
Kevin Jahns
3812bcfd10 [y.text] event returns delta - fix a bunch of bugs 2025-05-07 19:35:31 +02:00
Kevin Jahns
d23e3fb167 [diffing] event returns delta class object, migrate away from legacy deltas, work on snapshots using attribution manager. WIP 2025-05-07 00:36:07 +02:00
Kevin Jahns
2ebb3c98ec 14.0.0-5 v14.0.0-5 2025-05-05 14:19:26 +02:00
Kevin Jahns
21895fa148 fix nicks test case 2025-05-05 14:17:45 +02:00
Kevin Jahns
72c4826f6b [idmap/idset] implement forEach and perf improvement on diffingAttributionManager 2025-05-01 16:26:23 +02:00
Kevin Jahns
dcea1a5ba7 14.0.0-4 v14.0.0-4 2025-05-01 15:47:54 +02:00
Kevin Jahns
1a4c767d70 add missing exports for y-prosemirror 2025-05-01 15:46:28 +02:00
Kevin Jahns
5f03f69212 14.0.0-3 v14.0.0-3 2025-05-01 15:31:19 +02:00
Kevin Jahns
91985c95ed bump y-protocols 2025-05-01 15:29:41 +02:00
Kevin Jahns
a5e390160c fix nicks test 2025-05-01 14:44:24 +02:00
Kevin Jahns
316dfd28f6 [AttributionManager] auto-updates on doc changes and can destroy itself 2025-04-30 23:17:15 +02:00
Kevin Jahns
09cab3780c implement idset.delete & idmap.delete 2025-04-30 22:12:09 +02:00
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