Commit Graph

  • 6c7866147b lint Kevin Jahns 2025-06-12 19:06:30 +02:00
  • 5e4d240e19 [suggested formatting] implement previousUnattributedAttributes approach Kevin Jahns 2025-06-12 18:54:47 +02:00
  • 05c79b98d9 14.0.0-6 Kevin Jahns 2025-06-11 17:52:01 +02:00
  • a1a0f441ea lint Kevin Jahns 2025-06-11 17:49:30 +02:00
  • 5c5139bbba handle another attribution edge case for formatting Kevin Jahns 2025-06-11 17:39:49 +02:00
  • d6a3e637e0 fixes for accepting / rejecting suggestions Kevin Jahns 2025-06-11 00:00:07 +02:00
  • 9161a9682c [delta] useAttributes doesn't clean up empty objects Kevin Jahns 2025-06-10 03:10:32 +02:00
  • a9f802d77e fixed a bunch of issues related to attribution of formats Kevin Jahns 2025-06-09 21:21:33 +02:00
  • 10a019806a reject suggestion working Kevin Jahns 2025-06-09 19:40:07 +02:00
  • 74a5a37180 DiffAttributionManager supports accepting suggestions Kevin Jahns 2025-06-08 02:17:23 +02:00
  • 92bab00678 be able to encode partial state with holes correctly Kevin Jahns 2025-06-07 19:18:24 +02:00
  • 8ef8ffc250 fix gc splice issues happening in y-quill Kevin Jahns 2025-06-06 19:08:31 +02:00
  • a76d6e1c0e [skip allowed struct in yjs] fixed all tests Kevin Jahns 2025-06-06 17:46:12 +02:00
  • 78fb8d0b0a fixed another splicing issue with skips Kevin Jahns 2025-06-06 02:09:24 +02:00
  • f41e633041 work on allowing skips in struct store Kevin Jahns 2025-06-06 00:59:06 +02:00
  • e62e1d7c53 implement StructSet abstraction Kevin Jahns 2025-06-05 14:52:55 +02:00
  • c37ee3ee8c fix suggestion issues with formatting by introducing an option to disable automattic formatting cleanups Kevin Jahns 2025-06-02 14:12:43 +02:00
  • 4d508918e9 fuzz tests for unformatted text run Kevin Jahns 2025-06-02 00:57:14 +02:00
  • 6d7ccf66ed fix am.readContent Kevin Jahns 2025-06-01 01:09:52 +02:00
  • d9490c43d1 fix issue with slicing content in attrMngr Kevin Jahns 2025-05-31 21:00:30 +02:00
  • 172b157b7c fix puzzle1 Kevin Jahns 2025-05-30 18:50:39 +02:00
  • f1ae2a78a1 suggestion fixes Kevin Jahns 2025-05-29 21:47:29 +02:00
  • 90514dd51b more attribution fixes for y-quill Kevin Jahns 2025-05-24 12:56:37 +02:00
  • 34b90fcdd6 [attribution] fixes for suggestion support in y-quill Kevin Jahns 2025-05-24 01:14:21 +02:00
  • 43c752170d fix reading content with new api Kevin Jahns 2025-05-22 19:46:27 +02:00
  • 5b29e54a59 be able to insert into attributed content Kevin Jahns 2025-05-21 22:11:28 +02:00
  • 3fd60a2017 first tests on attributed events Kevin Jahns 2025-05-21 16:04:55 +02:00
  • e1ef2210d9 only have a single getDelta implementation for events and retrieving content Kevin Jahns 2025-05-19 17:52:59 +02:00
  • 7d5d6b840f fix some edge cases Kevin Jahns 2025-05-19 00:50:34 +02:00
  • 4d582748c1 more generic gedDelta implementation (could be used for events) Kevin Jahns 2025-05-18 22:56:14 +02:00
  • b646654df1 be able to intersect idmaps and idsets Kevin Jahns 2025-05-09 20:34:18 +02:00
  • 62422544bc events can be computed with attributions Kevin Jahns 2025-05-08 15:18:18 +02:00
  • fc620617df lint & fix tests Kevin Jahns 2025-05-07 22:43:23 +02:00
  • cb191e744e [y.text] event returns delta - fix a bunch of bugs Kevin Jahns 2025-05-07 19:35:31 +02:00
  • 0efa4dd2a7 [diffing] event returns delta class object, migrate away from legacy deltas, work on snapshots using attribution manager. WIP Kevin Jahns 2025-05-07 00:35:57 +02:00
  • de12a0ff9f 14.0.0-5 Kevin Jahns 2025-05-05 14:19:26 +02:00
  • 04c6fbde52 fix nicks test case Kevin Jahns 2025-05-05 14:17:45 +02:00
  • 00c2646031 [idmap/idset] implement forEach and perf improvement on diffingAttributionManager Kevin Jahns 2025-05-01 16:26:23 +02:00
  • 6e98b3f1f3 14.0.0-4 Kevin Jahns 2025-05-01 15:47:54 +02:00
  • 2aba7bf0fd add missing exports for y-prosemirror Kevin Jahns 2025-05-01 15:46:28 +02:00
  • 397f24bc7d 14.0.0-3 Kevin Jahns 2025-05-01 15:31:19 +02:00
  • 7528541713 bump y-protocols Kevin Jahns 2025-05-01 15:26:26 +02:00
  • d8143efb12 fix nicks test Kevin Jahns 2025-05-01 14:44:24 +02:00
  • a43f1983c5 [AttributionManager] auto-updates on doc changes and can destroy itself Kevin Jahns 2025-04-30 23:17:15 +02:00
  • 2daad96c12 implement idset.delete & idmap.delete Kevin Jahns 2025-04-30 22:12:09 +02:00
  • 574892be8c 14.0.0-2 Kevin Jahns 2025-04-30 18:15:35 +02:00
  • df4a424793 lint Kevin Jahns 2025-04-30 18:13:54 +02:00
  • af2ccc741f add an simple attributions example Kevin Jahns 2025-04-29 23:29:02 +02:00
  • 527e382f8a implement createAttributionsManagerFromDiff that automatically handles gc Kevin Jahns 2025-04-29 22:42:56 +02:00
  • 1722c8a36f Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits. Kevin Jahns 2025-04-29 18:02:15 +02:00
  • 4f840247a3 implement and test getContent on all types Kevin Jahns 2025-04-28 17:06:32 +02:00
  • b3171c535f getContent on Y.Map Kevin Jahns 2025-04-28 02:42:06 +02:00
  • ece7466123 [AttributionManager] further improve performance to be almost on-par with toString Kevin Jahns 2025-04-28 00:02:06 +02:00
  • 324620d578 [attribution manager] returns null instead of empty array to reduce gc allocations Kevin Jahns 2025-04-27 22:50:48 +02:00
  • d399756eec more work on optimizing. Improve the test case. Kevin Jahns 2025-04-24 19:49:08 +02:00
  • f5e2a4d4f4 add test case for finding a type in another ydoc Kevin Jahns 2025-04-24 18:59:59 +02:00
  • a6b2dd1d66 more perf improvements on getContent with attributedContent Kevin Jahns 2025-04-24 18:59:40 +02:00
  • fbfe0e0eeb working on performance Kevin Jahns 2025-04-24 17:46:00 +02:00
  • 69786f7ee5 add another example and create a writeup for attributing content. Kevin Jahns 2025-04-24 00:03:00 +02:00
  • 768d6b1cb2 perf tests toDelta vs getContent Kevin Jahns 2025-04-22 23:13:57 +02:00
  • 7de9476e27 attribution tests for adding and removing attributes Kevin Jahns 2025-04-21 18:27:18 +02:00
  • 3c37699392 basic attribution test working Kevin Jahns 2025-04-21 15:59:03 +02:00
  • 6671071213 first test case for attributions Kevin Jahns 2025-04-21 02:00:14 +02:00
  • 2e2968e71b attributions and fixes to idmap Kevin Jahns 2025-04-21 01:13:41 +02:00
  • 5f5cf343a8 implement base AttributionManager class and use in Y.Text Kevin Jahns 2025-04-20 19:28:36 +02:00
  • f78a7d009e more renames (ds=>idset) Kevin Jahns 2025-04-19 15:33:09 +02:00
  • 065f268b00 more renames (am=>idmap) Kevin Jahns 2025-04-19 15:21:14 +02:00
  • 99bcafe193 efficient encoding & decoding of IdMaps Kevin Jahns 2025-04-19 15:15:34 +02:00
  • 2d87301af2 implement attribution class that is de-duplicated in IdMap Kevin Jahns 2025-04-19 00:21:40 +02:00
  • 1d025ae73f rename AttributionManager=>IdMap Kevin Jahns 2025-04-18 20:26:05 +02:00
  • 55238e0faf ds is no longer maintained on store - improves perf Kevin Jahns 2025-04-12 17:30:06 +02:00
  • a36075161a diffing of attribution manager state Kevin Jahns 2025-04-12 17:20:21 +02:00
  • 8908bd21dc [am] fixed tests Kevin Jahns 2025-04-12 16:12:00 +02:00
  • a6ae65d32c Work on AttributionManager Kevin Jahns 2025-04-12 14:44:37 +02:00
  • 869dd2aa41 use stores ds to compute state as update Kevin Jahns 2025-04-10 21:19:30 +02:00
  • 6360297e33 doc maintains ds Kevin Jahns 2025-04-10 21:07:59 +02:00
  • 46347ee6ec rename DeleteSet=>IdSet and add utilities and perf improvements Kevin Jahns 2025-04-08 20:50:20 +02:00
  • c554bd754d add test case for insertSet Kevin Jahns 2025-04-08 14:53:36 +02:00
  • da3cb22147 use "insertSet" instead of computing state vectors in transactions Kevin Jahns 2025-04-08 14:37:08 +02:00
  • 0d3a149738 add randomized tests for ds Kevin Jahns 2025-03-28 19:12:47 +01:00
  • e13fc602a8 implement support for diffing deletesets Kevin Jahns 2025-03-27 16:24:11 +01:00
  • cfe67c1f8c basic delta implementation Kevin Jahns 2025-03-25 11:15:17 +01:00
  • 4738944446 Run tests without compilation. optimize testHelper output. Kevin Jahns 2025-03-25 11:14:55 +01:00
  • 4120d72161 Merge pull request #725 from mattkrick/mattkrick-patch-1 Kevin Jahns 2025-07-11 17:26:30 +02:00
  • 783a7c4c1b remove newValue from YEvent Matt Krick 2025-07-09 17:02:57 -07:00
  • f94f2eb536 Merge pull request #716 from i3dly/patch-2 Kevin Jahns 2025-06-30 10:34:51 +02:00
  • d5a74c9e66 Merge pull request #722 from hyonun321/typos Kevin Jahns 2025-06-26 15:55:22 +02:00
  • f4fa053272 fix typos hyonun321 2025-06-25 21:06:12 +09:00
  • 29a1c2882e 14.0.0-8 v14.0.0-8 Kevin Jahns 2025-06-23 15:07:21 +02:00
  • 8ddd920b60 export createDelta Kevin Jahns 2025-06-23 15:04:59 +02:00
  • b3c92f6bee Merge pull request #719 from kasugamirai/chore/readme Kevin Jahns 2025-06-19 15:12:46 +02:00
  • 0b8a0fca8d add tiptap Kevin Jahns 2025-06-19 14:29:31 +02:00
  • c87430ae5a add milkdown Kevin Jahns 2025-06-19 14:24:28 +02:00
  • 61258d8452 add blocknote Kevin Jahns 2025-06-19 14:17:46 +02:00
  • fcfdba1501 added superdoc as one of the providers Kevin Jahns 2025-06-19 14:08:42 +02:00
  • 2995fcd2b8 Merge pull request #721 from cloneot/patch-1 Kevin Jahns 2025-06-16 18:00:27 +02:00
  • 4303ebdc9b documentation for attribution feature Kevin Jahns 2025-06-16 12:15:40 +02:00
  • bc941a57a7 README: Update y-sweet debugger hyperlink Clo Junseo Kim 2025-06-15 23:59:21 +09:00
  • e319727186 14.0.0-7 v14.0.0-7 Kevin Jahns 2025-06-12 19:08:09 +02:00
  • 0084ed1143 lint Kevin Jahns 2025-06-12 19:06:30 +02:00