Changeset 0.37.9 (#221)

This commit is contained in:
2026-03-21 20:16:19 +00:00
parent 2695bb3bdc
commit 37b639c9c8
27 changed files with 3435 additions and 2018 deletions

View File

@@ -633,12 +633,42 @@ Each surface rebuilt as Preact component tree. Old JS deleted per surface.
| v0.37.6 | Admin | Largest section count, no real-time |
| v0.37.7 | Team Admin | Inherits from Admin patterns |
| v0.37.8 | ChatPane ✅ | Composable kit (9 files), standalone stripped from old chat-pane.js |
| v0.37.9 | NotesPane | Reusable component, NOT a surface |
| v0.37.9 | NotesPane ✅ | Obsidian-grade kit (10 files), old notes code scorched (~1,630 lines) |
| v0.37.10 | Chat surface | Composes ChatPane + sidebar + panels |
| v0.37.11 | Notes surface | Composes NotesPane + graph |
| v0.37.11 | Notes surface | Composes NotesPane into full layout + enhancements (see below) |
| v0.37.12 | Extension surface container | `.pkg` mount point |
| v0.37.13 | Workflow surfaces | Form renderer, review views |
| v0.37.# | Tag | Functionality restored, old code deleted |
| v0.37.14 | Tag | Light mode CSS audit, functionality restored, old code deleted |
**v0.37.11 — Notes Surface Enhancements:**
NotesPane kit enhancements (add to `notes-pane/` as new components):
- [ ] **Markdown toolbar** — bold, italic, heading, link, code, list, checkbox
buttons above editor textarea/CM6. High value for non-markdown users.
- [ ] **Hover preview on wikilinks** — floating card on `[[Title]]` hover
showing first ~150 chars of target note. Obsidian signature UX.
- [ ] **Breadcrumb trail** — navigation history bar when jumping through
wikilinks (note A → B → C). Back button walks the trail vs. list.
- [ ] **Split view (editor + preview)** — side-by-side markdown editing with
live rendered preview. Editor and reader already exist as separate pieces.
- [ ] **Note templates** — "New from template" in toolbar: Meeting Notes,
Project Brief, Weekly Review. Templates stored in `/templates/` folder.
- [ ] **Slash commands in editor** — `/table`, `/code`, `/heading`, `/date`,
`/link` insert markdown snippets at cursor position.
- [ ] **Graph minimap** — small overview of full graph in corner with
draggable viewport rectangle.
Notes surface layout (compose kit into full-page layout):
- [ ] Sidebar with folder tree + tag browser
- [ ] Main content area with NotesPane
- [ ] Resizable split panes
- [ ] Mobile-responsive layout
Polish (pre-tag):
- [ ] Light mode CSS variable audit for `sw-notes-pane.css`
- [ ] Smooth view transitions (fade/slide between list → reader → editor)
- [ ] Note word count goal (optional target with progress bar)
- [ ] Server-side favorites via note metadata (cross-device pinning)
---