Skip to content
-
AI content: shared moment registry, distinct clips vs pastes, live pastes, AI-inferred categoryOpenVibers · 30 Aug 2026
f9453263
-
Arena: the board is living lore, not votingOpenVibers · 30 Aug 2026
93595edc
-
Arena v2: speech-driven beefs, the community board, and the earsOpenVibers · 30 Aug 2026
25d8419f
-
Arena: live trash-talk sessions (transcription-driven power leveling) + phone layout passOpenVibers · 29 Aug 2026
8147a66e
-
Arena: Trash Talk — streamers enter by live mic or text, AI judge scores, chat hypes, POWER bonus; chat commandsOpenVibers · 29 Aug 2026
5e9ba92e
-
Home stats: tooltips, click-through charts, clearer windows; AI timeline: persistent moment frames + speech/sound layout; Vibes resetOpenVibers · 29 Aug 2026
444f415e
-
Arena: normalise-then-match blocklist (leetspeak, stretched spellings, plurals) — a plural slur got past the regex versionOpenVibers · 29 Aug 2026
2ea8924a
-
Arena: hard blocklist for slurs/hate/profanity on transcript quotes, persona context and hot-mic linesOpenVibers · 29 Aug 2026
b9c457e5
-
Arena: MIC rating + quotes from the transcripts, Mic Drop round, main event, expandable views; Chat before Arena in the navOpenVibers · 29 Aug 2026
e1a5cd1a
-
Arena: streamer-vs-streamer tab — ratings from analytics, AI personas + portraits, daily battles, crowd votesOpenVibers · 29 Aug 2026
bfea01cd
-
Recordings: retry a disk-refused start while the stream is live; relay Media storage alertsOpenVibers · 29 Aug 2026
c6994ed3
-
Recorder: drop the Media VOD shell when ingest fails to startOpenVibers · 29 Aug 2026
7f66753a
-
WHIP: build the session Location on the host the client reached us onOpenVibers · 29 Aug 2026
f5f31334
-
Docs served on-site at /docs/<name>; WHIP ingest host → ingest.openvibe.liveOpenVibers · 29 Aug 2026
ddb287ac
-
CSP: resolve the WHIP connect-src origin per request, not at bootOpenVibers · 28 Aug 2026
07f07e46
-
WHIP: open CORS so a backend-less web page can publish; docs/whip.md + browser publisherOpenVibers · 28 Aug 2026
d10a5cf3
-
PowerChat reconcile: treat source=manual_test rows as test moneyOpenVibers · 27 Aug 2026
f0f6b6fe
-
PowerChat: npm run test:powerchat runs the integration's unit testsOpenVibers · 27 Aug 2026
d982582d
-
PowerChat: reconcile missed checkout webhooks from /paid-messagesOpenVibers · 27 Aug 2026
7ec1a527
-
PowerChat: verify relayed chat was actually displayed (the 202 trap)OpenVibers · 27 Aug 2026
91dbb750
-
PowerChat: GET /me self-diagnosis — diff the live grant against needed scopesOpenVibers · 27 Aug 2026
80d07023
-
PowerChat: gate checkout intents behind a capability check; surface expiresAtOpenVibers · 27 Aug 2026
b2b572a1
-
PowerChat: honour 429 Retry-After with capped jittered backoff on every API callOpenVibers · 27 Aug 2026
53ecf903
-
PowerChat: re-home minted intent links onto the configured PowerChat base URLOpenVibers · 27 Aug 2026
04520cef
-
Home hero board: fold rewards into Points Spent (7-up rows), hide empty board, mobile label roomOpenVibers · 27 Aug 2026
1a563465
-
PowerChat: mint fixed-price checkout intents for Vibes packs + subs; Home hero: unified stat board with fuller Economy rowOpenVibers · 27 Aug 2026
cc4d7c34
-
Popout: keep app.js version pin in step with index.htmlOpenVibers · 27 Aug 2026
b3227841
-
Home: pulse rail, viewer sparkline, leaders, digest, AI moments, goal bars, ship lineOpenVibers · 27 Aug 2026
0da83f33
-
Home hero: themed stat clusters + live/economy metricsOpenVibers · 27 Aug 2026
544a6856
-
AI viewers: remove the legacy per-line engine; flatten v3 into server/ai/viewers; drop the engine setting/overrideOpenVibers · 27 Aug 2026
67773110
More commits