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
- 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
- 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
- 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
- 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
- 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
- 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-contracts v0.199.2 (was v0.199.1) (#59) (
992fc51)
OpenVibe.MediaHub
- 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.