diff --git a/templates/chat.html b/templates/chat.html index f1fc542..1f622d2 100644 --- a/templates/chat.html +++ b/templates/chat.html @@ -70,6 +70,7 @@
Session: ... Code: ... + @@ -332,8 +333,24 @@ if (statusData.status === 'done' && statusData.image) { clearInterval(pollInterval); + const imgUrl = `${statusData.image}?t=${Date.now()}`; + + // Update avatar in header const avatarEl = document.querySelector('.avatar'); - avatarEl.innerHTML = ``; + avatarEl.innerHTML = ``; + + // Also show the portrait in the chat as a message + const portraitMsg = document.createElement('div'); + portraitMsg.className = 'msg msg-bot'; + portraitMsg.style.padding = '0'; + portraitMsg.style.overflow = 'hidden'; + portraitMsg.innerHTML = ` + +
🖼️ Neues Portrait generiert
+ `; + chat.appendChild(portraitMsg); + chat.scrollTop = chat.scrollHeight; + btn.textContent = '✅ Fertig!'; setTimeout(() => { btn.textContent = oldText; btn.disabled = false; }, 2000); } else if (statusData.status === 'error') {