Leave the default Journal and Meeting systems without a raw Waypoint template so Templater folder triggers own interactive rendering. Their fallback frontmatter now matches the journal and meeting types. Document the required folder-trigger setup and selected-date filename contract.
5.7 KiB
Waypoint Sidebar — QA Checklist
Bookmarks: Middle Click
- Middle-click on a file bookmark opens the file in a new tab
- Middle-click on a group bookmark with a linked file opens that file in a new tab
- Middle-click on a group bookmark with no file does nothing (no error)
- Ctrl/Cmd+click on a file bookmark opens in a new leaf (same as Obsidian default)
- Ctrl/Cmd+click on a group bookmark with a linked file opens in a new leaf
- Ctrl/Cmd+click on a group bookmark with no file still toggles collapse
- Regular left-click on a file bookmark opens the file in the same leaf
- Regular left-click on a group with a file opens the file (does NOT toggle collapse)
- Regular left-click on a group without a file toggles collapse
Bookmarks: Parent Notes (File as Group)
- Right-click header → "Add as parent note" creates a group with the current file linked
- Clicking the parent note row opens the linked file
- Clicking the chevron toggles collapse of children
- Children render correctly under the parent note (indented)
- Collapsing the parent hides its children
- A file bookmark that has children shows a chevron
- Clicking the chevron on a file bookmark toggles its children
- Clicking the file bookmark row itself still opens the file
- Drag-and-drop still works for reordering items inside/outside parent notes
Bookmarks: No Default Icon
- New file bookmarks have no icon (empty space where icon was)
- New groups have no icon (empty space where folder icon was)
- "Add bookmark here" from group context menu creates child with no icon
- "Add child note" from group context menu creates child with no icon
- Existing bookmarks with icons still show their icons (no regression)
- Right-click → "Change icon" still works to add an icon later
Bookmarks: Icon Search (Lucide Tags)
- Open the icon picker → type "meeting" → should find
calendar(tag match) - Type "heart" → should find
heart,red-heart, etc. - Type "arrow" → should find all arrow icons
- Type a tag keyword like "fitness" → should find
activity,dumbbell, etc. - Clear search (empty input) → shows first 80 icons
- Set an icon on a bookmark, reopen the picker, click "No icon" → the previously-set icon is cleared
- Click an icon → preview updates, grid highlights selection
- Click Save → icon applied, click Cancel → no change
- Test with network offline → falls back to FALLBACK_ICONS list
Bookmarks: General (Regression)
- Drag-and-drop reordering still works between all item types
- Rename still works (right-click → Rename)
- Remove still works (right-click → Remove)
- Move to group still works (right-click → group submenu)
- Separators and spacers still render and can be dragged/deleted
- "Insert separator above/below" and "Insert spacer above/below" still work
- Hover preview (page preview popup) still works on file bookmarks
- Right-click context menu on a file bookmark still shows native Obsidian file-menu items
- Bookmarks persist across vault reload
- Move a folder containing bookmarked files to a new location → those bookmarks survive and still open the moved files
Calendar (Regression)
- Calendar renders with correct month grid
- Click on a day → opens/creates daily note
- Click on week number → opens/creates weekly note
- Middle-click on a week number → opens/creates the weekly note in a new tab, with no console error
- Click Q/M/Y breadcrumb → opens respective period note
- ◀/▶ navigation shifts month
- "Today" button returns to current month
- Note indicator dots show on days with existing .md files
- Today is highlighted with accent border
Calendar: Date systems
-
Right-click a date with a daily note, journal note, and meeting note → full-date header, then all three systems appear in the menu
-
Right-click a date with no date-system notes → each single-note system offers a create action and the many-note system offers “New …”
-
Right-click a date with one meeting → the existing meeting and “New meeting note…” both appear
-
Create a second meeting for the same date → it is created with that date prefix and both meetings appear on the next right-click
-
Ctrl/Cmd-click an existing date-system menu entry → it opens in a new tab
-
Submit an empty title for a new many-note system → a clear notice appears and no malformed file is created
-
Add a date system in Settings → Date systems → it appears in the day menu
-
Reorder and delete date systems → the day menu immediately follows the configured order and removes the deleted system
-
Enter a non-empty name format with no date token → Settings shows the inline warning
-
Left-click a day still opens/creates its daily note; middle-click still opens it in a new tab
-
With Templater folder mappings for journal and meetings, create a date-system note → Templater expands
<% … %>syntax rather than leaving it literal -
Create a journal from the calendar → no duplicate date prompt and no rename; its frontmatter
dateequals the selected calendar day -
Create a meeting from the calendar for a non-today date → its frontmatter
dateequals the selected calendar day
Recent Files (Regression)
- Opening a file adds it to recent files
- Most recent file appears at the top
- Active file is highlighted
- Remove button (×) works on hover
- Left-click opens file, middle-click opens in new tab
- Right-click shows "Open in new tab" + native file menu
- Hover preview popup works