Neues 📁-Panel listet ALLE Projektdateien (/shared/projects/<id>/) — auch erzeugte Bilder, nicht nur Code; dieselben, die in der Projektliste als 📄 gezaehlt werden. Bild antippen → Vollbild-Vorschau; Textdatei → Text-Vorschau. - Brain: /projects/<id>/file?binary=1 → Base64 + MIME (fuer Bilder, max 8 MB). - App: brainApi.readProjectFileBinary; layout 'files'-Tile; Dock-Reihenfolge Chat · Dateien · Code · Desktop; FilesTile mit Bild-/Text-Modal. py/tsc clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
16 lines
570 B
TypeScript
16 lines
570 B
TypeScript
/**
|
|
* layout — Panel-Definitionen der Workbench (Metadaten fuer das Dock).
|
|
*/
|
|
|
|
export type TileId = 'chat' | 'files' | 'editor' | 'vnc' | 'preview';
|
|
|
|
export interface TileDef { id: TileId; title: string; icon: string }
|
|
|
|
export const TILE_META: Record<TileId, TileDef> = {
|
|
chat: { id: 'chat', title: 'Chat', icon: '💬' },
|
|
files: { id: 'files', title: 'Dateien', icon: '📁' },
|
|
editor: { id: 'editor', title: 'Code', icon: '📝' },
|
|
vnc: { id: 'vnc', title: 'Desktop', icon: '🖥️' },
|
|
preview: { id: 'preview', title: 'Vorschau', icon: '🖼️' },
|
|
};
|