Feat v0.4.4 rich editor import export
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
13
ROADMAP.md
13
ROADMAP.md
@@ -1,6 +1,6 @@
|
||||
# Switchboard Core — Roadmap
|
||||
|
||||
## Current: v0.4.3 — Backlinks + Wikilinks
|
||||
## Current: v0.4.4 — Rich Editor + Import/Export
|
||||
|
||||
Fork of chat-switchboard, gutted to a pure extension platform. All AI/chat
|
||||
features removed from the kernel. What remains is the minimum viable
|
||||
@@ -281,10 +281,15 @@ Zero platform special-casing. Proves the full extension stack E2E.
|
||||
| Backlinks panel | ✅ | Collapsible panel below editor showing all notes linking to current note. Click to navigate. Hidden when empty. |
|
||||
| Stats update | ✅ | `/stats` includes `links` count. Notes package version bumped to 0.4.0. |
|
||||
|
||||
### v0.4.4 — Rich Editor + Import/Export (planned)
|
||||
### v0.4.4 — Rich Editor + Import/Export (complete)
|
||||
|
||||
- Vendored CodeMirror 6 markdown bundle
|
||||
- Markdown file import/export
|
||||
| Step | Status | Description |
|
||||
|------|--------|-------------|
|
||||
| CM6 integration | ✅ | Load vendored CodeMirror 6 bundle via dynamic `<script>` tag. `CM.noteEditor()` factory with markdown syntax highlighting, wikilink autocomplete, and live preview decorations. Textarea fallback if CM6 unavailable. |
|
||||
| Editor wiring | ✅ | EditorPane uses CM6 with `onChange` → auto-save debounce, `onLink` → wikilink navigation, `linkCompleter` → search API autocomplete. Ctrl/Cmd+S force save. Editor fills container via CSS override. |
|
||||
| Export as .md | ✅ | Export button in editor header. Downloads note as `.md` file with YAML frontmatter (title, tags, created). Pure client-side Blob download. |
|
||||
| Import .md | ✅ | Import button in topbar. File picker for `.md`/`.markdown`/`.txt`. Parses YAML frontmatter for title and tags. Creates note via API with tags. |
|
||||
| Notes package v0.5.0 | ✅ | Manifest version bumped from 0.4.0 → 0.5.0. |
|
||||
|
||||
## v0.5.0 — MVP
|
||||
|
||||
|
||||
Reference in New Issue
Block a user