olivier dc9e4c3200 fix: week-number middle-click crash and 'No icon' never clearing
- Middle-clicking a calendar week number threw ReferenceError: monday is not
  defined (shipped in v1.5.1) — the variable was declared inside the click
  closure and read from the sibling mousedown handler. Hoist it to weekStart.
- promptIcon guarded on if (iconName), so the picker's 'No icon' link
  submitting '' was silently dropped and the old icon stayed. '' is a valid
  value; always apply it.
- renderCalendar scanned vault.getFiles() per day cell (up to 42 full vault
  scans per render); use the O(1) plugin.hasNoteForDate().
- Collapse ~180 lines of triplicated drag listeners into one
  attachBookmarkDragHandlers(); replace (el as any).__dropAbove/__dropInto
  stashing with a typed WeakMap; drop the getLeaf(x as any) casts.
- dragManager.dragFile was called twice per dragstart; call it once behind a
  single narrowly-typed accessor.
- Cache the Lucide catalog per session instead of refetching the CDN on every
  picker open; normalize IconSuggestModal to the file's const/arrow style.
2026-09-07 20:03:45 -04:00
new
2026-06-10 20:14:30 -04:00
2026-06-11 11:18:33 -04:00

Waypoint

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

Features

  • Calendar panel — month grid with clickable days, week numbers, period indicators (day/week/month/quarter/year)
  • 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

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
S
Description
Obsidian sidebar plugin: periodic calendar, recent files, and bookmarks
Readme MIT 974 KiB
v1.7.1 Latest
2026-09-08 16:49:01 +02:00
Languages
TypeScript 91.3%
CSS 8%
JavaScript 0.7%