Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Pin Daily Note

Philip LindenPhilip Linden53 downloads

Keeps one pinned tab on today's daily note and moves it to the new note when the day changes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

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.

What it does

  • Moves the pin forward: if the pinned daily tab is on an old day, it opens today's note in that tab without stealing focus.
  • Pins today's note: if no daily tab is pinned, it pins the first tab showing today's note.
  • One pin only: any other pinned daily tabs are unpinned.
  • Command: Open today's daily note reuses the pinned tab, or opens a new one, then pins and focuses it.
  • Creates the note: if today's note or its folder doesn't exist yet, it creates them from the configured template, if any.

It checks when a file opens, every 60 seconds, and when the window gets focus.

Configuration

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:

  • Auto-detect (default): Periodic Notes (if its daily notes are enabled), then Notebook Navigator, then core Daily notes.
  • Core Daily notes, Periodic Notes, Notebook Navigator: follow that plugin only.
  • Custom: set the folder, moment.js date format (may include slashes, e.g. 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.

Install

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.

Limitations

  • It only protects the daily note tab. Clicking a link in any other unpinned tab still replaces that tab.
  • New notes use the source plugin's template with only basic {{title}}, {{date}}, and {{time}} substitution. Templater syntax isn't run.

Releasing

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.

License

MIT

HealthExcellent
ReviewPassed
About
Keep one pinned tab on today's daily note and automatically move that pin to the new day's note at rollover. Open today's note in the pinned tab or open and pin a new one, create it from your daily-note template if missing, and ensure only one daily note tab stays pinned.
DatesAutomationNavigation
Details
Current version
1.2.1
Last updated
3 weeks ago
Created
3 weeks ago
Updates
1 release
Downloads
53
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
Philip LindenPhilip Lindenphiliplinden
GitHubphiliplinden
philiplinden
  1. Community
  2. Plugins
  3. Dates
  4. Pin Daily Note

Related plugins

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Vault Todos

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Vault Changelog

Maintain a changelog of recently edited notes.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Templater

Create and use dynamic templates.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.