Zixuan Chen
b5e153a33d
fix: movable list undo/redo error ( #507 )
...
* fix: movable list undo/redo error
* chore: rm log
* chore: rm unused
* chore: use deno 2.x
* ci: remove build step
2024-10-11 23:36:04 +08:00
Zixuan Chen
27e3a593a6
Perf: optimize speed of large maps ( #496 )
...
* perf: optimize speed of large maps
* chore: record current perf
* chore: throw error when clippy has warnings
2024-10-05 14:35:56 +08:00
Zixuan Chen
e3a7757610
refactor: change the first param of travel change from id to ids ( #492 )
...
* refactor: change the first param of travel change from id to ids
* fix: fix all warnings and refine the impl of subscription
* chore: use pnpm
2024-10-03 21:09:18 +08:00
Zixuan Chen
a9d4de7a18
Test: Add fuzzing tests for gc mode correctly & fix several failed cases ( #461 )
...
* test: fuzz gc correctly
* fix: lots of gc snapshot issues
* fix: vv to frontiers
* test: add an arbtest for gc fuzzing tests
* test: fix a few test issues
* fix: apply diff of a dangling container that was deleted before trimmed version
2024-09-12 20:07:57 +08:00
Leon Zhao
07671ea9fd
feat: add old parent and old index in tree diff ( #452 )
...
* feat: add old parent in tree diff
* chore: enable ci
* feat: add old_index to tree diff
* fix: new fractional index config
* fix: cargo fix
* fix: add FractionalIndexNotEnabled error
* fix: move config to tree state
* fix: error string
---------
Co-authored-by: Zixuan Chen <remch183@outlook.com>
2024-09-09 16:16:02 +08:00
Zixuan Chen
46000420e8
Merge main
2024-07-12 16:15:54 +08:00
Zixuan Chen
391bd5ad0a
bk: kv store init; refine block encode format
2024-07-04 23:41:53 +08:00
Zixuan Chen
0660b1a1be
fix: upgrade wasm-bindgen to fix str free err ( #353 )
...
* fix: upgrade wasm-bindgen to fix str free err
* chore: fix ci
2024-05-09 15:22:34 +08:00
Zixuan Chen
a1fc2e3db6
ci: add release
2024-04-14 21:55:35 +08:00
Zixuan Chen
269e944ed8
ci: use mac ( #266 )
2024-02-15 13:16:03 +08:00
Zixuan Chen
0bcc3bd56d
chore: upgrade wasm-bindgen to 0.2.90 ( #262 )
2024-01-29 22:40:33 +08:00
Leon Zhao
692c5e3436
feat: group ops ( #243 )
2024-01-12 16:47:44 +08:00
Zixuan Chen
a40b5c6e4a
feat: support richtext in wasm & mark text with arbitrary value ( #142 )
...
- Support mark text with custom value [LORO-299] Allow users to mark text with custom value #139
- Expose richtext in wasm
2023-11-02 14:20:34 +08:00
Zixuan Chen
1e736df133
Refactor: rm legacy code ( #97 )
...
* refactor: rm legacy code
* chore: rm dead code
* refactor: mv refactored files outside
* refactor: rename files & methods
* chore: rm unused deps
* fix: compact bytes err
* chore: fix ci
2023-07-31 11:49:55 +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
03a6656413
chore: fix ci test
2023-03-27 09:35:57 +08:00
Zixuan Chen
848f66f327
chore(ci): install wasm-bindgen
2022-12-09 12:11:01 +08:00
Zixuan Chen
1400804fb1
chore(ci): add wasm32 target
2022-12-09 11:40:15 +08:00
Zixuan Chen
59bdaae250
refactor: use import context & basic notify
...
Co-authored-by: Leonzhao <leeeon233@gmail.com>
2022-11-24 12:15:25 +08:00
Zixuan Chen
c04989d046
ci: speedup wasm-pack install
2022-11-23 19:59:57 +08:00
Zixuan Chen
0c6ebdd1a2
chore: fix ci
2022-11-21 12:57:56 +08:00
Zixuan Chen
ea2f1256b8
chore: ci
2022-11-06 23:25:24 +08:00
Zixuan Chen
9fb4297e94
chore: ci
2022-08-05 02:14:08 +08:00
Zixuan Chen
64f4a2a332
Create rust.yml
2022-08-05 01:49:18 +08:00