Commit Graph

11 Commits (feat/asset-sync)

Author SHA1 Message Date
rcmerci b7bbce51e4 dev: add runtime-id-list 2024-06-07 13:32:05 +08:00
Tienson Qin 1ec4796eff refactor: replace :block/left with :block/order
Finally no need to worry about parent-left conflicts and broken chain.
With :block/order, we only need to re-compute new orders for siblings
with same order (it can happens if there're bugs in our code, or
updates from rtc), but it doesn't break UI.

Another huge potential benefit after discussing with Zhiyuan is:
Ee might be able to simplify both RTC and undo/redo, currently, we
need to handle each new op for both of them, with recently
refactorings like properties being db attributes, :block/order
is a string instead of a ref, we can handle most property value
conflicts using last-write-wins, and others (e.g. :block/parent,
property with :default type) specifically.

I haven't fixed the issues of using :block/left in RTC and undo/redo,
because we might change both soon.
2024-05-02 01:12:22 +08:00
Tienson Qin 12263ed19d Raise it to 30k pages 2024-01-31 03:26:13 +08:00
Tienson Qin 7f6cb9bb92 partition load initial pages data
Also, add a script to build a test graph
2024-01-31 03:05:45 +08:00
Tienson Qin b4757dad0e enhance: get worker runtime id automatically 2024-01-10 17:29:11 +08:00
Tienson Qin ec39bf0628 Add worker-repl fn 2024-01-10 17:23:38 +08:00
rcmerci f223ef535c fix(dev): bb gen-malli-kondo-config 2023-01-18 10:10:40 -05:00
Gabriel Horner e52df0619b Move malli config gen to dev source path
Followup to #8265
2023-01-13 14:35:59 -05:00
Andelf a633f9c31a feat: add git revision to config 2022-11-30 22:17:18 +08:00
Tienson Qin 9d1d148afe chore: add electron repl 2021-01-20 11:34:58 +08:00
Tienson Qin 2d1fa33204 refactor: remove web 2020-10-27 23:19:40 +08:00