I love the feature in Day One the journal app - On This Day. It gives me a view of all the previous journal entries for that day in the year.
I suspect it could be possible to make a query to do the same in Logseq. I would need to have the results showing the same as if the page was embedded.
Wondered about adding a tag which gives the month and day and have the query search for that. Maybe I could automate adding the tag to every journal entry. The tag could be 05-24
Or perhaps do a query which just searches for May 25th.
Maybe it is important to say that my daily journals have the format YYYY/MM/DD e.g. 2023/01/13 because there is a calculation done where they compare the page names (today, with other journal pages) without the year.
I have been using this version. Now when I have several years’ worth of journal entries, I’d like to have results displayed as folded by the heading (ie. date). Can anyone help me to get that done?
To clarify, I’d like to have the daily entries returned by the query folded, not the whole “On This Day” block. Now they all render unfolded, which takes lot of space especially if multiple year entries are found. Screenshot:
@Federico_Frosini@jkiviluoto
No idea how to accomplish that!
The collapsed state you can manually do is actually controlled by changing the css class used in the result css.
Queries are the single biggest limitation of logseq - regular users do not stand a chance of writing an advanced query themselves - therefore either copy&pasting a query from the internet works or it doesn’t.
The query below is working for me, so that is a start, but here is what I am missing: I capture other data in pages, and then add the date to that page’s name or property block or any random block within the page.
I would like to see all of those pages show up as well, not just journal entries, as that is all stuff I worked on on that day.
It is possible to search for dates everywhere, but such a query would gradually become very slow. The correct approach is to link those dates back to the respective journal entry, then find them all in that place and therefore through your current query.