Patch notes: 48 changes across 9 sites

Imported. Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe from 2026-10-16 to 2026-10-17: 48 changes to OpenVibe.Live, OpenVibe.AI, OpenVibe.Space, OpenVibe.Network, OpenVibe.Wiki, OpenVibe.Bot and 3 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Space: Space: spaces — apps people make on their OpenVibe account: described to the AI builder or started from a template, edited with a live preview, published at <slug>.openvibe.website with the space SDK (sign-in, shared lists, private… (cde5878)
  • OpenVibe.Space: Spaces: server functions (functions/<name>.js) run in a QuickJS sandbox at /api/<name>, from OV.fn and in the editor's preview, with a Trivia starter whose answers stay on the server (#62) (f11b5e8)
  • OpenVibe.Live: Broadcast: a live studio on phones (full-screen camera, one-tap flip, mute, camera off, light, chat over the picture, clip, a More sheet, End asks first); the camera buttons no longer vanish when the live view shows before the camera; live… (f6d6219)

OpenVibe.Live

openvibe.live · repository

  • Arena: a live cam whose stream frame is not there yet (a restart, a new stream) or fails shows the streamer's portrait, not a broken image (#155) (94db1cd)
  • Live: public AI text never describes how a person looks (stored rows repaired) (#154) (9d27bc3)
  • Arena: a live cam's frame is awaited (it was an un-awaited lookup, serialized as {}, so /arena asked for /[object Object] and showed a broken image) (#156) (66f336a)
  • Live README: VOD/clip transcripts (OpenVibe.AI) and live captions (Live) both use Parakeet for English and 24 European languages, whisper.cpp for the rest (#157) (6808e33)
  • Broadcast: a live studio on phones (full-screen camera, one-tap flip, mute, camera off, light, chat over the picture, clip, a More sheet, End asks first); the camera buttons no longer vanish when the live view shows before the camera; live… (f6d6219)
  • Broadcast: before going live on a phone, a Go live bar stays in reach while the slot's own button is two screens down (#159) (50dc892)
  • Broadcast studio: nothing takes a phone off the live tab (no Reload to update for the broadcaster, the viewer preview opens over the page muted, Copy link instead of the share sheet, leaving asks first, a note after coming back); the chat… (4643576)
  • Restream: a platform that refuses the key says so (it read as a TLS failure), and the OpenSSL FFmpeg is found in the data dir again (release folders hold no binaries since 09-27) (#161) (364d434)
  • Restream OAuth: a redirect mismatch says which URL to add to the platform's app (the owner saw only Twitch's 'redirect_uri does not match') (#162) (235a5db)
  • Channel: on a phone held upright a live channel's chat sits under the stream info and fills the screen (a third of the screen was empty while chat waited behind a button) (#163) (6130079)
  • Live home: going live from the browser leads the first screen again (Go live button, and No OBS · No downloads · No follower minimum · How it works under the buttons); the checklist was seven phone screens down (#164) (0f6f34c)
  • VOD and clip pages: the after-show report reads as one wrapping line on phones (its label wrapped onto three), and 1 view is '1 view' (#165) (6b9c9f4)
  • Live home: nobody live right now says 'quiet now', not '-100%' in red (#166) (8e18eec)

OpenVibe.AI

ai.openvibe.services · repository

  • AI: a channel description names the streamer or says "they", never a guessed pronoun (#103) (610f0da)
  • AI: Live's frame notes, stream summaries, moment picks, after-show reports and person overviews describe what happens, never how people look (body, clothing, age, ethnicity, perceived gender); a person is "the streamer" or their name (#104) (840f214)
  • AI: Live's home hero copy never mentions anyone's looks, body, clothing or age (production printed "ara007 shirtless thoughts, comfy takes") (#105) (6f7337a)
  • AI speech-to-text: NVIDIA Parakeet TDT 0.6B v3 for English and 24 European languages when PARAKEET_MODEL is set (VOD and clip transcripts: more words, punctuated, about 4x faster than large-v3-turbo); whisper keeps the rest and takes any… (425414d)
  • AI: the ARENA ALERT desk calls people by name or "they", never a guessed pronoun (#106) (c5e6e0c)
  • AI: space.app.build (the AI builder of OpenVibe.Space's spaces: a whole working app from a request, or a change to one) and space.app.ask (a space's own AI, on behalf of the visitor); routes space.build and space.ask (#108) (b2d2862)
  • AI: the space builder answers in its schema without length caps and not strict (strict decoding of a whole app spent the budget reasoning and answered nothing) (#109) (f4c883e)
  • AI: a route's longer timeout wins over the provider's chat timeout (#110) (74eb61b)
  • AI: the space builder designs for phones first (no squeezed columns at 360 px, 44 px taps, avatar fallbacks) (#111) (cba9c51)
  • AI: the space builder writes server functions (functions/<name>.js, OV.fn) when an idea needs code the visitor must not see or change (#112) (1410d23)
  • AI: the space builder writes a function as a plain script (it wrote export async function handle) (#113) (f9122f9)
  • AI: the space builder reads the visitor from ov.user (it wrote request.ov.user, so per-person logic never ran) (#114) (2ce4cec)

OpenVibe.Space

openvibe.space · repository

  • Space: spaces — apps people make on their OpenVibe account: described to the AI builder or started from a template, edited with a live preview, published at <slug>.openvibe.website with the space SDK (sign-in, shared lists, private… (cde5878)
  • Space: account export and deletion again (ADR-033, openvibe-sdk/account-data): a person's spaces with their files, their list items, private storage and sign-ins; deletion closes their published spaces and removes their data from… (06c5232)
  • Space vhost: /spaces itself goes to the app (a prefix location for /spaces/ made nginx answer /spaces with a 301 to /spaces/) (#60) (2406dc6)
  • Space: deleting a space is for good (it was only marked deleted, so its files, list items and visitors' private storage stayed in the database) (#61) (6b1e3d3)
  • Spaces: server functions (functions/<name>.js) run in a QuickJS sandbox at /api/<name>, from OV.fn and in the editor's preview, with a Trivia starter whose answers stay on the server (#62) (f11b5e8)
  • Space: the tenant vhost's function location quotes its regex (nginx reads an unquoted {0,39} as a block) (#63) (6e24526)
  • Space functions: export/export default/module.exports handlers work (the AI builder wrote export async function handle), always run as a script, and an error names its line (#64) (4ae17af)
  • Space STATUS.json: spaces, the SDK and space functions are built; publishing waits for the hosting launch (#65) (ce98257)
  • Spaces gallery: the lede says spaces run their own server code (#66) (19916be)

OpenVibe.Network

openvibe.network · repository

  • Network: Space may run OpenVibe.AI's space.* workflows (the space builder and a space's own AI, plan T20 step 2) (#249) (8d7dd8b)
  • Network: Space subscribes to the account events again (spaces hold personal data; export and deletion grants follow once it answers) (#250) (ef6163a)
  • Network: Space answers account export and deletion again (spaces hold personal data; its subscriptions were verified first) (#251) (900e8f4)
  • openvibe-contracts v0.199.2 (was v0.199.1) (#252) (9f95da2)
  • Network home: Chat says what it is now (AI members, servers with voice, pictures) and the front door gets "Make an app" (OpenVibe.Space spaces) (#253) (f7b0f08)
  • openvibe-contracts v0.199.3 (was v0.199.2) (#254) (730fa07)
  • Network home: constellation labels near the top and bottom alternate their distance ("ZoneLiveTools" and "BotVideoSpace" ran together); "Make an app" in fewer words (#255) (d3c364d)

OpenVibe.Wiki

openvibe.wiki · repository

  • Wiki: the OpenVibe.Live page names ARENA ALERT (was "the Arena (Battle Cam)") and Parakeet transcripts, cited to Live's README at 94db1cd (#69) (67f5b1d)
  • Wiki: OpenVibe.Space describes spaces (#70) (b48cf73)
  • Wiki: OpenVibe.Space's page names space functions (server code in a sandbox) and the trivia starter, cited to Space's README at f11b5e8 (#71) (4da7642)

OpenVibe.Bot

openvibe.bot · repository

  • Bot panel on a phone: the camera stays pinned under the e-stop bar while the controls scroll, and the drive pad comes right under it (it was last, below every readout), so you can watch while you drive (#132) (457b59c)

OpenVibe.Coupons

openvibe.coupons · repository

  • Coupons: a request path that would leave the origin is a 404, not a 500 (the not-found page's canonical threw) (#68) (1e23ab5)

OpenVibe.Help

openvibe.help · repository

  • openvibe-contracts v0.199.2 (was v0.199.1) (#59) (992fc51)

OpenVibe.MediaHub

openvibe.video · repository

  • Video: when Live does not answer, a page shows Live's last answer (up to 30 min) instead of an error (#85) (ca6f8ba)

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

Comments

Comments are hosted by OpenVibe.Community.

No comments yet.

Sign in with OpenVibe to comment.