feat
minor
hosted
feat/phase-2g-bundle
feat(hosted): import via bridge — gateway streams multipart, bridge runImport → canister
- Gateway: proxy POST /api/v1/import to BRIDGE_URL with raw multipart (duplex stream) - Bridge: multer + ZIP extract + runImport to temp vault; import provenance; POST notes to canister - Bridge CORS: allow X-Vault-Id - Hub UI: PDF→Markdown collapsible hint; hosted 501 explanation; X-Vault-Id on import fetch - Hub UI: warn when import returns 0 notes (markdown ZIP / no .md) - Markdown importer: .markdown and case-insensitive .md in folders/ZIPs - Tests: hosted-import-integration (bridge + gateway mock); import-markdown extension test
npm test: 135 passed
sha256:6fa0b2bf75c86d3019b2d0426bd114bfbaae7ad57ebc7ccb1f1c53f36bade7be
sha
sha256:3ae2a8697a8fb6424b12041d3cdd76af63bd514876dfc9be00a6d73d9ccab045
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:6fa0b2bf75c86d3019b2d0426bd114bfbaae7ad57ebc7ccb1f1c53f36bade7be --body "your comment"
No comments yet. Be the first to start the discussion.