Tienson Qin
879ae09fa2
fix: wrong argument
2024-01-09 14:09:12 +08:00
Tienson Qin
dd3a4b122c
fix: async page rendering
2024-01-09 14:05:25 +08:00
Tienson Qin
5fd91035df
wip: transact to worker directly
...
Previously, the transactions will go though main thread db -> worker
db, this commit changes it to worker db first and then send the
updates to the main thread db.
This change does introduce some bugs because all the db transactions
are async now.
2024-01-08 20:53:23 +08:00
Tienson Qin
dbba75157d
Sync db worker changes back to the main ui thread
2024-01-08 19:09:54 +08:00
Tienson Qin
8ba3280c5a
fix: reactive rtc-state in debug ui
2024-01-08 18:10:59 +08:00
Tienson Qin
b1532f0e58
fix: rtc graph download
2024-01-08 15:54:25 +08:00
Tienson Qin
3d26b1fef9
fix: rtc ops
2024-01-08 15:39:30 +08:00
Tienson Qin
38ba0dfa7c
Move entity plus to db dep
2024-01-08 15:35:09 +08:00
Tienson Qin
d593456c1c
fix: get graphs
2024-01-08 14:27:36 +08:00
Tienson Qin
92d4fb1983
fix: rtc issues
2024-01-08 13:12:42 +08:00
Tienson Qin
52a1f597be
debug ui refactor
2024-01-08 13:06:24 +08:00
Tienson Qin
77726bda4c
fix: worker dependencies
2024-01-08 12:59:08 +08:00
Tienson Qin
ab612a0a1b
refactor debug UI state
2024-01-08 12:26:05 +08:00
Tienson Qin
a759c8c58c
replace rtc calls with worker apis
2024-01-08 11:50:23 +08:00
Tienson Qin
d5ea7b56c0
wip: rtc debug ui refactor
2024-01-08 10:50:14 +08:00
Tienson Qin
eeffd7e496
fix: add missing arg
2024-01-08 06:33:17 +08:00
Tienson Qin
81757c4e37
remove dependencies on full_upload_download_graph
2024-01-08 06:31:32 +08:00
Tienson Qin
06da20f3b5
ws-addr doesn't need to be an atom
2024-01-08 06:12:43 +08:00
Tienson Qin
09e2ffc0a2
fix: access indexedDB from web worker
2024-01-08 06:03:46 +08:00
Tienson Qin
ecd59381a5
Sync state to worker
2024-01-08 06:00:27 +08:00
Tienson Qin
f14f7b0c95
wip: move rtc to worker
2024-01-08 04:43:28 +08:00
Tienson Qin
ab51cce627
remove conn dependency from full_upload_download_graph
2024-01-07 17:51:28 +08:00
Tienson Qin
f24aae521e
remove page handler dep on rtc core
2024-01-07 17:38:53 +08:00
Tienson Qin
9597330d9f
Remove db/state dep on page handler
2024-01-07 17:24:54 +08:00
Tienson Qin
20ef7dffaa
fix: page rename
2024-01-07 16:52:23 +08:00
Tienson Qin
2a262d4766
fix: page delete
2024-01-07 16:40:51 +08:00
Tienson Qin
8f8acf1d77
wip page rename
2024-01-07 16:27:11 +08:00
Tienson Qin
fa2892cef6
use ldb/transact! instead of d/transact!
2024-01-05 06:42:10 +08:00
Tienson Qin
7c4baf97db
fix both page create and delete
2024-01-05 03:09:35 +08:00
Tienson Qin
1e72d0efc7
Move page-delete to worker
2024-01-05 02:47:40 +08:00
Tienson Qin
086a052ee7
Move page-create to worker
2024-01-05 01:02:22 +08:00
Tienson Qin
8c3ed702f7
remove state dependency for rtc.core
2024-01-04 17:49:23 +08:00
Tienson Qin
f3e7f8b66b
remove handler.whiteboard dependency for rtc.core
2024-01-04 17:30:04 +08:00
Tienson Qin
0dc2577091
fix defmacro
2024-01-03 21:31:32 +08:00
Tienson Qin
fdf8249265
remove db dependency for rtc.core
2024-01-03 21:23:33 +08:00
Tienson Qin
7258cf48da
fix deps
2024-01-03 18:12:12 +08:00
Tienson Qin
9194a671fd
Move outliner core to its own dep
2024-01-03 18:02:48 +08:00
Tienson Qin
faf2d8116a
Move worker.mldoc and worker.file.property.util to graph parser dep
2024-01-03 17:35:12 +08:00
Tienson Qin
b5d8d569ce
Move time-ms to common.util
2024-01-03 17:12:31 +08:00
Tienson Qin
a6f83c2445
Move worker.util fns to common.util
2024-01-03 17:08:24 +08:00
Tienson Qin
cf1e4691c2
fix: lint warnings
2024-01-03 16:45:11 +08:00
Tienson Qin
b7d9098e80
Move gp-util and gp-config to the common dep
2024-01-03 16:38:05 +08:00
Tienson Qin
46eacf6740
Add invalid outliner structure check back
2024-01-03 15:47:46 +08:00
Tienson Qin
292ba1b0b6
Remove state dependency for outliner.core
2024-01-03 15:42:58 +08:00
Tienson Qin
670bc3a5c7
enhance: enable entity transaction
2024-01-03 14:42:44 +08:00
Tienson Qin
2a79b44725
fix: outliner bug
2024-01-03 03:15:38 +08:00
Tienson Qin
0e47b388c6
code cleanup
2024-01-03 02:11:35 +08:00
Tienson Qin
9ea5ac85e4
Remove dom dependency for outliner.core
2024-01-03 01:37:42 +08:00
Tienson Qin
e579f668eb
wip: remove dependency on frontend.db for outliner core
2024-01-02 23:23:49 +08:00
Tienson Qin
0ca1bd61eb
wip: outliner core refactor
2024-01-02 21:46:40 +08:00