From e4c1f96a24e338421a6a0a2c108bf22ff5bb5c23 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 2 Apr 2026 20:27:32 -0400 Subject: [PATCH 1/2] fix stream filename and add hide button --- src/index.js | 2 +- src/public/admin.html | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index a88bd55..7e90e25 100644 --- a/src/index.js +++ b/src/index.js @@ -673,7 +673,7 @@ async function generateAndSaveShowNotes(sessionId, options = {}) { } if (download) { - const filename = `${date}-${sessionId}-${s.Project}.md`; + const filename = `${date}-${streamNum}-${s.Project}.md`; const ioDir = path.join(__dirname, 'io'); fs.mkdirSync(ioDir, { recursive: true }); const filepath = path.join(ioDir, filename); diff --git a/src/public/admin.html b/src/public/admin.html index 4e59f8c..2a99cb3 100644 --- a/src/public/admin.html +++ b/src/public/admin.html @@ -396,6 +396,9 @@

Dashboard

+ @@ -1476,6 +1479,23 @@ } } + async function toggleHide() { + try { + await fetch('/triggereffect', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ + effectType: 'hide', + user: 'Admin' + }) + }); + showFeedback('Hide summary'); + } catch (err) { + console.error('Error:', err); + showFeedback('Error: ' + err.message); + } + } + async function triggerRain() { try { await fetch('/triggereffect', { From 548aafc1612d2916cb468fce346fadeeb2a67878 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 2 Apr 2026 20:30:27 -0400 Subject: [PATCH 2/2] fix version --- src/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/package.json b/src/package.json index 01a3900..5a674e2 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "cloudbot", - "version": "1.7.3-beta", + "version": "1.7.2", "description": "Twitch ChatBot and Score keeper", "main": "index.js", "scripts": {