Source-Code: Whiteboard TypeScript-Quellen, Live-Bundles, Excalidraw-Upstream-Constants
This commit is contained in:
@@ -14,16 +14,29 @@ Statt Base64 wird das Bild als Datei in Nextcloud gespeichert. Im Board-JSON ste
|
||||
|
||||
```
|
||||
whiteboard-url-refs/
|
||||
├── README.md ← diese Datei
|
||||
├── README.md
|
||||
├── docs/
|
||||
│ ├── 01-reference.md ← Recap aller bestehenden Patches
|
||||
│ └── 02-implementierungsplan.md ← 4-Phasen-Plan + 23 Test-Gates
|
||||
├── patches/
|
||||
│ └── (kommende JS-Patches für Phase 2–4)
|
||||
│ ├── 01-reference.md ← Recap aller bestehenden Patches
|
||||
│ └── 02-implementierungsplan.md ← 4-Phasen-Plan + 23 Test-Gates
|
||||
├── src/
|
||||
│ ├── README.md ← Source-Herkunft dokumentiert
|
||||
│ ├── whiteboard-source/ ← TypeScript-Source (aus upstream)
|
||||
│ │ ├── hooks/useFiles.ts ← 🔑 File-Handler (hier dataURL→URL)
|
||||
│ │ ├── constants/excalidraw.ts ← Excalidraw Init-State
|
||||
│ │ ├── main.ts ← Entry Point
|
||||
│ │ └── vite.config.ts ← Build-Config
|
||||
│ └── whiteboard-built/ ← Live JS-Bundles (gepatcht)
|
||||
│ ├── NcSelect-*.chunk.mjs ← Whiteboard→Excalidraw Bridge
|
||||
│ ├── percentages-*.chunk.mjs ← Excalidraw Core Constants
|
||||
│ ├── image-blob-reduce-*.mjs ← Resize-Library
|
||||
│ └── whiteboard-*-patch.js ← Unsere bestehenden Patches
|
||||
├── upstream/
|
||||
│ └── excalidraw/
|
||||
│ └── constants.ts ← DEFAULT_IMAGE_OPTIONS (1440px/4MB)
|
||||
├── patches/ ← (kommende JS-Patches)
|
||||
└── test-scripts/
|
||||
├── generate-test-images.sh ← Testbilder (500–8000px)
|
||||
├── verify-phase1.sh ← CORS + WebDAV prüfen
|
||||
└── (weitere Test-Skripte pro Phase)
|
||||
├── generate-test-images.sh ← Testbilder 500–8000px
|
||||
└── verify-phase1.sh ← CORS + WebDAV prüfen
|
||||
```
|
||||
|
||||
## Phasen
|
||||
|
||||
Reference in New Issue
Block a user