From 6531456bda75db67c6e9fd111de38e71768af952 Mon Sep 17 00:00:00 2001 From: Laura Date: Tue, 4 Nov 2025 02:02:12 +0100 Subject: [PATCH] show star in title while generating --- static/js/chat.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/static/js/chat.js b/static/js/chat.js index d3d8358..7a2f782 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -74,6 +74,7 @@ scrollResize = false, isUploading = false, isDumping = false, + isGenerating = false, totalCost = 0; function updateTotalCost() { @@ -89,7 +90,7 @@ $titleText.textContent = title; - document.title = `whiskr${chatTitle ? ` - ${chatTitle}` : ""}`; + document.title = `whiskr${isGenerating ? "*" : ""}${chatTitle ? ` - ${chatTitle}` : ""}`; storeValue("title", chatTitle); } @@ -1243,6 +1244,10 @@ setFollowTail(true); } + isGenerating = true; + + updateTitle(); + const body = buildRequest(noPush); const controller = new AbortController(); @@ -1314,6 +1319,10 @@ stopTimeout?.(); + isGenerating = false; + + updateTitle(); + finish(); $chat.classList.remove("completing");