Commit Graph

19219 Commits

Author SHA1 Message Date
Tienson Qin
b9c385d2e3 fix: set parent page 2025-03-27 21:40:18 +08:00
Tienson Qin
2bb667fe91 fix: avoid changing recent pages position 2025-03-27 21:11:02 +08:00
Tienson Qin
591c5e391f fix: make table row reactive 2025-03-27 20:50:19 +08:00
Tienson Qin
5305460694 perf: avoid transacting both blocks and properties to UI db
when displayed in table view
2025-03-27 18:35:40 +08:00
Tienson Qin
572d6f4390 perf: no need to transact property values to ui db 2025-03-27 17:07:15 +08:00
Tienson Qin
da74228213 fix: later picked settings should have higher priority for sorting
fix https://test.logseq.com/#/page/67cd8311-b5f6-4974-b18d-038876725b0d
2025-03-27 15:05:16 +08:00
Tienson Qin
d2162bb805 fix: property value select 2025-03-27 14:02:36 +08:00
Tienson Qin
e226a1f311 disable add new object for grouped views 2025-03-26 12:12:28 +08:00
Tienson Qin
9c7db9bebe fix: add new object 2025-03-26 12:10:52 +08:00
Tienson Qin
5a2aa3d754 perf: virtualized view groups 2025-03-26 11:36:08 +08:00
Tienson Qin
8a81b02bcc use deferred input for view search 2025-03-26 11:19:22 +08:00
Tienson Qin
a7474ba199 fix: ID 2025-03-26 10:01:53 +08:00
Tienson Qin
eecb21e6fc table row is a block id instead of entity now 2025-03-26 09:52:24 +08:00
Tienson Qin
3476d6665f fix: on-delete-rows 2025-03-26 09:44:03 +08:00
Tienson Qin
27a50ad0d7 fix: table select 2025-03-25 21:25:25 +08:00
Tienson Qin
15169e1faf Reduce view blink when searching 2025-03-25 20:56:51 +08:00
Tienson Qin
873413a0d6 fix: search view 2025-03-25 20:28:20 +08:00
Tienson Qin
68fbe3c4b2 fix: hide add new record for references 2025-03-25 18:41:15 +08:00
Tienson Qin
82ee92c9b1 fix: page title actions not shown 2025-03-25 18:18:56 +08:00
Tienson Qin
1dbd6f8469 fix: switching between different views 2025-03-25 18:11:58 +08:00
Tienson Qin
521aba97b6 add db/sub-entity for using in react functional components
`db/sub-block` can only be used in class components together with
rum/reactive and db-mixins/query.
2025-03-25 17:15:39 +08:00
Tienson Qin
b117a3ddf3 fix: page refs filter 2025-03-25 12:25:02 +08:00
Tienson Qin
065cb9eda6 don't show empty refs 2025-03-25 11:22:27 +08:00
Tienson Qin
c89bf000c8 move page refs filter to worker 2025-03-25 10:05:09 +08:00
Tienson Qin
ca73932d01 list view blocks group by parent 2025-03-24 15:17:53 +08:00
Tienson Qin
1f5c4158d2 perf: virtualized list in groups 2025-03-24 08:57:15 +08:00
Tienson Qin
6f3b01d9b0 fix: page backlinks sort 2025-03-24 08:19:59 +08:00
Tienson Qin
9d29829f39 fix: query view 2025-03-23 11:04:20 +08:00
Tienson Qin
6e004e349b fix: views on file graphs 2025-03-21 21:30:06 +08:00
Tienson Qin
80ecaea95a fix: rseq raises error of lazyseq on electron 2025-03-21 21:09:54 +08:00
Tienson Qin
a7093caf54 remove :block.temp/top? and :block.temp/bottom? 2025-03-21 20:59:19 +08:00
Tienson Qin
e169666173 using rseq instead of reverse because reverse isn't lazy 2025-03-21 20:46:05 +08:00
Tienson Qin
ea7836ba15 perf: virtualized journals 2025-03-21 17:28:50 +08:00
Tienson Qin
d20359080f fix: group-by page render 2025-03-21 13:53:38 +08:00
Tienson Qin
3676bce783 enhance: remove custom linked and unlinked refs implementations
Every view should use the same for loading data, filter and group by.
2025-03-21 12:07:18 +08:00
Tienson Qin
0257374f1d fix: reactive block title 2025-03-21 09:41:27 +08:00
Tienson Qin
a8aa1daccc fix: list view 2025-03-21 09:28:47 +08:00
Tienson Qin
e76be2a2c7 handle linked refs and unlinked refs in worker instead of ui thread 2025-03-19 22:00:15 +08:00
Tienson Qin
647e7e4584 add lru cache for <get-block 2025-03-19 18:02:41 +08:00
Tienson Qin
0528caabe1 fix: select options 2025-03-19 12:05:53 +08:00
Tienson Qin
6d49fcc38b fully loading block when editing
Table view blocks are not transacted to the ui db to not block rendering
2025-03-19 10:53:35 +08:00
Tienson Qin
5ef74725cd avoid transacting tag/property objects to the UI db 2025-03-18 17:16:53 +08:00
Tienson Qin
36b5778bf2 don't include block property values for all pages 2025-03-17 23:31:16 +08:00
Tienson Qin
b7d3bc58b0 no need to paginate data for views 2025-03-17 20:11:30 +08:00
Tienson Qin
ff6e0bc447 avoid transacting view data to ui db 2025-03-17 20:02:19 +08:00
Tienson Qin
5d623b453c limit properties to be queried from <get-block 2025-03-17 18:16:13 +08:00
Tienson Qin
515feee0aa wip: query data only if it's needed to be displayed 2025-03-17 10:28:28 +08:00
Tienson Qin
4b8e1eb687 avoid transacting existing view entities to the UI db 2025-03-16 17:34:47 +08:00
Tienson Qin
50940018f9 perf: memoize row 2025-03-16 16:07:18 +08:00
Tienson Qin
05054f0c4b Merge branch 'feat/db' into perf/app-start 2025-03-16 12:18:55 +08:00