Leon zhao
442f2561a1
Remove prelim feature ( #215 )
...
* chore: remove prelim temporarily
2023-12-13 10:25:00 +08:00
Zixuan Chen
ce36f8adbd
chore: bump version
2023-12-07 15:27:22 +08:00
Zixuan Chen
b689f5b1cd
chore: bump version
2023-12-06 23:39:55 +08:00
Zixuan Chen
4112a28607
chore: bump loro-crdt
2023-12-05 14:53:01 +08:00
Zixuan Chen
aa87a96286
chore: bump loro-crdt js
2023-12-05 14:31:06 +08:00
Zixuan Chen
bbf8acd767
chore: bump version
2023-12-05 13:58:00 +08:00
Zixuan Chen
e4814aa627
chore: init changesets
2023-12-05 13:38:09 +08:00
Zixuan Chen
8b6f49f3b3
chore(release): 0.5.0
2023-11-27 17:56:04 +08:00
Zixuan Chen
ed5324b506
chore(release): 0.4.3
2023-11-16 22:26:41 +08:00
Zixuan Chen
a484484934
chore(release): 0.4.2
2023-11-16 21:53:04 +08:00
leeeon233
c4b753dfd8
chore: add license
2023-11-12 23:23:12 +08:00
Zixuan Chen
2129421b6a
chore(release): 0.4.1
2023-11-12 21:09:42 +08:00
Zixuan Chen
e871a6c438
chore: bump loro-wasm loro-crdt version
2023-11-10 20:41:11 +08:00
Zixuan Chen
5cac1ed092
Refactor: make changes mergeable ( #146 )
...
- Allow changes to be merged when possible. This makes realtime collaboration more efficient with Loro.
- Refactor the code to make modifications of changes in oplog in one place
- Optimize the diff calculation so that it doesn't have to go back to the beginning of the change.
Note: we still keep the invariants that dependency pointers in Loro always point to the last op in a change
2023-11-03 21:40:34 +08:00
Zixuan Chen
7a19b49acb
Add richtext example using Quill ( #145 )
...
* feat: richtext example init
* fix: pass richtext event delta consistency check
* chore: debug history
2023-11-03 16:59:27 +08:00
Zixuan Chen
8293347334
Feat: autocommit transaction ( #127 )
...
* feat: auto commit
* fix: make recursive single thread event work again
2023-10-30 18:32:36 +08:00
Zixuan Chen
15be521777
feat: event & wasm
2023-07-29 02:03:51 +08:00
Zixuan Chen
794ed42ea4
chore: bump version
2023-05-11 12:19:47 +08:00
Zixuan Chen
bc09a0489f
feat: add typed versions of getMap and getList to Loro class ( #96 )
...
* feat: add typed versions of getMap and getList to Loro class
This commit adds `getTypedMap` and `getTypedList` methods to the `Loro` class, which allow for accessing maps and lists with type information. It also adds corresponding `getTyped`, `insertTyped`, and `setTyped` methods to `LoroMap` and `LoroList`. This makes it easier and safer to work with Loro's data structures.
* chore: bump version
* chore: alpha 1
* feat: add size and length to list and map
* chore: update deno test script
2023-05-11 11:59:48 +08:00
Zixuan Chen
023b2ab87d
release: loro-crdt 0.2.7
2023-04-07 16:40:01 +08:00
Zixuan Chen
c61f238039
release: 0.2.6 loro-crdt
2023-04-07 16:36:48 +08:00
Zixuan Chen
598f6dbc33
release: loro-crdt v0.2.5
2023-04-07 14:29:18 +08:00
Zixuan Chen
82b5f8dc90
Perf: speed up utf16 and wasm ( #90 )
...
* perf: remove unused transact field
* perf: micro optimization
* bench: fix bench
* bench: add utf16 bench
* chore: refine diagnose
* perf: speedup utf16 lookup
* perf: use better utf16 len counter
* refactor: use js to cast Loro/Transaction
* refactor: map and list use __loro and __txn
* test: configure ci vitest
* chore: ci
2023-04-03 09:29:25 +08:00
Zixuan Chen
63cd719393
chore: bump loro-crdt version
2023-03-28 23:23:19 +08:00
Zixuan Chen
abafec9e18
chore: bump versions
2023-03-28 01:05:17 +08:00
Zixuan Chen
49f664dd8f
feat: convert event to js & add vitest
2023-03-25 20:11:45 +08:00
Zixuan Chen
606685d42b
chore: bump version
2023-03-24 11:50:10 +08:00
Zixuan Chen
aadde5af9e
fix: loro-crdt type
...
Co-authored-by: Leonzhao <leeeon233@gmail.com>
2023-03-24 11:44:32 +08:00
Zixuan Chen
2f74b13e70
feat: extra pkg loro-crdt to wrap loro-wasm
2023-03-24 10:08:11 +08:00