Philip Linden53 downloadsKeeps one pinned tab on today's daily note and moves it to the new note when the day changes.
An Obsidian plugin that keeps one pinned tab on today's daily note. When the day rolls over, that same tab moves to the new day's note.
Pinning a daily note tab by hand doesn't last: tomorrow it's still pinned to yesterday. This plugin keeps the pin on whatever today is.
It checks when a file opens, every 60 seconds, and when the window gets focus.
This plugin sits on top of your daily notes plugin, which stays the source of truth for folder, date format, and template. Under Settings → Pin Daily Note, Daily note source picks which one to follow:
YYYY/YYYY-MM/YYYY-MM-DD), and template here.Settings are re-read from the source plugin each time, so changes there apply immediately.
Daily note regex (optional) overrides how daily note paths are recognized. It's matched against the full vault path. By default a note counts as a daily note if its path is inside the folder and parses as a date in the configured format.
Notebook Navigator's settings are read from periodicNotesFolder and calendarCustomFilePattern. I haven't verified those keys against a current release, so use Custom if auto-detection misses.
No build step. Copy main.js and manifest.json into <vault>/.obsidian/plugins/pin-daily-note/, then enable Pin Daily Note in Settings → Community plugins.
{{title}}, {{date}}, and {{time}} substitution. Templater syntax isn't run.Obsidian installs from GitHub releases. Bump version in manifest.json, add the same version to versions.json with its minAppVersion, then push a tag that exactly matches the version (no v prefix). The workflow in .github/workflows/release.yml attaches main.js and manifest.json to the release.