mirror of
https://github.com/Andre-Bzk/Rezept0r.git
synced 2026-11-15 15:43:04 +01:00
fix: Rezeptverlauf-Bilder lokal speichern und Windows-Subprocess-Fix
- Bilder beim Extrahieren lokal cachen (data/images/{id}.ext) und über GET /api/history/{id}/image ausliefern; Löschen bei Verlaufseintrag-Entfernung
- history.db in ./data/ Volume verschoben, damit sie Container-Rebuilds überlebt
- yt-dlp Subprocess-Aufrufe auf Windows gefixt: run_in_executor statt asyncio.create_subprocess_exec (SelectorEventLoop-Kompatibilität)
- ./data:/app/data Docker-Volume für persistente Datenhaltung hinzugefügt
This commit is contained in:
+3
-2
@@ -280,10 +280,11 @@ function buildHistoryCard(entry) {
|
||||
const header = document.createElement('div');
|
||||
header.className = 'history-card-header';
|
||||
|
||||
if (recipe.image_url) {
|
||||
const imageUrl = entry.image_url || recipe.image_url;
|
||||
if (imageUrl) {
|
||||
const img = document.createElement('img');
|
||||
img.className = 'history-thumb';
|
||||
img.src = recipe.image_url;
|
||||
img.src = imageUrl;
|
||||
img.alt = '';
|
||||
img.onerror = () => img.remove();
|
||||
header.appendChild(img);
|
||||
|
||||
Reference in New Issue
Block a user