Browse Source

feat: Switch ZettelEditor to use hierarchical tree processor

- Replace createPublicationTreeFromContent with parseAsciiDocWithTree
- Now generates proper 30040/30041 event hierarchy
- Basic functionality working - preview needs hierarchy updates

 Verified: Parser runs, events generated, no crashes
 Test: "= Test Article" → 1 index + 2 content events (3 total)
 UI: Content type shows "Article", Publish button enabled

Ready for: Parse level UI improvements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
master
limina1 7 months ago
parent
commit
91cf615fa4
  1. 4
      src/lib/components/ZettelEditor.svelte

4
src/lib/components/ZettelEditor.svelte

@ -60,8 +60,8 @@ import Asciidoctor from "asciidoctor";
return; return;
} }
// Use tree factory with corrected AST parser // Use new hierarchical tree processor for NKBIP-01 compliance
createPublicationTreeFromContent(content, ndk, parseLevel) parseAsciiDocWithTree(content, ndk, parseLevel)
.then(result => { .then(result => {
console.log("Tree factory result:", result); console.log("Tree factory result:", result);
publicationResult = result; publicationResult = result;

Loading…
Cancel
Save