Commit Graph

11653 Commits

Author SHA1 Message Date
rcmerci
7a6972bc89 update property edit 2023-06-21 00:31:22 +08:00
Tienson Qin
d22ff99c91 enhance: enable db validate only when dev 2023-06-20 19:30:09 +08:00
Tienson Qin
5445a83b5c debug: db validate 2023-06-20 19:26:35 +08:00
rcmerci
8a1c54173b [wip] property edit 2023-06-20 18:08:40 +08:00
Tienson Qin
029b196432 refactor: remove db/get-paginated-blocks 2023-06-20 14:06:42 +08:00
Tienson Qin
c238a7b08a chore: remove pprint debug 2023-06-20 13:33:51 +08:00
Tienson Qin
aa3510bb12 fix: page namespace 2023-06-20 13:31:31 +08:00
Tienson Qin
229263b598 fix: page rename 2023-06-19 17:35:47 +08:00
Tienson Qin
f23dfafe85 fix: args order 2023-06-19 14:44:18 +08:00
Tienson Qin
497e2dd3a9 fix: don't save transit for db-based graphs 2023-06-19 14:30:12 +08:00
rcmerci
6ea438053f add property schema 2023-06-19 13:49:54 +08:00
rcmerci
d85da1edb7 fix missing repo arg 2023-06-17 01:52:03 +08:00
rcmerci
3dc67e550d replace all property/Fns with property-edit/Fns
property-edit/Fns do nothing if current repo is db-based version
2023-06-17 01:37:39 +08:00
Tienson Qin
da2a753506 fix: hide id when press Enter before any page ref 2023-06-16 14:07:57 +08:00
Tienson Qin
9188cc6e58 update special chars 2023-06-16 14:01:48 +08:00
Tienson Qin
48954897e9 remove unnecessary when creating a new block 2023-06-16 14:01:48 +08:00
rcmerci
90fe19fa82 update frontend.util.property-edit 2023-06-16 12:56:52 +08:00
Tienson Qin
8746a373ae Replace special [[id]] with [[page name]] when reading block content 2023-06-15 22:59:55 +08:00
Tienson Qin
06e8bae3c5 Save id instead of page name for page refs 2023-06-15 18:40:20 +08:00
rcmerci
5fb3cfd7a5 add property_edit.clj(s) 2023-06-15 12:56:14 +08:00
Tienson Qin
32173ff95e fix: new page doesn't have block/uuid 2023-06-14 17:29:55 +08:00
Tienson Qin
0f1cbb3bc7 fix: autopair failed 2023-06-14 16:52:31 +08:00
Tienson Qin
ca34564c61 fix: db wrap-parse-block 2023-06-14 16:20:56 +08:00
Tienson Qin
3a20a147e6 fix: parse block 2023-06-14 15:40:13 +08:00
Tienson Qin
55ff7584b7 wrap-parse-block impl for db && file 2023-06-14 15:13:22 +08:00
rcmerci
bd80235f02 add comment 2023-06-14 13:08:14 +08:00
rcmerci
d38afc9b71 better func names to differentiate between 2 types of graphs
- local file based
- db based (sqlite for now)
2023-06-14 13:03:08 +08:00
Tienson Qin
41aea60d94 Disable lazy when there're fewer blocks 2023-06-13 21:08:50 +08:00
Tienson Qin
996817149f chore: no need for blocks infinite list 2023-06-13 18:40:05 +08:00
Tienson Qin
7dc22e4c30 fix: clear selection 2023-06-13 18:23:41 +08:00
Tienson Qin
88496ac8f5 enhance: flicker cursor when editing 2023-06-07 02:09:44 +08:00
Tienson Qin
444a8cf446 enhance: don't lazy invisible blocks above 2023-06-06 23:21:57 +08:00
Tienson Qin
e3afa1fff3 fix: query 2023-06-06 14:27:18 +08:00
Tienson Qin
ed3b063575 perf: using :block/_parent instead of blocks->vec-tree 2023-06-06 02:00:45 +08:00
Tienson Qin
c85d224e75 fix: no need to query for other attributes in pagination 2023-06-05 17:26:21 +08:00
Tienson Qin
5b29a2e358 Overwrite default clj->js behaviour for datascript Entity 2023-06-05 17:17:26 +08:00
Tienson Qin
e7dae7728a fix: paginated blocks 2023-06-05 16:45:14 +08:00
Tienson Qin
e2af2e5f2c entity plus 2023-06-05 10:34:33 +08:00
rcmerci
9b66c75f20 replace more state var as atom 2023-06-01 18:18:20 +08:00
Tienson Qin
5b74080d3f perf experiment: lazy load every block 2023-06-01 01:04:41 +08:00
rcmerci
628a8b3826 use atom to replace some high frequency used state vars 2023-06-01 00:14:52 +08:00
Tienson Qin
d0d56cc65a Restore back performance enhancements 2023-06-01 00:09:47 +08:00
Tienson Qin
997da82b50 fix: pagination blocks 2023-06-01 00:05:19 +08:00
Tienson Qin
b008503e40 fix: page loading 2023-05-31 18:01:41 +08:00
Tienson Qin
49944dc30e fix: db-only graph unlink 2023-05-31 17:25:48 +08:00
Tienson Qin
dcb37064c5 fix: list db-only graphs in the graph switch 2023-05-31 17:17:51 +08:00
rcmerci
6dd7cf8b55 remove unused requires 2023-05-31 12:15:27 +08:00
rcmerci
1f3c89bb8c perf: skip block/uuid datoms when load other datoms 2023-05-31 12:10:06 +08:00
Tienson Qin
4b3d9ea16b perf: remove allocations from eav->datom 2023-05-31 04:33:14 +08:00
Tienson Qin
bbaab64241 code cleanup 2023-05-31 03:52:37 +08:00