Skip to content
-
Chat: PowerChat relay follows the channel, cross-feed stops duplicatingOpenVibers · 26 Aug 2026
80b41372
-
PowerChat as a money entry point: buy Vibes, pay subs, tip any streamerOpenVibers · 26 Aug 2026
830ce5ad
-
Goals: let the streamer edit the current amount by handOpenVibers · 26 Aug 2026
dfb99c48
-
Player: stop the background-tab re-watch loop (framesDecoded as primary stall signal, no escalation while hidden, rebuild backoff); throttle keyframe nudges server-sideOpenVibers · 26 Aug 2026
5380736c
-
Restream editor: toggles as titled chip groups (Restream / PowerChat overlay), no mid-word wrappingOpenVibers · 26 Aug 2026
cee6c686
-
PowerChat viewer count: push the total audience (OpenVibe + restream platforms + RS) with per-destination and per-slot RS opt-outsOpenVibers · 26 Aug 2026
a659e10e
-
PowerChat relay routing: per-slot + per-restream-destination toggles (default on), Broadcast UI, dashboard tip; AI backfill skips unprocessable rowsOpenVibers · 26 Aug 2026
157fa99a
-
PowerChat: forward relayed Twitch/Kick/YouTube/RS chat to the overlay; re-queue truncated AI overviews for regenerationOpenVibers · 26 Aug 2026
117a872b
-
PowerChat leaderboards: feed channel-point EARNS, not just redemptionsOpenVibers · 26 Aug 2026
cdb700fa
-
Admin settings: move job state out of site_settings, give PowerChat a sectionOpenVibers · 26 Aug 2026
a539e6f8
-
PowerChat test menu: [hidden] lost to display:flex, so it rendered stuck openOpenVibers · 26 Aug 2026
5be1e478
-
VOD/clip overviews: keep the full text so expanding actually expandsOpenVibers · 26 Aug 2026
b3d4344f
-
PowerChat: request the platform scopes, send required ids, full test menuOpenVibers · 26 Aug 2026
ab9c6267
-
Admin bulk settings PUT: validate before write (JSON/number/boolean), atomic, report saved/rejectedOpenVibers · 26 Aug 2026
498dbd34
-
Audio events: one bad segment was taking the feature down for goodOpenVibers · 20 Aug 2026
00063e68
-
Lockfile, and the two tests that were failing for reasons of their ownOpenVibers · 20 Aug 2026
c9e8d7f6
-
Pastes: name the commenter correctly, and stop losing stylesheetsOpenVibers · 20 Aug 2026
f92d4af5
-
RS chat: stop mirroring every message once per racing startOpenVibers · 20 Aug 2026
2a73f9d2
-
PiP camera: a slot that overlays another slot, movable per viewerOpenVibers · 19 Aug 2026
bc1ee5a0
-
Broadcast: make audio changes reach viewers, VODs and every restreamOpenVibers · 19 Aug 2026
7101dcb0
-
Broadcast: explain permissions before asking, and preview the mic before going liveOpenVibers · 19 Aug 2026
98114e22
-
Broadcast: read the screen-share mic/camera the streamer actually pickedOpenVibers · 19 Aug 2026
8d559f5f
-
Media requests: report the yt-dlp-missing failure as itselfOpenVibers · 19 Aug 2026
55644888
-
Media requests: unblock thumbnails, refund dead requests, fix item layoutOpenVibers · 19 Aug 2026
266c9f7a
-
Media requests: per-channel currency, up-front quotes, mod queue controlOpenVibers · 19 Aug 2026
3167a3e5
-
AI: analyse screenshot pastes (they were all silently skipped)OpenVibers · 19 Aug 2026
636dfb40
-
Media: fix the yt-dlp JS runtime path, validate + live-test cookiesOpenVibers · 19 Aug 2026
2af9adb0
-
AI: fix the ReferenceError that stopped every VOD overviewOpenVibers · 19 Aug 2026
5676e6f2
-
AI state: adopt timeline rows orphaned after the one-shot vod.ready linkOpenVibers · 19 Aug 2026
aa132a1c
-
AI state: repair keyless tables, unjam backfill, transcribe the live sessionOpenVibers · 19 Aug 2026
c85ee2e7
More commits