Leon Zhao
dedc8e087e
chore: rename wasm export from ( #519 )
...
* chore: rename wasm export from
* fix: clippy
2024-10-18 19:49:40 +08:00
Zixuan Chen
2110a4e33a
chore: bump to beta.2
2024-10-17 14:16:02 +08:00
Zixuan Chen
e32fdbf542
feat(wasm): add methods to encode and decode Frontiers ( #517 )
2024-10-17 13:48:11 +08:00
Zixuan Chen
00775d3bcd
chore: bump to 1.0.0-beta.1
2024-10-16 16:29:52 +08:00
Zixuan Chen
270ee41a5e
docs: refine wasm docs
2024-10-14 09:42:22 +08:00
Zixuan Chen
cd36b5b656
chore: bump version
2024-10-09 19:30:25 +08:00
Zixuan Chen
66b8a76fdf
test: add compatibility tests ( #503 )
2024-10-09 17:42:05 +08:00
Zixuan Chen
9bfe97bce4
chore: bump version
2024-10-09 12:01:01 +08:00
Zixuan Chen
c8f776f018
Refactor rename trimmed snapshot to shallow snapshot ( #499 )
...
* refactor: rename trimmed snapshot to shallow snapshot
* refactor: rename trimmed_vv and trimmed_frontiers
* refactor: rename rest of trimmed* into shallow*
* chore: rename cov message
* chore: fix warnings
2024-10-08 13:15:14 +08:00
Leon Zhao
405cbe047c
feat: add import status ( #494 )
2024-10-05 08:18:12 +08:00
Zixuan Chen
a93efd5f51
refactor!: better event api ( #489 )
...
- (js) Refactor subscription mechanism to return unsubscribe function
- (rust) Implement must-use struct for subscriptions in Rust
- Enhance API ergonomics for JavaScript-like environments
- Improve resource cleanup and prevent potential memory leaks
2024-10-03 15:14:21 +08:00
Zixuan Chen
31bc451fbf
Refactor rename new snapshot mode ( #486 )
...
* refactor: rename gc snapshot to trimmed snapshot
* refactor: mv
2024-10-01 16:49:38 +08:00
Zixuan Chen
78aaa4080d
Fix tree cache checkout issue and add a few invariance checks ( #479 )
...
* test: test failed if use non-cached diff calc
* fix: tree diff calc retreat cache current vv
* feat(wasm): commit message & get pending ops length
* bk
* chore: add tree one doc fuzz
* fix: fix the problem and added a few checks
* chore: rm debugging code
* fix: encode snapshot when detached
---------
Co-authored-by: leeeon233 <leeeon233@gmail.com>
2024-09-25 20:50:10 +08:00
Zixuan Chen
6bb424d65f
feat(wasm): commit message & get pending ops length ( #477 )
2024-09-25 20:38:10 +08:00
Zixuan Chen
18855bafd3
chore: bump version
2024-09-24 18:10:02 +08:00
Zixuan Chen
c6f1a4c0ae
fix(wasm): type err
2024-09-24 18:08:29 +08:00
Zixuan Chen
bef39ce6b5
Feat: allow editing on detached mode ( #473 )
...
* refactor: add detached editing config and prepare the architecture for editing detached doc
* feat: subscribe for peer id change
* fix: undo after checkout & add tests for detached editing
* test: add fuzzer for detached editing
* feat: expose detached editing configure to wasm
* test: add wasm test for detached editing
2024-09-24 11:16:59 +08:00
Zixuan Chen
9294648c8e
chore: 1.0-alpha.2
2024-09-23 10:20:28 +08:00
Leon Zhao
3fe619bc81
refactor: use hierarchy value for tree value ( #470 )
...
* refactor: use hierarchy value for tree value
* fix: get_container_deep_value_with_id
* feat: get tree nodes by flat format
2024-09-23 09:05:12 +08:00
Zixuan Chen
bb494df230
chore: bump version to v1.0.0-alpha.1
2024-09-20 18:16:49 +08:00
Zixuan Chen
d460346585
feat: jsonpath experimental support ( #466 )
...
* feat: jsonpath experimental support
* fix: add support for negative index unionindex and unionkey
* chore: export lorodoc in loro-js and fix a few tests related to map's entries order
* chore: fix type err
2024-09-19 19:22:39 +08:00
Leon Zhao
7f9bfa8a85
refactor: tree contains & isDeleted ( #467 )
2024-09-19 11:21:54 +08:00
Zixuan Chen
1ea2a24d74
fix: export snapshot error on a gc doc
2024-09-19 11:08:34 +08:00
Zixuan Chen
76803506b6
feat: add new cid method to js binding
2024-09-17 13:05:06 +08:00
Zixuan Chen
15175a1e5f
chore: update pkg files
2024-09-13 17:48:57 +08:00
Leon Zhao
f3b1482370
feat: get shallow value of doc ( #463 )
...
* feat: get shallow value
* chore: rename
2024-09-13 17:09:09 +08:00
Zixuan Chen
f1374c3bd0
Merge branch 'main' into dev
2024-09-12 22:30:42 +08:00
Zixuan Chen
3d3635afbb
test: add tests for all export methods
2024-09-12 22:19:48 +08:00
Zixuan Chen
38d1c279d9
feat: add new export api to wasm
2024-09-12 22:16:55 +08:00
Zixuan Chen
69ef0ac8c2
refactor: rename fractional index config function
...
and fix a few timestmap err
2024-09-11 11:16:31 +08:00
Zixuan Chen
4a27a0645f
Merge branch 'dev' into feat-gc
2024-09-11 10:54:29 +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
ab6ee76b1e
style: refine a few impl ( #454 )
Release WASM / Release (push) Has been cancelled
Test All / build (push) Has been cancelled
2024-09-09 15:58:00 +08:00
github-actions[bot]
243708943c
chore: version packages ( #451 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-07 19:44:32 +08:00
Zixuan Chen
46e21fccc7
fix: two tree move (inside the same parent) issues ( #450 )
...
Release WASM / Release (push) Waiting to run
Test All / build (push) Waiting to run
* fix: two tree move (inside the same parent) issues
* chore: add release note
2024-09-07 16:49:28 +08:00
Zixuan Chen
dd6bb10fff
Refactor(wasm) rename Loro to LoroDoc ( #443 )
...
* chore: reduce wasm size
* refactor(wasm): rename Loro to LoroDoc
2024-09-05 20:27:31 +08:00
github-actions[bot]
622c881605
chore: version packages ( #447 )
...
Release WASM / Release (push) Has been cancelled
Test All / build (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-05 14:31:14 +08:00
Zixuan Chen
4c325ab87c
Merge branch 'dev' into feat-gc
2024-09-03 21:21:14 +08:00
Zixuan Chen
08d53cae93
feat: subscribe for local updates ( #444 )
2024-09-03 14:04:43 +08:00
Zixuan Chen
60036bc39c
Merge branch 'main' into dev
2024-08-28 23:33:44 +08:00
github-actions[bot]
efc50fa9c5
chore: version packages ( #437 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-28 00:09:38 +08:00
github-actions[bot]
c36664e784
chore: version packages ( #435 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-27 21:34:04 +08:00
github-actions[bot]
6333cf0a09
chore: version packages ( #433 )
...
Release WASM / Release (push) Waiting to run
Test All / build (push) Waiting to run
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-27 21:08:11 +08:00
Zixuan Chen
e084eca580
Merge branch 'main' into dev
2024-08-25 21:12:07 +08:00
Zixuan Chen
0faa860d59
docs: rm warning
2024-08-11 11:04:53 +08:00
东灯
e01505e013
feat: add text update API ( #404 )
...
* feat: add diff algorithm
* feat: implement DiffHook
* feat: add rust/typescript API
* feat: use u8 to enable SIMD
* feat: add SIMD support
* test: add a failed test case
* revert: change to unicode index
* fix: text event index correctness when using utf8 or unicode
* fix: use unicode index
* fix: apply delta
* fix: remove splice_unicode
---------
Co-authored-by: Zixuan Chen <remch183@outlook.com>
2024-07-23 21:22:47 +08:00
Zixuan Chen
59f09e7162
Merge branch 'main' into zxch3n/kv-store-trait
2024-07-17 12:16:53 +08:00
github-actions[bot]
d2b0520f86
chore: version packages ( #403 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-14 17:03:19 +08:00
Zixuan Chen
bc63d250e2
Merge branch 'main' into zxch3n/kv-store-trait
2024-07-14 13:59:14 +08:00
东灯
c710ec3dd3
feat: add more text api ( #398 )
...
* feat: add char_at
* feat: add slice
* feat: add splice
* feat: add rust/typescript API
* fix: ci test
* fix: patch
* fix: patch
* Update crates/loro-wasm/src/lib.rs
Co-authored-by: Zixuan Chen <remch183@outlook.com>
* Update crates/loro-wasm/src/lib.rs
Co-authored-by: Zixuan Chen <remch183@outlook.com>
* Update crates/loro/src/lib.rs
Co-authored-by: Zixuan Chen <remch183@outlook.com>
* perf: use entity index
* fix: patch
* fix: error brackets
---------
Co-authored-by: Zixuan Chen <remch183@outlook.com>
2024-07-14 13:06:04 +08:00