Patch notes: 81 changes across 19 sites

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

What shipped on OpenVibe on 2026-10-15: 81 changes to OpenVibe.Network, OpenVibe.MediaHub, OpenVibe.Live, OpenVibe.AI, OpenVibe.Media, OpenVibe.Food and 13 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.MediaHub: OpenVibe.Pics on openvibe.pics: upload, share, albums, reports and takedown (#64) (c3ea095)
  • OpenVibe.Trade: Trade: SEC's filed numbers and AI briefs that cite them (#69) (419a539)
  • OpenVibe.MediaHub: Video: uploads (Media VODs), watch pages at /u/:id, on channels and the home page (#67) (92ea7d6)
  • OpenVibe.Blog: Blog: AI desks — digests from Sources' items (news, food recalls, deals, hosting, dev) and the Is This Real? satire desk, labelled and never indexed (#57) (2cd5d41)

OpenVibe.Network

openvibe.network · repository

  • Network: openvibe.pics signs in through client media-hub (OpenVibe.Pics) (#216) (6c82394)
  • openvibe-contracts v0.188.3 (was v0.188.2) (#217) (92c7621)
  • openvibe-contracts v0.189.0 (was v0.188.3) (#218) (8026c97)
  • Network: Chat may read a Food household for its AI member (food.household.read) (#219) (534532a)
  • openvibe-contracts v0.189.1 (was v0.189.0) (#220) (98a462a)
  • Network: trade may run trade.* AI workflows (Trade's AI briefs) (#221) (ae5a882)
  • Network: OAuth client forgejo for OpenVibe Git (openvibe.codes/git) (#222) (697290a)
  • Network: openvibe.homes leaves the parked domains (OpenVibe.Homes serves it) (#223) (b96398f)
  • Network: media-hub may run media.analyze (OpenVibe.Video's AI edit) (#224) (5d958b2)
  • Network: blog may read Sources items (sources.item.read) for its AI desks (#225) (cd88c8f)
  • openvibe-contracts v0.190.1 (was v0.189.1) (#226) (c42d79c)
  • openvibe-contracts v0.191.1 (was v0.190.1) (#227) (1fb0b1a)
  • Network home: the LIVE badge's white text meets AA contrast (#dc2626, 4.8:1; #ef4444 was 3.8:1) (#228) (bb978f1)

OpenVibe.MediaHub

openvibe.video · repository

  • OpenVibe.Pics on openvibe.pics: upload, share, albums, reports and takedown (#64) (c3ea095)
  • Pics: deleting says what happens at the edge (#65) (2f0b92c)
  • Download: public links (no account to download), 25 GB free, 2 GB files (#66) (154dda0)
  • Video: uploads (Media VODs), watch pages at /u/:id, on channels and the home page (#67) (92ea7d6)
  • Video uploads: the uploader goes in the VOD's meta (Media's user_id is a number) (#68) (6564e67)
  • Video: record from the camera or the screen in the browser, never live (#69) (6ed9042)
  • Video: the AI edit, captions, chapters and a summary from media.analyze (#70) (f1a5ad4)
  • Video: a running AI edit is looked at again after 2 minutes, not 10 (#71) (6bde589)
  • Video: a running AI edit is read by its run id (a second post carried a new signed URL, which AI refused as an idempotency conflict) (#72) (87fcd5b)
  • Download and Video: their own names and true copy (#73) (01c5427)

OpenVibe.Live

openvibe.live · repository

  • openvibe-shared v4.2.1 (was v4.2.0) (#133) (d1fd94e)
  • Live browser smoke: the Frame's page-view beacon is plumbing; SPA mode counts only the gate's own writes (#134) (298d82a)
  • Live guides: '(optional)' stays beside its label in the go-live setup (#135) (33c4df1)
  • openvibe-sdk v0.46.0 (was v0.44.0) (#136) (3c4e123)
  • openvibe-contracts v0.188.2 (was v0.186.0) (#138) (7521c68)
  • Live: drop user_cosmetics, user_equipped and user_equipped_tag (merge on or after 2026-10-15 18:00 UTC) (#55) (0f7561a)
  • Live: request telemetry in its own table, 14-day retention (#137) (9427d15)
  • Live: setup hub tasks emit live.setup.task_completed for Quest (contracts 0.190.0) (#139) (0c21018)

OpenVibe.AI

ai.openvibe.services · repository

  • AI README: request telemetry (telemetry_samples, one-minute aggregates, 14 days) (#88) (6e86cbc)
  • AI: chat.member.reply, a room's AI member answers on OpenVibe.Chat (#89) (9f32e05)
  • AI: news.summarize_story takes a tone (brief, neutral, explained) (#90) (1754a3d)
  • AI: a refused json_schema steps down with the schema in the instructions; trade template names its fields (#91) (d726efb)
  • AI: food.read_pantry_photo, which foods a cupboard photo or receipt shows (#92) (b6f1cc8)
  • AI: blog.write_digest (a desk's cited digest) and blog.write_satire (labelled fiction with its own rules) (#93) (941f615)
  • AI: blog.write_digest returns short cited paragraphs (no source numbers in the text) and a real headline; satire's dek speaks in the piece's voice (#94) (29f3069)

OpenVibe.Media

openvibe.media · repository

  • Media pages: filled buttons use the strong accent (AA contrast) (#125) (8f63eba)
  • Media: an audio-only recording's thumbnail answers no_video at once (no new job each time) (#127) (9dcb4f9)
  • openvibe-shared v4.2.1 (was v4.2.0) (#126) (3da9f63)
  • openvibe-sdk v0.46.0 (was v0.44.0) (#128) (f2c3ea2)
  • Media: request telemetry in its own table, 30-day retention (#129) (fcc0efb)
  • openvibe-contracts v0.188.2 (was v0.186.0) (#130) (22e3fd4)
  • Media: sweep the work directories of finished or vanished jobs (12.8 GB were left on 10-15) (#131) (2e4540e)

OpenVibe.Food

openvibe.food · repository

  • openvibe-contracts v0.189.0 (was v0.188.2) (#50) (6eba856)
  • Food: delivery and meal kits, compared (one search opens every delivery app) (#52) (7672375)
  • Food: add to your cupboard by barcode (Open Food Facts), typed or scanned (#53) (3b86c2b)
  • Food: add to your cupboard from a photo or a receipt (OpenVibe.AI) (#54) (0125683)
  • Food: the recipe library — budget recipes OpenVibe.AI writes from the food list, costed by Food, labelled AI, indexed once a person checks them (#55) (4fc1a63)
  • Food library: an empty cupboard ignores the cupboard flag; water, salt and pepper are basics; any other unlisted ingredient drops the recipe (#56) (8986b90)

OpenVibe.Blog

openvibe.blog · repository

  • Blog: AI desks — digests from Sources' items (news, food recalls, deals, hosting, dev) and the Is This Real? satire desk, labelled and never indexed (#57) (2cd5d41)
  • Blog desks: cited paragraphs, source numbers out of the text, the desk's title when the AI names the format (#58) (a358833)
  • Blog desks: one AI run per post row and attempt (a rewritten post never replays the old run) (#59) (9a20d7d)
  • Blog desks: cited items first; a weekly Crowdfunding digest (#60) (8251a00)

OpenVibe.Quest

openvibe.quest · repository

  • openvibe-contracts v0.190.0 (was v0.188.2) (#51) (e72b0e8)
  • Quest: Set up your channel, a quest per Live setup task (live.setup.task_completed) (#52) (677fcda)
  • Quest: quests on Blog, Deals, Run and Inventory (publish a post, share a deal, vote on ten, run a job, wear an item) (#53) (11a9ec7)
  • Quest: Bring a robot online (#54) (799691f)

OpenVibe.Sources

sources.openvibe.network · repository

  • Sources: sec-company-tickers, SEC's ticker/CIK/exchange list as instrument items (#62) (00e875b)
  • Sources: fda-food-recalls, FDA's food safety recalls feed (for Blog's Food desk) (#64) (456bd20)
  • Sources: category crowdfunding, request_content_type for api GETs, opencollective-accounts seed (contracts 0.191.0) (#65) (e57602d)
  • Sources: opencollective-accounts reads the 100 most active (200 took longer than the 20 s fetch limit) (#66) (ae1321e)

OpenVibe.Rent

openvibe.rent · repository

  • Rent: the board links the OpenVibe Companion (#57) (a7c4ab5)
  • Rent: OpenVibe.Homes, the buying side, on openvibe.homes (#58) (5b32b5d)
  • Homes: the price card lines up with the other context cards (no stray margin in the grid) (#59) (0fc14fd)

OpenVibe.Trade

openvibe.trade · repository

  • Trade: companies from SEC's ticker list (sec-company-tickers), so filings land (#68) (17bf11f)
  • Trade: SEC's filed numbers and AI briefs that cite them (#69) (419a539)
  • Trade: readable figures and one citation per series on the AI brief (#70) (731d69b)

OpenVibe.Codes

openvibe.codes · repository

  • Codes: OpenVibe Git, Forgejo at openvibe.codes/git with OpenVibe sign-in and GitHub mirrors (#85) (f6bf96b)
  • OpenVibe Git: the OpenVibe theme; mirror script fixes (token cleanup, .wiki names) (#86) (4dc4130)

OpenVibe.Help

openvibe.help · repository

  • openvibe-contracts v0.188.3 (was v0.188.2) (#53) (1f4caf1)
  • openvibe-contracts v0.189.1 (was v0.188.3) (#54) (3c37015)

OpenVibe.News

openvibe.news · repository

  • News: AI briefs with tone and outlet comparisons, and a live breaking view (#68) (de2a634)
  • News: the front page shows the latest AI briefs (labelled AI) above the wire (#69) (5a9a0f9)

OpenVibe.Reviews

openvibe.reviews · repository

  • Reviews: every review site, one search (#65) (ec9498f)
  • Reviews: a Sources page re-indexes each entity once (one index document per review had Search's follow-up events refused as a loop) (#66) (2bcc762)

OpenVibe.Bot

openvibe.bot · repository

  • Bot: bot.robot.online/offline name the robot's owner (contracts 0.192.0), for Quest's robot quest (#129) (a63927e)

OpenVibe.Chat

openvibe.chat · repository

  • openvibe-contracts v0.189.0 (was v0.188.2) (#103) (e5199dd)

OpenVibe.Deals

openvibe.deals · repository

  • Deals: crowdfunding discovery — one search across Kickstarter, Indiegogo, GoFundMe, Open Collective and more, plus Open Collective campaigns from Sources (#62) (2f49efd)

OpenVibe.Events

openvibe.events · repository

  • openvibe-contracts v0.190.0 (was v0.188.2) (#88) (ab19aee)

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.