Commit Graph

  • 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
  • 7e6a75fd1a [suggested formatting] implement previousUnattributedAttributes approach Kevin Jahns 2025-06-12 18:54:47 +02:00
  • 128e9cee73 14.0.0-6 v14.0.0-6 Kevin Jahns 2025-06-11 17:52:01 +02:00
  • e2fee98fbb lint Kevin Jahns 2025-06-11 17:49:30 +02:00
  • 1bf7d820b0 handle another attribution edge case for formatting Kevin Jahns 2025-06-11 17:39:49 +02:00
  • 3c6e8c696b fixes for accepting / rejecting suggestions Kevin Jahns 2025-06-11 00:00:07 +02:00
  • 7310314fcb Add reearth-flow to the README as a collaborative data calculation tool xy 2025-06-08 03:39:13 +09:00
  • 55df734c14 add lightpage as a user Kevin Jahns 2025-06-10 16:00:35 +02:00
  • c419bf9124 [delta] useAttributes doesn't clean up empty objects Kevin Jahns 2025-06-10 03:10:32 +02:00
  • 53a9c02eb7 fixed a bunch of issues related to attribution of formats Kevin Jahns 2025-06-09 21:21:33 +02:00
  • 4cb8f4408a reject suggestion working Kevin Jahns 2025-06-09 19:40:07 +02:00
  • 2d5ed81ac3 DiffAttributionManager supports accepting suggestions Kevin Jahns 2025-06-08 02:17:23 +02:00
  • c79443e731 be able to encode partial state with holes correctly Kevin Jahns 2025-06-07 19:18:24 +02:00
  • b0977a60fd fix gc splice issues happening in y-quill Kevin Jahns 2025-06-06 19:08:31 +02:00
  • dc4d0b0544 [skip allowed struct in yjs] fixed all tests Kevin Jahns 2025-06-06 17:46:12 +02:00
  • 48a9dc17b2 fixed another splicing issue with skips Kevin Jahns 2025-06-06 02:09:24 +02:00
  • 8ed880963f work on allowing skips in struct store Kevin Jahns 2025-06-06 00:59:06 +02:00
  • ab81ac12d5 implement StructSet abstraction Kevin Jahns 2025-06-05 14:52:55 +02:00
  • 48d2995761 fix suggestion issues with formatting by introducing an option to disable automattic formatting cleanups Kevin Jahns 2025-06-02 14:12:43 +02:00
  • 1ae59c6345 fuzz tests for unformatted text run Kevin Jahns 2025-06-02 00:57:14 +02:00
  • 92716ce9bd fix am.readContent Kevin Jahns 2025-06-01 01:09:52 +02:00
  • 73f165ff07 fix issue with slicing content in attrMngr Kevin Jahns 2025-05-31 21:00:30 +02:00
  • b0b89957f6 fix puzzle1 Kevin Jahns 2025-05-30 18:50:39 +02:00
  • 671d1311e4 suggestion fixes Kevin Jahns 2025-05-29 21:47:29 +02:00
  • 273c53b7ef add yjs-cf-ws-provider Kevin Jahns 2025-05-27 16:47:40 +02:00
  • 2d09ed44cf add electric-sql as a provider Kevin Jahns 2025-05-27 10:06:08 +02:00
  • 4ea9a75cf5 README: add pluv.io provider i3dly 2025-05-26 13:07:45 -07:00
  • edee2c9c47 more attribution fixes for y-quill Kevin Jahns 2025-05-24 12:56:37 +02:00
  • 52441cbb27 [attribution] fixes for suggestion support in y-quill Kevin Jahns 2025-05-24 01:14:21 +02:00
  • 45920631de fix reading content with new api Kevin Jahns 2025-05-22 19:46:27 +02:00
  • 7fec3c9846 be able to insert into attributed content Kevin Jahns 2025-05-21 22:11:28 +02:00
  • 152071b32e first tests on attributed events Kevin Jahns 2025-05-21 16:04:55 +02:00
  • 67e4cea452 only have a single getDelta implementation for events and retrieving content Kevin Jahns 2025-05-19 17:52:59 +02:00
  • c11511c45e fix some edge cases Kevin Jahns 2025-05-19 00:50:34 +02:00
  • 09a848b1c0 more generic gedDelta implementation (could be used for events) Kevin Jahns 2025-05-18 22:56:14 +02:00
  • 987c9ebb5a 13.6.27 v13.6.27 Kevin Jahns 2025-05-13 16:32:59 +02:00
  • 7dad24d7b6 support bigints in Y.Map.set - fixes #711 Kevin Jahns 2025-05-13 16:25:40 +02:00
  • f335c71038 be able to intersect idmaps and idsets Kevin Jahns 2025-05-09 20:34:18 +02:00
  • 57488c1715 events can be computed with attributions Kevin Jahns 2025-05-08 15:18:18 +02:00
  • 2368a82337 lint & fix tests Kevin Jahns 2025-05-07 22:43:23 +02:00
  • 3812bcfd10 [y.text] event returns delta - fix a bunch of bugs Kevin Jahns 2025-05-07 19:35:31 +02:00
  • d23e3fb167 [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
  • 2ebb3c98ec 14.0.0-5 v14.0.0-5 Kevin Jahns 2025-05-05 14:19:26 +02:00
  • 21895fa148 fix nicks test case Kevin Jahns 2025-05-05 14:17:45 +02:00
  • 72c4826f6b [idmap/idset] implement forEach and perf improvement on diffingAttributionManager Kevin Jahns 2025-05-01 16:26:23 +02:00
  • dcea1a5ba7 14.0.0-4 v14.0.0-4 Kevin Jahns 2025-05-01 15:47:54 +02:00
  • 1a4c767d70 add missing exports for y-prosemirror Kevin Jahns 2025-05-01 15:46:28 +02:00
  • 5f03f69212 14.0.0-3 v14.0.0-3 Kevin Jahns 2025-05-01 15:31:19 +02:00
  • 91985c95ed bump y-protocols Kevin Jahns 2025-05-01 15:26:26 +02:00
  • a5e390160c fix nicks test Kevin Jahns 2025-05-01 14:44:24 +02:00
  • 316dfd28f6 [AttributionManager] auto-updates on doc changes and can destroy itself Kevin Jahns 2025-04-30 23:17:15 +02:00
  • 09cab3780c implement idset.delete & idmap.delete Kevin Jahns 2025-04-30 22:12:09 +02:00
  • bd645c47bf remove y-crdt (separate funding.json is maintained in y-crdt org) Kevin Jahns 2025-04-30 18:26:02 +02:00
  • bacdf7f075 14.0.0-2 v14.0.0-2 Kevin Jahns 2025-04-30 18:15:35 +02:00
  • 56f3453a9d lint Kevin Jahns 2025-04-30 18:13:54 +02:00
  • abe2c5aca0 add an simple attributions example Kevin Jahns 2025-04-29 23:29:02 +02:00
  • 7c2fe8de49 implement createAttributionsManagerFromDiff that automatically handles gc Kevin Jahns 2025-04-29 22:42:56 +02:00
  • 1433cfeebf Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits. Kevin Jahns 2025-04-29 18:02:15 +02:00
  • 37c709096a implement and test getContent on all types Kevin Jahns 2025-04-28 17:06:32 +02:00
  • e507f95a54 getContent on Y.Map Kevin Jahns 2025-04-28 02:42:06 +02:00
  • 533e4fbf2c [AttributionManager] further improve performance to be almost on-par with toString Kevin Jahns 2025-04-28 00:02:06 +02:00
  • c54ceebed4 [attribution manager] returns null instead of empty array to reduce gc allocations Kevin Jahns 2025-04-27 22:50:48 +02:00
  • 2f33d1665e lint Kevin Jahns 2025-04-27 19:52:50 +02:00
  • 120d61176c better description of myself Kevin Jahns 2025-04-27 19:48:11 +02:00
  • 29ab38cc43 add y-crdt Kevin Jahns 2025-04-27 19:42:00 +02:00
  • 780b27bdba update funding manifest Kevin Jahns 2025-04-27 19:27:14 +02:00
  • 50378316fa add funding manifest to .well-known Kevin Jahns 2025-04-27 18:58:33 +02:00
  • 5992126eb5 more work on optimizing. Improve the test case. Kevin Jahns 2025-04-24 19:49:08 +02:00