Daily Day Nav

approved

by antoineart

Open the previous or next calendar daily note, creating it from your template if it does not exist yet. - This plugin has not been manually reviewed by Obsidian staff.

117 downloadsUpdated 2mo agoMIT

Daily Day Nav

Navigate to the previous or next calendar daily note, even when that day has no note yet.

Why

The core Daily notes feature focuses on today. When you skip days in your journal, moving to yesterday or tomorrow often means manually creating missing notes first. Daily Day Nav jumps by calendar day and creates the note from your configured template when needed.

Commands

CommandDescription
Open previous daily noteOpens the previous calendar day
Open next daily noteOpens the next calendar day

If the target note does not exist yet, it is created using your Daily notes folder, format, and template settings.

Hotkeys

  1. Open Settings → Hotkeys
  2. Search for Open previous daily note or Open next daily note
  3. Assign your preferred shortcuts

Requirements

  • The core Daily notes plugin must be enabled
  • A daily notes folder must be configured in Obsidian settings

Installation

From Community Plugins

  1. Open Settings → Community plugins
  2. Search for Daily Day Nav
  3. Install and enable the plugin

Manual installation

  1. Download main.js and manifest.json from the latest release
  2. Copy them to .obsidian/plugins/daily-day-nav/ in your vault
  3. Enable the plugin in Settings → Community plugins

Development

npm install
npm run lint

Releasing

  1. Update version in manifest.json and package.json
  2. Commit and push to main
  3. Create and push a matching tag:
git tag 1.0.4
git push origin 1.0.4

GitHub Actions validates the plugin, attests release assets, and publishes the release.

Community submission is handled through the Obsidian Community developer dashboard.

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.