Commit Graph

  • 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
  • b286fd8ab6 add test case for finding a type in another ydoc Kevin Jahns 2025-04-24 18:59:59 +02:00
  • a90457f76d more perf improvements on getContent with attributedContent Kevin Jahns 2025-04-24 18:59:40 +02:00
  • 7126550c00 working on performance Kevin Jahns 2025-04-24 17:46:00 +02:00
  • 1e8ea641ea add another example and create a writeup for attributing content. Kevin Jahns 2025-04-24 00:03:00 +02:00
  • f03a2426c5 perf tests toDelta vs getContent Kevin Jahns 2025-04-22 23:13:57 +02:00
  • 6b7e65d251 Merge pull request #708 from Yeshan-K/main Kevin Jahns 2025-04-22 17:28:40 +02:00
  • 120856dfaf Update README.md Yeshan Kaushik 2025-04-22 20:44:16 +05:30
  • 2fbc73e8f8 Update README.md Yeshan Kaushik 2025-04-22 20:39:09 +05:30
  • 7b4256857d attribution tests for adding and removing attributes Kevin Jahns 2025-04-21 18:27:18 +02:00
  • 800f0304da basic attribution test working Kevin Jahns 2025-04-21 15:59:03 +02:00
  • 0171ef97ff first test case for attributions Kevin Jahns 2025-04-21 02:00:14 +02:00
  • 782fde5065 attributions and fixes to idmap Kevin Jahns 2025-04-21 01:13:41 +02:00
  • c7ab7a4ee5 implement base AttributionManager class and use in Y.Text Kevin Jahns 2025-04-20 19:28:36 +02:00
  • 71524a0222 more renames (ds=>idset) Kevin Jahns 2025-04-19 15:33:09 +02:00
  • 82f081b515 more renames (am=>idmap) Kevin Jahns 2025-04-19 15:21:14 +02:00
  • 063b9b7629 efficient encoding & decoding of IdMaps Kevin Jahns 2025-04-19 15:15:34 +02:00
  • 1f041913c8 implement attribution class that is de-duplicated in IdMap Kevin Jahns 2025-04-19 00:21:40 +02:00
  • c9a6d113bb rename AttributionManager=>IdMap Kevin Jahns 2025-04-18 20:26:05 +02:00
  • 2f4b8c38a1 13.6.26 v13.6.26 Kevin Jahns 2025-04-18 16:12:26 +02:00
  • 13cd563c53 [iterateStructs] additional check for non-existent structs Kevin Jahns 2025-04-18 16:10:35 +02:00
  • 0ae8d6cf5a 13.6.25 v13.6.25 Kevin Jahns 2025-04-18 14:22:09 +02:00
  • e866222193 lint Kevin Jahns 2025-04-18 14:20:36 +02:00
  • c2097e71e7 fix iterating through deleted structs when they dont exist Kevin Jahns 2025-04-18 14:15:13 +02:00
  • e729905fc6 ds is no longer maintained on store - improves perf Kevin Jahns 2025-04-12 17:30:06 +02:00
  • b38c6b7d76 diffing of attribution manager state Kevin Jahns 2025-04-12 17:20:21 +02:00
  • 12c466f0b5 [am] fixed tests Kevin Jahns 2025-04-12 16:12:00 +02:00
  • 7c0c409c81 Work on AttributionManager Kevin Jahns 2025-04-12 14:44:37 +02:00
  • e93ae12a1e use stores ds to compute state as update Kevin Jahns 2025-04-10 21:19:30 +02:00
  • a6aedf00c5 doc maintains ds Kevin Jahns 2025-04-10 21:07:59 +02:00
  • 8686113ea2 rename DeleteSet=>IdSet and add utilities and perf improvements Kevin Jahns 2025-04-08 20:50:20 +02:00
  • 632ec45020 add test case for insertSet Kevin Jahns 2025-04-08 14:53:36 +02:00
  • 6d05ce3820 use "insertSet" instead of computing state vectors in transactions Kevin Jahns 2025-04-08 14:37:08 +02:00
  • b9aa098b04 add y-op-sqlite Kevin Jahns 2025-04-07 06:48:54 +02:00