# 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 - [ ] Click "No icon" link → clears the icon - [ ] 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 ## Calendar (Regression) - [ ] Calendar renders with correct month grid - [ ] Click on a day → opens/creates daily note - [ ] Click on week number → opens/creates weekly note - [ ] 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 ## 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