Commit fdb7945
Add proper PDF support for DreamTalk media
- Enable PDF file drops in EditNode3D, ProtoNode3D, SearchNode3D, and DreamspaceCanvas
- Add react-pdf library with bundled PDF.js worker for Electron/Obsidian compatibility
- Create PDFPreview component that renders first page as thumbnail
- Update DreamTalkSide and DreamSong to use PDFPreview instead of iframe
- Fix pre-existing lint errors (crypto -> globalThis.crypto)
- Make VaultService.getFullPath() public for external file operations
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent dacbb7e commit fdb7945
13 files changed
Lines changed: 537 additions & 91 deletions
File tree
- src
- components
- dreamspace
- features
- creation
- dreamweaving
- edit-mode
- github-sharing/viewer-bundle
- assets
- search
- services
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
0 commit comments