Skip to content
-
Home: setup quest with a liquid fill, join panel for signed-out visitors, mobile effects fixOpenVibers · 16 Sept 2026
de6b8828
-
Shared footer + tooltip system, API Docs rebrand, front-page viewport workOpenVibers · 16 Sept 2026
b627c397
-
Footer rebuilt as a responsive link hub; Arena and home get fuller structured dataOpenVibers · 16 Sept 2026
dfdee1c6
-
Hero buttons read as pressable; digest spells out hours; guide points at real dashboard controlsOpenVibers · 16 Sept 2026
01623d75
-
Shared guidance engine (ov-guide.js): journeys with a common shell, clickable step dots, progress memory, ?guide= deep links, in-page spotlight, SSO resume. Live journeys (guides-live.js): streamer setup hub backed by /api/streams/setup-progress (12 tasks across stream, look & feel, community & money, grow), go-live, restream, profile, emote, sound, goal, offline screen, panels, PowerChat, share, and a site tour. Home button names the next unfinished task; Streamer setup in the user menu and on the Go Live pageOpenVibers · 16 Sept 2026
d6458435
-
Go Live setup wizard: stream → method (Browser / OBS RTMP / OBS WHIP with server, key and OBS steps) → restream (RobotStreamer login + pick, Twitch/YouTube/Kick/RTMP keys) → go live (browser goes live from the wizard; OBS waits for the encoder and celebrates). Auto-opens for first-timers, ?setup=new|restream, Setup wizard button; replaces the spotlight guide (which always bounced to sign-in because it read window.currentUser)OpenVibers · 16 Sept 2026
3dcedc86
-
Discover: 'streamers to check out' ranks real recent activity (hours + sessions in 14 days, live first, idle days penalized), category only as a tiebreakOpenVibers · 16 Sept 2026
4edb7827
-
OV mark: thumbnail placeholders, restream badge, settings empty state; version bumpsOpenVibers · 16 Sept 2026
a903a69c
-
Sessions: silent SSO re-sign-in via openvibe.network (prompt=none), Switch account + Browse as guest in the user menu, quiet fallback when the network has no session; OV mark drop-in used in footer, static pages, kiosk and tour coreOpenVibers · 16 Sept 2026
d1b539f1
-
Brand mark → OV monogram: O ring with a comet arc, V drawn inside with a light sweep, orbiting dot, hero sparks; shared by navbar and heroOpenVibers · 16 Sept 2026
c15590d4
-
Mobile chat sheet: tapping inside the offline channel chat (input, emote button) no longer closes it — the outside-tap closer now knows both sheets and chat-owned pickers/modalsOpenVibers · 16 Sept 2026
f512b8e8
-
Hero heading: animated brand mark (orbit ring, comet trail, sparks) matching the navbar; keep the mark's motion in mobile lite modeOpenVibers · 16 Sept 2026
4a21c5b6
-
Daily Secret: verify every AI clue against its key (direction imagery / quoted word initial) and replace failures with clue-bank linesOpenVibers · 16 Sept 2026
da8abe7b
-
Daily Secret v2: one fair clue per key (AI clues aligned to the code, deterministic clue bank as backstop), key slots with live feedback, on-screen keypad for phones, stuck-reveal after 2 wrong tries (never the last key), first-crackers, theme-safe panel that no longer clips the cluesOpenVibers · 16 Sept 2026
bbfe4ea4
-
TTS: espeak output transcoded to MP3 (≈15× smaller chat-socket payloads, was raw WAV base64 to every viewer); text fed over stdin; longer synth timeoutOpenVibers · 16 Sept 2026
a4fb4176
-
Live thumbnails (SFU grab): keyframe-only decode, discard corrupt frames, prefer the second keyframe — no more smeared half-decoded frames on live cardsOpenVibers · 16 Sept 2026
51b19911
-
Discover board: full-width two-up layout when nothing is live and there are no clipsOpenVibers · 15 Sept 2026
e98bab21
-
Offline discover board → full-width dashboard grid with item caps; hero buttons toned down + polished; animated navbar brand mark (nodes, live edges, packets)OpenVibers · 15 Sept 2026
da514807
-
Home hero buttons + restream tour redesign; clip↔VOD context cards; offline channel discover board; server-side WebRTC thumbnails; failed-clip retry stateOpenVibers · 15 Sept 2026
6df40c81
-
Star card: real bottom padding on phones (buttons no longer sit on the edge), full-width action buttonsOpenVibers · 13 Sept 2026
799a5137
-
After-show reports: /recap/:streamId — AI-graded stream report with viewer curve, chat leaders, mic moments, clips, VOD, share; auto-built + announced in chat after every stream ≥ 8 minOpenVibers · 13 Sept 2026
c01a1059
-
Star job: pass the JSON schema in the llm helper's {name, schema} shape; log empty model answersOpenVibers · 13 Sept 2026
81f9bcac
-
Home: 'Lately on OpenVibe' digest for everyone + AI-picked Star of OpenVibe that rotates dailyOpenVibers · 13 Sept 2026
a03a378f
-
Ban page: 'sorry' note + Continue button that lifts the ban (account + every network row), with lift animationOpenVibers · 13 Sept 2026
b742a0c9
-
Ban page: animated sequence — stamp slam, message-by-message 'I asked you to stop' story, heartbeat verdictOpenVibers · 12 Sept 2026
13972c9c
-
VODs: stop browser chunk uploads spawning empty VOD shells while the server recordsOpenVibers · 12 Sept 2026
e026fd08
-
Bans: network (CIDR) IP bans with the ban page, owner/admin exemption on shared networks, API-token ban fieldsOpenVibers · 12 Sept 2026
12c8c068
-
Ban screen: 'Please leave me alone' as the headline; the ban sticks to the browser via cookie so every visit (signed in or not) lands on itOpenVibers · 11 Sept 2026
0f398bcd
-
Ban screen: /banned renders the banned user's name + reason; client sends a banned account there on the 403 from /api/auth/meOpenVibers · 11 Sept 2026
bd67aab2
-
Guided restream setup on Go Live; Arena judges quote complete lines only; fix stretched Arena avatarOpenVibers · 11 Sept 2026
3f7ce285
More commits