First of all, huge thanks! It moves me forward. What I see now (query code below):
Point # 1 partly solved. No Journals. Nevertheless, I discover that from one tread of blocks table shows only one block – last updated – and seems that if parent-block has been updated than further child’s updates will not be displayed in table. Interesting. I’ll look over more here.
Point # 2 solved.
Point # 3 solved.
Point # 4 canceled: no point to have icon for blocks.
! One more point (# 5) needed: how in the table view to get column “updated-at” where the date and time of last update will be shown?
Well, I couldn’t find any working way to use it, sorry to say.
Was trying to add (assoc block :block/updated-at datetime) line somewhere after :result-transform, but any combination seems to broke the original working functions.
Right now I have all original functionality I’d asked for. Plus one addition: to exclude certain page search. I’ll put full code below in case of someone interested.
2. Additon to custom.css (in vault folder)
to limit length of the block name displayed therefore not hidding “updated-ad” column.
Original source is here, answered by mentaloid
As @mentaloid pointed out, might not always work due to inconsistency of Logseq actually adding this attribute to page
So if you run into issues you might want to switch this back to (not [?p :block/journal? true])