Archived
Der Abschnitt "Projekte" zog bisher aus einem hartkodierten Array mit Unsplash-Platzhaltern. Jetzt kommt der Inhalt live von GET /api/projects, das serverseitig alle Repositories aus Gitea mit den Hosting-Metadaten aus Appwrite (websiteProjects) zusammenführt. - Hybride Vorschau: öffentlich erreichbare und einbettbare Seiten laufen als echtes Live-Iframe (lazy, erst im Viewport, pointer-events: none), alles andere bekommt eine Live-Daten-Kachel mit Status, Sprache, letztem Commit und deterministischer Akzentfarbe. - Filter-Chips je Kategorie, Volltextsuche, "Mehr laden" (12er-Schritte). - Ladeskelett und Fehlerzustand mit Retry, damit der Abschnitt nie leer oder kaputt aussieht. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>