send2streamer/public
vrubelroman b669c2d0b7
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 30s
Add streamer dashboard stats; fix TTS overlap race properly
Dashboard now shows unique visitors (via sender link), total messages,
and unique senders per streamer, tracked via new viewer_visits/messages
tables.

The previous overlay TTS-overlap fix had a race: audio not having
arrived yet was treated the same as "no audio at all", letting the
queue advance before slow-to-synthesize audio (e.g. a long question)
ever started playing. Now "not arrived yet" is explicitly distinct
from "finished playing", with a grace-period fallback for genuine TTS
failures.

Also drop the hardcoded AI name from ai-prompt.txt since it's now
injected dynamically from the streamer's configured ai_name.
2026-07-08 18:04:02 +00:00
..
dashboard.html Add streamer dashboard stats; fix TTS overlap race properly 2026-07-08 18:04:02 +00:00
index.html Multi-tenant platform: per-streamer overlay/sender links + CI/CD 2026-07-01 15:53:07 +00:00
overlay.html Initial commit: overlay + sender pages for StreamLabs browser source 2026-07-01 15:17:25 +00:00
overlay.js Add streamer dashboard stats; fix TTS overlap race properly 2026-07-08 18:04:02 +00:00
send.html Let streamers name their AI assistant; fix overlay TTS audio overlap 2026-07-08 17:28:36 +00:00
send.js Let streamers name their AI assistant; fix overlay TTS audio overlap 2026-07-08 17:28:36 +00:00