Commit Graph

13844 Commits

Author SHA1 Message Date
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