Hi all, I’ve seen and recognize the benefits of journaling, but I’ve struggled at length to get into the habit due to the ‘feeling’ of taking some extra time off my day just to this specific task. I did manage to reduce the friction thanks to a change in mindset by treating treating it like a ‘thought bubble’ where I’m ‘tweeting/posting’ a thought in a feed or group chat instead of a report. It’s also quick, using the default unique notes creator hotkey and the title beyond the auto-timestamp prefix is optional.
But this was only succeeding in half of the true purpose, i.e. I wanted to a chronological view of all the thoughts I’ve had on a specific topic as time progresses. This compilation inherently takes its own time, so what ends up happening is these thoughts become a collective dump like random pictures in google photos that you never look back to.
It would be great if a plugin existed which takes all notes (in a specific folder?) with a particular tag(s) and creates a new note with all of them embedded in chronological/reverse chronological order.
Here’s the intended user flow/ux:
- Create several notes tagged (e.g.) #art-thoughts #health-thoughts #productivity-thoughts
- Click hotkey for plugin
- Popup/modal appears with 3/4 fields:
- Type filename of new/existing note to embed notes
- Insert tags to include/search for
- Select type of selection for tags: ANY (OR/UNION) / ALL (AND/INTERSECTION)
- Select chronological/reverse chronological (last edited / created time)
- After clicking Enter:
- If the filename is new, then it’s an easy embed.
- If the filename is for existing compilation note:
- It checks for already embedded links amongst the search results for the tags, and
- Only embeds unembedded notes at the top (if reverse chronological) or bottom (if chronological) of the note. [This particular behavior was chosen as a compromise since there can/will be situations where user inserts custom text between embeds in the compilation notes, so interspersing based on dates might break stuff]
If by chance there’s already a plugin that does this, I’d appreciate if somehow could share too.