Patch notes: 55 changes across 15 sites

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

What shipped on OpenVibe from 2026-10-15 to 2026-10-16: 55 changes to OpenVibe.Network, OpenVibe.MediaHub, OpenVibe.Games, OpenVibe.Events, OpenVibe.Quest, OpenVibe.Search and 9 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Games: Games: creator worlds — players build a world in the editor, publish it at /worlds, anyone joins (#87) (62508a5)

OpenVibe.Network

openvibe.network · repository

  • Network: sandbox apps may define quests (openvibe.quest audience, quest.app_quest.manage); contracts 0.193.1 (#229) (c10c469)
  • openvibe-contracts v0.193.2 (was v0.193.1) (#230) (ed441f8)
  • openvibe-contracts v0.194.0 (was v0.193.2) (#231) (976e09d)
  • openvibe-contracts v0.195.0 (was v0.194.0) (#232) (73ff558)
  • openvibe-contracts v0.195.1 (was v0.195.0) (#233) (84b0d58)
  • Network: media-hub may write its own Search documents (search.document.write), for OpenVibe.Video's public uploads (#234) (dbcefa7)
  • Network: food may write its own Search documents (search.document.write), for checked library recipes (#235) (8f0b6d0)
  • Network: bot may write its own Search documents (search.document.write), for the robot model pages (#236) (46bcf40)
  • Network: media-hub may run pics.describe_image on OpenVibe.AI (OpenVibe.Pics alt text) (#237) (b6a5188)
  • openvibe-contracts v0.195.2 (was v0.195.1) (#238) (ed9b3e8)
  • Network: media-hub may publish its events (mediahub.video.published, mediahub.picture.uploaded) (#239) (b532180)

OpenVibe.MediaHub

openvibe.video · repository

  • Video: playlists hold uploads too (kind upload), with Save to playlist and Up next on an upload's page (#74) (7031c29)
  • Download: back a folder up from your computer (sync keys on /sync for the openvibe-download command) (#75) (08bf5c0)
  • Download: uploads without an account (drops), built and off until plan T10's gate (#76) (71ad2f3)
  • Video: public uploads are in OpenVibe.Search (owner media-hub, type video) (#77) (b94ed94)
  • Pics: resize and convert (/i/<slug>/w/<width>.<webp|avif|jpg|png>) (#78) (cd8dc36)
  • Pics: alt text, written by the uploader or drafted by OpenVibe.AI when they ask (#79) (9c1c080)
  • Video: the AI cut, an edited copy of an upload with the pauses cut out or a highlights reel (#80) (3a17aa1)
  • MediaHub README: the status line names Video uploads, the AI cut, backup and Pics' resize and alt text (#81) (6a170f5)
  • openvibe-contracts v0.196.0 (was v0.188.2) (#82) (96c2d90)
  • MediaHub publishes its first events: mediahub.video.published and mediahub.picture.uploaded (#83) (2ca35e7)

OpenVibe.Games

openvibe.games · repository

  • Games: creator worlds — players build a world in the editor, publish it at /worlds, anyone joins (#87) (62508a5)
  • openvibe-contracts v0.194.0 (was v0.188.2) (#88) (a8e0416)
  • Games: creator worlds announce their first publication (games.world.published) and staff actions; saves accept Cloudflare's weak ETag (#89) (011b37a)
  • openvibe-contracts v0.195.0 (was v0.194.0) (#90) (98bc07e)
  • Games: published creator worlds get their own page (/worlds/<id>) and are in OpenVibe.Search (#91) (f8ea243)
  • Games /worlds: three steps under the lede; hidden rows stay hidden (More worlds showed with no worlds) (#92) (27c67c5)
  • Games editor: a creator world shows no upload buttons and no Paint tool (both need uploads) (#93) (c58f720)

OpenVibe.Events

openvibe.events · repository

  • Events README: request telemetry (telemetry_samples, one-minute aggregates, 14 days) (#86) (ad09413)
  • openvibe-contracts v0.194.0 (was v0.190.0) (#89) (76fb0ed)
  • openvibe-contracts v0.195.0 (was v0.194.0) (#90) (2375d4a)
  • Events: a hyphenated service publishes in its namespace without the hyphen (media-hub → mediahub.*) (#91) (a0ea2f0)
  • openvibe-contracts v0.196.0 (was v0.195.0) (#92) (2b114cd)

OpenVibe.Quest

openvibe.quest · repository

  • Quest: app quests — developer apps define quests on their own events (quest.app_quest.manage, contracts 0.193.1) (#55) (fadc8b3)
  • openvibe-contracts v0.194.0 (was v0.193.1) (#56) (f5bf68c)
  • Quest: Publish a creator world (games.world.published, contracts 0.194.0) (#57) (1418965)
  • openvibe-contracts v0.196.0 (was v0.194.0) (#58) (ef90b2e)
  • Quest: Publish a video and Share a picture (mediahub.video.published, mediahub.picture.uploaded; contracts 0.196.0) (#59) (4a3f495)

OpenVibe.Search

search.openvibe.network · repository

  • openvibe-contracts v0.195.0 (was v0.188.2) (#65) (b434e3e)
  • Search: front-page cards for OpenVibe.Video (media-hub, through the owner API) and OpenVibe.Host; Games names its worlds (#66) (1c7e9a9)
  • Search: an OpenVibe.Food card (checked recipes, through the owner API) (#67) (d568256)
  • Search: an OpenVibe.Bot card (robot model pages, through the owner API) (#68) (5656b91)
  • openvibe-sdk v0.49.1 (was v0.46.0) (#69) (69e1133)

OpenVibe.Food

openvibe.food · repository

  • Food: the recipe library as a JSON feed (/recipes/library.json?since=) for OpenVibe.Blog's budget-recipes desk (#57) (56a9ff3)
  • Food: checked library recipes are in OpenVibe.Search (owner food, type recipe) (#58) (174d312)

OpenVibe.Live

openvibe.live · repository

  • Live: restream stream keys never reach the log through ffmpeg's own error text (#140) (0dcb4fd)
  • Live: the Kick chat relay asks Kick for its Pusher key (the old one failed with 4001); restream RTP ports are checked free before ffmpeg binds them (#141) (432cdc9)

OpenVibe.Services

openvibe.services · repository

  • openvibe-contracts v0.193.1 (was v0.188.2) (#78) (e5792c2)
  • openvibe-sdk v0.48.0 (was v0.46.0) (#80) (f19538c)

OpenVibe.AI

ai.openvibe.services · repository

  • AI: pics.describe_image — alt text, a caption and tags for one OpenVibe.Pics picture (#95) (4fa1df5)

OpenVibe.Blog

openvibe.blog · repository

  • Blog: a Budget recipes desk from OpenVibe.Food's recipe library (Food's blog on openvibe.blog) (#61) (a3de707)

OpenVibe.Bot

openvibe.bot · repository

  • Bot: the robot model pages are in OpenVibe.Search (owner bot, type model) (#130) (8945fd8)

OpenVibe.Sources

sources.openvibe.network · repository

  • Sources STATUS.json: contracts v0.191.0 (what package.json pins) (#67) (a021e5e)

OpenVibe.Tools

openvibe.tools · repository

  • Tools: food.openvibe.tools sends people to OpenVibe.Food (301); the food finder API stays (#72) (765798c)

OpenVibe.Wiki

openvibe.wiki · repository

  • Wiki seed: Food, Rent, MediaHub and Games revised from today's READMEs (#65) (c66404b)

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.