Skip to content

Commit fdb7945

Browse files
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

package-lock.json

Lines changed: 298 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"marked": "^16.4.1",
6161
"react": "^19.1.0",
6262
"react-dom": "^19.1.0",
63+
"react-pdf": "^10.2.0",
6364
"three": "^0.178.0",
6465
"uuid": "^11.0.5",
6566
"zustand": "^5.0.6"

0 commit comments

Comments
 (0)