Calendar for Daily Notes

by xryul
5
4
3
2
1
Score: 35/100

Description

This plugin has not been manually reviewed by Obsidian staff. Calendar for daily notes with grouped lists, created-on-day notes and attachments, color tags, custom titles, and optional gemma3 title generation.

Reviews

No reviews yet.

Stats

stars
444
downloads
0
forks
1
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Calendar for Daily Notes

Calendar for daily notes with grouped lists view, created-on-day notes and attachments, color tags, custom titles, and optional gemma3 title generation.

Obsidian_NGf9Of9P0m

Features / What’s different:

  • List view - a new collapsible panel showing daily notes in a hierarchical tree with:

    • 6 grouping presets: Year, Year→Month, Year→Month Name, Year→Month #-Name, Year→Quarter, Year→Week Obsidian_XMMou6lC47
    • Sorting: Newest→Oldest or Oldest→Newest Obsidian_hHJ9hfdC3a
    • Min word filter: Hide daily notes below a word count threshold Obsidian_XcieJKgR2Z
    • Created-on-day items: Shows notes and attachments created on each day (by file creation time), even without a daily note Obsidian_urZIzTYEvg
    • Count badges: Optional display of daily note counts on group headers Obsidian_w7Twxgd2OF
  • Custom Titles for Daily Notes

    • Manually add/edit a custom title suffix per day (stored in plugin data, not file name) Obsidian_nc1OMYcjyp
    • Click the pencil icon on any day row to edit inline
  • Color Tags

    • Right-click any day row or file to assign one of 8 colors (red, orange, yellow, green, blue, purple, pink, gray) Obsidian_4QPu8IIZ3y
    • Colors display as a subtle background highlight
  • Adds an optional title generation via gemma3:4b

    • When enabled, each daily note row in List view shows a small refresh icon to generate/update the title. Gnerates 3 keywords + 1-sentence description from note content
    • Uses your local Ollama server (default: http://127.0.0.1:11434)
    • Cached by file mtime (regenerates only when content changes)
    • Generated titles are stored in plugin data (it does not rename files)
  • UI Enhancements

    • Zoom controls: Separate zoom sliders for calendar (default 130%) and list view (default 95%)
    • Remember view state: Optional persistence of displayed month, list open/closed state, and expanded groups across restarts
    • Responsive scaling: Calendar auto-scales in narrow sidebars

Network & privacy

  • Title generation is optional, and sends note text only to your local Ollama server (http://127.0.0.1:11434 by default).
  • The plugin itself only talks to that local endpoint. When you click Pull (or generate titles without the model present), your Ollama server will download gemma3:4b from its configured registry (internet) just like ollama pull gemma3:4b on the CLI.
  • Disable title generation in settings to avoid any Ollama requests.
  • Generated titles are cached per file mtime; content isn’t re-sent unless the note changes.

Credit

Fork of Liam Cain’s Calendar plugin for Obsidian.