Files
waypoint/README.md
T
olivier 26a1a481ac feat: add date systems menu to calendar days
Right-clicking a calendar day now lists every configured date-prefixed note system. Journal notes are singletons; {title} formats support multiple notes per date, such as meetings.\n\nAdds default Journal and Meeting systems, configurable settings UI, safe filename/title handling, one shared dated-note creation path, and a compiled menu smoke test fixture in the test vault.
2026-09-07 21:07:18 -04:00

2.3 KiB

Waypoint

Calendar, recent files, and custom bookmarks sidebar for Obsidian.

Features

  • Calendar panel — month grid; left-click a day opens its daily note, middle-click opens it in a tab, and right-click reveals every configured note system for that date
  • Date systems — browse or create daily, journal, meeting, and other date-prefixed notes from a single day menu
  • Recent files — track recently opened/edited files
  • Favorites — custom bookmarks with groups, icons, and rename

Commands

Command Default Hotkey
Go to daily note Ctrl+Shift+Alt+D
Go to weekly note Ctrl+Shift+Alt+W
Go to monthly note Ctrl+Shift+Alt+M
Go to quarterly note Ctrl+Shift+Alt+Q
Go to yearly note Ctrl+Shift+Alt+Y
Next/Previous daily/weekly/monthly/quarterly/yearly note

Date systems

Right-click any calendar day to open its date systems menu. The daily note always appears first; left-click behaviour is unchanged. The included defaults match this vault's common layouts:

System Folder Name format Behaviour
Journal periodic/journal YYYY-MM-DD - [Journal] Opens or creates one journal note for the date
Meeting periodic/meetings YYYY-MM-DD - {title} Lists every meeting for the date and can create another

Configure systems in Settings → Waypoint Sidebar → Date systems. Each system has a folder, filename format, template, fallback frontmatter type, and Lucide icon.

Name format uses moment.js tokens. Bracket-escape literal text: YYYY-MM-DD - [Journal]. Add {title} when a date can have multiple notes; it is replaced with the title requested when creating a note. Without {title}, the system has exactly one note per date.

Ctrl/Cmd-click a menu entry opens it in a new tab.

Installation

Via BRAT

  1. Install the BRAT plugin
  2. Add https://gitea.mithrilforge.dev/olivier/waypoint as a Beta Plugin
  3. Enable Waypoint in Community Plugins

Manual

  1. Download the latest release from Gitea
  2. Extract main.js, manifest.json, and styles.css to {vault}/.obsidian/plugins/waypoint/
  3. Enable Waypoint in Community Plugins