New Plugin: Journals

That’s good, thanks for taking the time to create this plugin.

Great job with v2, thanks for this new version, multiple journals working very well.

In Periodic Notes it had a viewer function where you could show multiple journal entries in a single document by setting the number of days you wanted to view. This was useful for looking at the last 30 days when doing monthly reviews.

Is this something you could add, or maybe you could suggest a workaround?

Thanks again for taking the time to make this plugin.

In Periodic Notes it had a viewer function where you could show multiple journal entries in a single document by setting the number of days you wanted to view. This was useful for looking at the last 30 days when doing monthly reviews.
Is this something you could add, or maybe you could suggest a workaround?

I’m not totally sure what functionality in periodic notes you are referring to - could you please show some sample screenshot of how it looks like? or point to plugin docs where it is described?

had a viewer function where you could show multiple journal entries in a single document by setting the number of days you wanted to view.

Are you thinking of the Daily Notes Editor plugin?

Sorry guys, I was getting mixed up. It’s the Daily Notes Viewer plugin, this allows you to set a period for viewing daily notes. It looks like it may be designed to find files that follow the standard Daily Notes naming convention, i.e. 2025-02-05. By default the file it creates is named Viewer and it’s placed in the Library. Name and location are editable, so I’ll experiment with it and see if I can get it to work.

I wouldn’t call it abandoned. I’d call it done :white_check_mark: or stable.

Well. This is nice! :heart_on_fire:

I had a look on that plugin and while generally idea is interesting the way it is made might be resource consuming and confusing for user (it creates a note but your edits to that note will not be reflected back and disappear next time plugin rebuilds that note)
But overall idea of plugin is interesting - I’ll think how to add similar functionality to journals

It would be really useful if you could add the functionality to Journals. I’ve been unable to get the Daily Notes Viewer plugin to work with one of my new Journals. This appears to be down to the file naming as it looks for YYYY-MM-DD, I use {{journal_name}} {{date}} to name my notes.

I tried editing daily notes I’ve already created by renaming them. First, by putting the journal name after the date and second by removing the name altogether and using only the date. Neither of them worked, not sure why.

That plugin uses obsidian-daily-notes-interface package to detect daily notes
and the way that package works

  • it finds settings from either periodic notes or from daily notes plugins
  • takes date format from settings
  • tries to parse file name using that format

so as workaround you can try adjusting date format in daily notes to something like [your journal name] YYYY-MM-DD

I created an issue to add such functionality to the plugin - Notes preview in timeline · Issue #119 · srg-kostyrko/obsidian-journal · GitHub

That worked, thanks for that. :+1: Hope you are able to add this functionality when you have the time.

I’ve noticed a change of commands, as mentioned here:

one of v2 changes was to introduce journal level commands instead of predefined global commands
unfortunately, that led to different command ids

1 Like

It happened lately with another plugin (Copilot).
Would be nice to add a pop-up notice to the users alerting them to what might break. Especially when commands are on Command Palette, or chained to other plugins, scripts, etc.
QuickAdd and Excalidraw devs at least add some notice on updates (which one can turn off, of course), if not spoon-feed users how to fix what might have been broken.

good point, I’ll add some warning in next release

1 Like

Best would be to add it in a tab, like Terminal and other plugins do. That way the user must read it, otherwise people have a way of turning off everything, you know.

Cheers

I have journals set up with Daily Notes.

I notice that when I run the Journal Command “Open today’s Daily Note”, it doesn’t seem to notice the existing daily not, and it will either Ask to create new note, if configured, or it will create attempt a new folder with the same name as the existing folder, which creates a sync conflict.

The folder folder I’m using is:
20-journal/daily notes/{{date:YYYY}}/{{date:MM}}

It seemed like it worked fine before the ‘Shelf’ functionality was introduced.

How can I debug or fix this?

Update: I found the issue. There was a blank space at the end of the designated folder:

20-journal/daily notes/{{date:YYYY}}/{{date:MM}}

I couldn’t see the blank space (because it’s blank!)

Removing it fixed the issue.

I’ll update folder path preview to make such spaces more obvious for user in next release

Following on from my recent question about adding a Daily Notes Viewer function. I see under your GitHub issues section, Notes preview in timeline #119 you state that this enhancement has now been added.

I’m struggling to see how to implement this with an already created Journal, from the Journals drop down in your plugin. I see how to edit the journal name and date format, but not the viewer functionality. Should this be added here, or do I need to add property settings to my template file? I would appreciate if you could explain how to do this.