-
v1.7.1 Stable
released this
2026-09-08 16:49:01 +02:00 | 0 commits to master since this releaseFixes two real bugs reported after v1.7.0.
Native template autocomplete
Template file fields (Periodic Notes and Date systems) rendered an unstyled browser
<datalist>dropdown instead of Obsidian's native fuzzy-suggest popup.Replaced with an
AbstractInputSuggest<TFile>— the same base class Templater's own template pickers use — searching every Markdown path in the vault. This requires Obsidian ≥1.4.10;minAppVersionis corrected accordingly.Coloured calendar indicators actually apply now
Existing installs never saw coloured indicators, even after the v1.7.0 default changed. The prior default (
indicatorMode: "any") had already been silently persisted todata.jsonon first load, before "colour by note system" existed as an option — so changing the code's default alone could never reach an install that already had an explicit value on disk.Added a one-time, code-level migration: on load, a persisted
anywith no migration flag is promoted tosystemsand the flag is persisted immediately. Any indicator style chosen after that point —anyincluded — is a deliberate choice and is never touched again.Downloads
-
v1.7.0 Stable
released this
2026-09-08 16:18:43 +02:00 | 3 commits to master since this releaseCalendar redesign
- Bordered, padded calendar surface with a clearer visual hierarchy.
- Quieter hover state; today uses an inset accent ring instead of a border, avoiding layout shift.
- Separated day cells improve scanning.
- Removed the redundant Calendar section subtitle.
Coloured note-system indicators
Right-click behaviour is unchanged; this only affects the small dot shown on days with notes.
- New Indicator style setting under Calendar:
- Colour by note system (new default) — one compact, tooltip-labelled dot per date system (daily, journal, meeting, or any custom system) that has a note on that day.
- Single dot — the previous neutral marker for any note whose filename is exactly the date.
- Daily gets its own colour picker on the Calendar tab.
- Every date system (Journal, Meeting, and custom systems) gets an Indicator colour picker under Date systems.
- Defaults: blue for Daily, green for Journal, violet for Meeting.
- Indicator lookups are cached per displayed month and invalidated only on markdown create/delete/rename or settings changes — never on ordinary content edits.
Settings
- Every Template file field (Periodic Notes and Date systems) now autocompletes from every Markdown path in the vault.
- Fixes a regression where the new indicator settings existed but rendered incorrectly for saved configurations; Colour by note system is now reliably the default and configured colours are preserved through settings migration.
Downloads
-
v1.6.0 Stable
released this
2026-09-08 03:34:32 +02:00 | 7 commits to master since this releaseCalendar date systems
Right-click any calendar day to browse every configured date-prefixed note system for that day.
- The daily note remains the default left-click action.
- The new menu lists existing daily, journal, meeting, and custom system notes.
- One-note systems offer creation only when their note is missing.
- Systems using
{title}can hold many notes per date; existing notes are listed and a New … action remains available. - Ctrl/Cmd-click an existing menu item opens it in a new tab.
Configuration
- New Settings → Waypoint Sidebar → Date systems tab.
- Add, delete, reorder, and configure each system's label, folder, Moment filename format, fallback frontmatter type, and icon.
- Invalid formats with no date token are highlighted and cannot create unsafe static or
.mdfilenames. - Journal and Meeting defaults use
periodic/journalandperiodic/meetings.
Templater support
- Works with Templater folder triggers for interactive templates.
- Waypoint leaves the defaults' raw template field blank so Templater owns prompts, scripts, rendering, and cursor placement.
- Calendar-created notes carry the selected date in their filename; the included O-vault journal and meeting templates derive frontmatter dates from that filename rather than the runtime date.
Downloads
-
v1.5.2 Stable
released this
2026-09-08 02:30:05 +02:00 | 10 commits to master since this releaseFixes
- Crash: middle-clicking a calendar week number threw
ReferenceError: monday is not defined— fixed. - Data loss: moving/renaming a folder containing bookmarked files silently deleted those bookmarks the next time they were clicked. Bookmark and recent-file paths are now remapped correctly, including nested folder moves.
- Silent settings loss:
saveSettings()andsaveWaypointData()raced ondata.json, so a settings change and a bookmark/recent-file change happening close together could silently revert one of them. Saves are now serialized and never re-read stale state. - "No icon" did nothing: clearing a bookmark's icon via the picker's "No icon" link never actually persisted. Fixed, and it's now a proper button instead of a bare span.
- Confusing failures creating period notes: if the configured folder for a daily/weekly/monthly/quarterly/yearly note didn't exist yet, creation failed with a raw, unhelpful error. The folder (and any missing ancestors) is now created automatically, and any remaining failure names the exact path and reason.
- Wrong minimum Obsidian version: manifest declared compatibility back to 0.16.3, but the plugin uses
setTooltip, added in API 1.4.4. Corrected. - Missing pointer cursor: every clickable element in the sidebar (day cells, filter pills, bookmarks, remove buttons, settings tabs) used a CSS variable that resolves to the default arrow cursor, not a pointer. Fixed everywhere.
- Dead settings:
recentFiles.omittedTagsandupdateOn: "file-edit"were exposed in Settings but never actually did anything. Both are now implemented. - Performance: the calendar's "has a note" indicator scanned the entire vault once per day cell (up to 42 full scans per render). Replaced with an O(1) lookup.
- Custom period-note formats: next/previous period navigation used hardcoded filename patterns instead of your configured name formats, so customizing them silently broke navigation. Fixed.
Internal
- The build now type-checks (
tsc --noEmit) before bundling, so type errors can no longer ship silently — this is how the week-number crash reached 1.5.1 in the first place. - ~180 lines of triplicated drag-and-drop handling collapsed into one helper; the two near-duplicate period-note-opening functions merged into one.
- Removed all
as anycasts from the plugin source.
Downloads
- Crash: middle-clicking a calendar week number threw
-
released this
2026-06-22 16:18:37 +02:00 | 21 commits to master since this releaseFix
Calendar (and the entire sidebar) disappeared for existing users after updating to v1.5.0.
Root cause:
Object.assigndoes a shallow merge on settings. The savedrecentFilesobject replaced the entire default, so the newfilterTagsfield wasundefined. Accessing.lengthon it threw an exception, killingrenderRecentFiles()and preventingrenderCalendar()from ever running.Fixed with:
- Defensive
|| []fallback onfilterTags - Deep merge on
loadSettingsforrecentFiles,calendar, anddisplayobjects so future new fields also survive gracefully
Downloads
- Defensive
-
released this
2026-06-22 16:15:54 +02:00 | 22 commits to master since this releaseWhat's New
- Configurable filter tags — new "Filter tags" setting in the Recent Files tab. Enter tag names one per line to pin specific tags as filter pills above the recent files list. Leave empty to auto-detect from frontmatter
typeproperty (existing behavior). Configured tags always show, even when count is 0.
Previous Changes (v1.4.x)
- Persistent recent files (survives restarts)
- About tab in settings
- Fixed limit enforcement and settings data loss bug
Downloads
- Configurable filter tags — new "Filter tags" setting in the Recent Files tab. Enter tag names one per line to pin specific tags as filter pills above the recent files list. Leave empty to auto-detect from frontmatter
-
released this
2026-06-22 16:07:22 +02:00 | 23 commits to master since this releaseWhat's New
- Persistent recent files — your recent files history now survives Obsidian restarts. Stored alongside bookmarks in the plugin data file.
- About tab — new settings tab showing the current version and a short description of what Waypoint does.
Bug Fixes
- Limit enforcement — the max items setting now works everywhere: on file open, on plugin load, and immediately when you change the setting. Omitted paths regex filtering is also wired up now.
- Settings data loss — changing any setting was silently wiping your bookmarks. Fixed
saveAndRefresh()to properly merge data instead of overwriting.
Downloads
-
released this
2026-06-22 16:00:45 +02:00 | 25 commits to master since this releaseWhat's New
- Persistent recent files — your recent files history now survives Obsidian restarts. Stored alongside bookmarks in the plugin data file.
Bug Fixes
- Limit enforcement — the max items setting now actually works. It's applied on open (in case you reduced the limit) and on every file add. Omitted paths regex filtering is also wired up now.
- Settings data loss — changing any setting was silently wiping your bookmarks. Fixed
saveAndRefresh()to properly merge data instead of overwriting.
Downloads