New plugin: Daily note calendar

Hello everybody,

A couple of weeks ago I decided to write a plugin that let’s you navigate the notes in your vault using a calendar view.

Some of the features that are supported right now:

  • Use templates to build the name of a note (just like the daily note plugin)
  • Use templates for the folder where the note should be created (this allows you to store daily notes in the folder for the current year without specifying the exact year)
  • Create multiple periodic notes
    • Daily notes
    • Weekly notes
    • Monthly notes
    • Quarterly notes
    • Yearly notes
  • View all notes created on the day you selected in the calendar

Beacause it’s the first plugin I’ve ever written dor Obsidian I’d like your feedback and suggestions for improving the plugin.

View the source on Github.

I hope you’ll enjoy the plugin and I’d be happy to hear your feedback!

4 Likes

The existing Calendar plugin does those things. (Altho your timing is good because right now it has an annoying bug.)

1 Like

Hello, yes that’s true for now. But my vision is to make this calendar another method to navigate tour vault based on the dates of a note. And as far as the calendar part goes, Ive decided to write my own because the existing calendar plugin couldn’t open my daily notes because the name template was different than the default daily notes template. And I’ve tried to make it work in that plugin but I didn’t understand the code of the plugin. Given that I wanted more out of it anyway, I thought it might be easier just to create my own. And, at least it is a lot of fun to do so.

I also need your version because I now can manage the monthly and quarterly note !
You are doing a great job, thanks !

thank you for the plugin. great expansion of functionality of existing calendar plugin! One issue that I have is that if you select ALT/CMD for creating new notes you only can create daily notes not w/q/m/y. for now I switched to using shift for not creating new notes, but would be helpful if this bug could be fixed. Thank you!

also is it possible to extend shift functionality (list of notes created on that w/m/q/y) to w/m/q/y clickables in calendar view? that’d be really helpful!

also trying to create weekly note today (30 dec 2024) creates 2024-w01 same as clicking on week one of 2024, which is confusing. I think it should be either 2024-w53 or 2025-w01?

I have an issue with your plugin working with existing daily note date template (obsidian uses momentJs, yours uses date fns). So {{date:}} of your plugin needs me to modify the date format of my daily note template, but then the template doesn’t work in the rest of obsidian.

For example, {{date:ddd D MMM, YYYY}} does not work, but if i write it in date fns notation, then the daily note template stops working in normal obsidian contexts

Otherwise i love the navigation view your plugin provides! It’s a great way to visualize the vault by notes added on particular days in the calendar, I’d use it a ton for that reason otherwise