{"id":"pst_01M5TXW9BM2RBR23A5JQ9DVCC0","url":"https://openvibe.blog/@openvibe/patch-notes-83-changes-across-37-sites-oct-26","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: 83 changes across 37 sites (Oct 26)","summary":"What shipped on OpenVibe from 2026-10-25 to 2026-10-26: 83 changes to OpenVibe.Bot, OpenVibe.MediaHub, OpenVibe.Quest, OpenVibe.AI, OpenVibe.Billing, OpenVibe.Chat and 31 more.","body_markdown":"What shipped on OpenVibe from 2026-10-25 to 2026-10-26: 83 changes to OpenVibe.Bot, OpenVibe.MediaHub, OpenVibe.Quest, OpenVibe.AI, OpenVibe.Billing, OpenVibe.Chat and 31 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#163) ([`2e07014`](https://github.com/OpenVibers/OpenVibe.Bot/commit/2e07014e4ae6e038841037dc52aae4132182ecef))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#164) ([`24a4c6c`](https://github.com/OpenVibers/OpenVibe.Bot/commit/24a4c6c3fead383616d3a491dba2d7cf7c6d0f42))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#165) ([`53f3681`](https://github.com/OpenVibers/OpenVibe.Bot/commit/53f3681152ae8fdc2bf528c3ef4123e920cd8c7c))\n- Home: the \"Part of OpenVibe\" section (Shared 4.13 showcase.network) (#166) ([`223f22c`](https://github.com/OpenVibers/OpenVibe.Bot/commit/223f22c4522503b82a8315dd700bf229cfec51b0))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- Phones: turn the phone on a watch page and the video fills the screen (the 16:9 player was taller than a sideways phone, 447px of 390, with the navbar over its top) (#131) ([`8002c11`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/8002c110071e1b8a36cf6d14a04089cffc462e22))\n- Phones on their side: the watch page's video really fills the screen (the shared player's height: 100% loads after video.css and kept it 448px tall; a more specific selector wins) (#132) ([`68318b5`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/68318b5f79fb1157c4258c2ba1a9bbaf876d9c07))\n- openvibe-shared v4.13.0 (was v4.12.0) (#133) ([`14cc464`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/14cc4642fd712532227506c01ebc7329a4850804))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#134) ([`42237e0`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/42237e0f422ec89c42c85217586705d03e1043f4))\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- STATUS: Quest has its own capability (quest.app_quest.manage, contracts 0.193.0) and app quests work; the notYet line said no quest.* capability existed (#86) ([`cb76243`](https://github.com/OpenVibers/OpenVibe.Quest/commit/cb7624359674228d86d24efe840e4c1b86ca9955))\n- openvibe-shared v4.13.0 (was v4.12.0) (#87) ([`78b8683`](https://github.com/OpenVibers/OpenVibe.Quest/commit/78b8683ab17c113fff576de2bd01900e94037502))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#88) ([`2f8ef4c`](https://github.com/OpenVibers/OpenVibe.Quest/commit/2f8ef4ceca1e2e674d1e1ea42a90544498671259))\n- Home: the \"Part of OpenVibe\" section (Shared 4.13 showcase.network) (#90) ([`496b570`](https://github.com/OpenVibers/OpenVibe.Quest/commit/496b5704938f1f9608483fcf41344f9188b64e8c))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#154) ([`f45bf10`](https://github.com/OpenVibers/OpenVibe.AI/commit/f45bf106b6ee459536b33a699684746a9f6f67e0))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#155) ([`5a0c5d2`](https://github.com/OpenVibers/OpenVibe.AI/commit/5a0c5d24699b39694af4c7ea06ee695af1e211dd))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#156) ([`0331225`](https://github.com/OpenVibers/OpenVibe.AI/commit/03312256a1b5981f5ce2a3d64bfd03d2232e761a))\n\n## OpenVibe.Billing\n\n[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#98) ([`6fe85a0`](https://github.com/OpenVibers/OpenVibe.Billing/commit/6fe85a0036830455afe170c4c76473a0ebb41cc7))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#99) ([`f37f5bd`](https://github.com/OpenVibers/OpenVibe.Billing/commit/f37f5bd0f74e8d62f181c559ab8cc58508d3877e))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#100) ([`0dc333c`](https://github.com/OpenVibers/OpenVibe.Billing/commit/0dc333cd8d3a6ddf5d74cef3080c92fbb42d1b77))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#190) ([`4729b5e`](https://github.com/OpenVibers/OpenVibe.Chat/commit/4729b5e41eb7b412f7ab8ed4ea4fac5d52fe9c71))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#191) ([`2ca6af6`](https://github.com/OpenVibers/OpenVibe.Chat/commit/2ca6af628ef696ffe3a42b92a29a07fff0d90907))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#192) ([`73570b8`](https://github.com/OpenVibers/OpenVibe.Chat/commit/73570b803883e6ec954d5a62203d414819bfecd7))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#90) ([`e391796`](https://github.com/OpenVibers/OpenVibe.Food/commit/e3917960d60ef0d3f95d428fc58e5add666b6e53))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#91) ([`9098b75`](https://github.com/OpenVibers/OpenVibe.Food/commit/9098b75b4accd26df600c64b519cb4dd2c4e7a0c))\n- Home: the \"Part of OpenVibe\" section (Shared 4.13 showcase.network) (#93) ([`8981b3e`](https://github.com/OpenVibers/OpenVibe.Food/commit/8981b3eed04af0f198e6fa5f1f3f7a7700e6ab53))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- Sign-in works like Google's: the chooser on every interactive sign-in; switch_to and add_account bring a site back signed in as the chosen account; login_hint; return URLs from the manifests (#339) ([`f84cd20`](https://github.com/OpenVibers/OpenVibe.Network/commit/f84cd200d0e7ffd698a52d4210a1ea4ba648f3de))\n- openvibe-shared v4.13.0 (was v4.12.0) (#340) ([`90b3c7c`](https://github.com/OpenVibers/OpenVibe.Network/commit/90b3c7ca24b677cfbedbd15ca533b4934d6f3db1))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#341) ([`559c488`](https://github.com/OpenVibers/OpenVibe.Network/commit/559c48843d9e71f8638b629ac3446f49c0aa108b))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#96) ([`3d749b2`](https://github.com/OpenVibers/OpenVibe.Rent/commit/3d749b21571b2a3dbb132699dd442212b0edface))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#97) ([`0306748`](https://github.com/OpenVibers/OpenVibe.Rent/commit/0306748bbbde0d485e01adfabea7e0e4c5a1c612))\n- Home: the \"Part of OpenVibe\" section (Shared 4.13 showcase.network) (#99) ([`c4309ca`](https://github.com/OpenVibers/OpenVibe.Rent/commit/c4309caa8473c9577f3a7abb90dd219aad987a20))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#89) ([`f0396f6`](https://github.com/OpenVibers/OpenVibe.Tips/commit/f0396f6b0b6c8606666eef0d524e65601fe705a9))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#90) ([`b05a2c7`](https://github.com/OpenVibers/OpenVibe.Tips/commit/b05a2c7ec89a46cd27fb47aa5f9f6d23dacd108e))\n- Home: the \"Part of OpenVibe\" section (Shared 4.13 showcase.network) (#91) ([`27645ba`](https://github.com/OpenVibers/OpenVibe.Tips/commit/27645ba5bac16a441ab1406a344373e740830248))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#116) ([`5dc95c9`](https://github.com/OpenVibers/OpenVibe.Actor/commit/5dc95c962e155f7f0c4dac7a5e184e395b469c50))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#118) ([`3e6bfc7`](https://github.com/OpenVibers/OpenVibe.Actor/commit/3e6bfc72c502c5733d37cda6148284f9d5217295))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-contracts v0.214.0 (was v0.213.0) (#83) ([`beea120`](https://github.com/OpenVibers/OpenVibe.Blog/commit/beea1204b5a8fd8d0b7b6a61efa16f3701d3ae8a))\n- openvibe-sdk v0.65.0 (was v0.64.0) (#84) ([`5ecea9f`](https://github.com/OpenVibers/OpenVibe.Blog/commit/5ecea9f37a2a31db17dc4ed7c0c2f47f2d25aca7))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#108) ([`660f940`](https://github.com/OpenVibers/OpenVibe.Codes/commit/660f940f8e0761f4cdb4ab81d9b64180ed773504))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#109) ([`6e8647a`](https://github.com/OpenVibers/OpenVibe.Codes/commit/6e8647a22a2d723ff2c0211f46559e3c61809ad4))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-contracts v0.214.0 (was v0.213.0) (#136) ([`44277b1`](https://github.com/OpenVibers/OpenVibe.Community/commit/44277b14dc40a473aedc4d8a077e6fd1f1f08a65))\n- openvibe-shared v4.13.0 (was v4.12.0) (#135) ([`48f0af1`](https://github.com/OpenVibers/OpenVibe.Community/commit/48f0af17d2cfeb8471436a93d03889ff61baaff3))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#116) ([`d891272`](https://github.com/OpenVibers/OpenVibe.Events/commit/d891272109820a4cc5441100aefc1ce8720805bd))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#117) ([`98101e8`](https://github.com/OpenVibers/OpenVibe.Events/commit/98101e8ceb7be91d82c267c3a6c77ff4486adaa4))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#152) ([`0b60816`](https://github.com/OpenVibers/OpenVibe.Games/commit/0b60816885a3eb9ae3ed41237d4c73692b29bd7d))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#153) ([`89aa5bb`](https://github.com/OpenVibers/OpenVibe.Games/commit/89aa5bb18b0033f2d84033cf9cb3b0c146ac62b1))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#90) ([`31dba48`](https://github.com/OpenVibers/OpenVibe.Help/commit/31dba4853de84ccf493e9bdcb691e571cb1e20cd))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#91) ([`f7fa610`](https://github.com/OpenVibers/OpenVibe.Help/commit/f7fa610814e3ddf6e216baf68a1c5c8982c27578))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#156) ([`7ca5b77`](https://github.com/OpenVibers/OpenVibe.Host/commit/7ca5b77db4c8c2404be419ef3741152dcdcf2f21))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#157) ([`f0867b2`](https://github.com/OpenVibers/OpenVibe.Host/commit/f0867b20ab6d83bba395b308f632780c1b822b42))\n\n## OpenVibe.Inventory\n\n[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#79) ([`70bfaf9`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/70bfaf93e01f71da277d3c152f2f0801d8634cfd))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#80) ([`f75178d`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/f75178d8ddcc60b4236a114482b189231c3437d3))\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- Phones on their side: the home's Go live button shows without scrolling (the hero put it at y 352 of 334 visible); the hero starts under the navbar and its lines are one size smaller on a short landscape screen (#362) ([`664257c`](https://github.com/OpenVibers/OpenVibe.Live/commit/664257c5e5940d2b1573f2811f42a484288d4a69))\n- Clips get names: the AI names a clip nobody named, and the studio asks right after Clip (Name it / Skip) (#363) ([`e93e4c1`](https://github.com/OpenVibers/OpenVibe.Live/commit/e93e4c19821ca327b47e9b14fb698b1841ab2859))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#104) ([`97226c5`](https://github.com/OpenVibers/OpenRestream/commit/97226c5ad28c3cc72f57bb9d36c248b5e9ec37ff))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#105) ([`b895c0d`](https://github.com/OpenVibers/OpenRestream/commit/b895c0de42e048706a01b2e16680b319a60aa0b3))\n\n## OpenVibe.Play\n\n[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#43) ([`cf458e7`](https://github.com/OpenVibers/OpenVibe.Play/commit/cf458e765c463c4b22e9ee36a04bb2f7d4d3d004))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#44) ([`65ef448`](https://github.com/OpenVibers/OpenVibe.Play/commit/65ef448e0301b377640191ca914e857f225eb741))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#101) ([`2ac8b38`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/2ac8b387d6f4e35d580e023c21f485dd8b66638f))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#102) ([`37b043b`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/37b043bd4db5d65f3a23cec638909f60a220b1c7))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#93) ([`6a2eb28`](https://github.com/OpenVibers/OpenVibe.Search/commit/6a2eb288ea686126fce3418031a6fc4a99c85955))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#94) ([`ae11414`](https://github.com/OpenVibers/OpenVibe.Search/commit/ae1141494766a0c3bd8426971e63d30f5ad51e36))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#106) ([`4f38e42`](https://github.com/OpenVibers/OpenVibe.Services/commit/4f38e422c61c1086bc22b8efde9f5922690de534))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#107) ([`16c696d`](https://github.com/OpenVibers/OpenVibe.Services/commit/16c696d68c3a622bc9dd9a76acf37928db020498))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#105) ([`1df0b87`](https://github.com/OpenVibers/OpenVibe.Sources/commit/1df0b873cf9c4b108dc08ba78db644eea3f19ceb))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#106) ([`866f0a8`](https://github.com/OpenVibers/OpenVibe.Sources/commit/866f0a8b593c7c694d9b7644704f77385f5a197d))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#87) ([`46b1420`](https://github.com/OpenVibers/OpenVibe.Space/commit/46b1420ec1bd78acedf835621ab96aec193b79df))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#88) ([`b47045f`](https://github.com/OpenVibers/OpenVibe.Space/commit/b47045f998dc0a8f15c9b0db8d8058cd71a0f5c4))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#99) ([`01b7cc8`](https://github.com/OpenVibers/OpenVibe.Tools/commit/01b7cc871baf6771611fa06af7d7ac3313ab2ce9))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#100) ([`bf5b16e`](https://github.com/OpenVibers/OpenVibe.Tools/commit/bf5b16eaa38292e937fd50ee496e0ed862a6f629))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#97) ([`917e97d`](https://github.com/OpenVibers/OpenVibe.Trade/commit/917e97dcd5f0082497b770304b03d6b05ef444a6))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#98) ([`f874ca8`](https://github.com/OpenVibers/OpenVibe.Trade/commit/f874ca8c5711cdd6f0d3a87046e245005a8febfb))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#86) ([`2b757c4`](https://github.com/OpenVibers/OpenVibe.VIP/commit/2b757c4ffc1474c8eef1a23f01834e7d49508906))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#87) ([`f58f194`](https://github.com/OpenVibers/OpenVibe.VIP/commit/f58f1941480cac285f4cfe790315946316a4d093))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#98) ([`7a6bd76`](https://github.com/OpenVibers/OpenVibe.Watch/commit/7a6bd76c0d0567712c0601465cce88c7dd9eac7b))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#99) ([`bb71b16`](https://github.com/OpenVibers/OpenVibe.Watch/commit/bb71b16c8bbdf2176f25b83e8e311a01f6538b79))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#107) ([`e92dd09`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/e92dd09220b052c7af3d33bfc6b0aab4abbd795b))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#108) ([`3a5ed7c`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/3a5ed7c14148d4602b1ed3d2e6c1b1e955658502))\n\n## OpenVibe.Zone\n\n[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#41) ([`c046de7`](https://github.com/OpenVibers/OpenVibe.Zone/commit/c046de76df52526bd3c72002ad764a644e2053c5))\n- openvibe-contracts v0.214.0 (was v0.213.0) (#42) ([`f544e64`](https://github.com/OpenVibers/OpenVibe.Zone/commit/f544e64f424a636850940f407f26da7947728de3))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#93) ([`8d2616a`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/8d2616acb2b4fcdaee625eb6ac40955e8b77df5e))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#92) ([`febd403`](https://github.com/OpenVibers/OpenVibe.Deals/commit/febd40314daa19c16d7c04e8e2abcfa34ab84605))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-shared v4.13.0 (was v4.12.0) (#94) ([`67dc76a`](https://github.com/OpenVibers/OpenVibe.News/commit/67dc76ab3c9b0f477bd7ab1d9334e3d870f53c00))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- openvibe-contracts v0.214.0 (was v0.213.0) (#79) ([`660a55c`](https://github.com/OpenVibers/OpenVibe.Work/commit/660a55cb2f7498b9de1d9734636bb9941b4295f2))\n\n---\n\nPatch 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.","revision":1,"state":"published","visibility":"public","published_at":"2026-10-26T01:40:55.321Z","revised_at":"2026-10-26T01:40:55.295Z","author":{"subject":"usr_01KKT9AC60KM7CRTB3WN1Z8P56","name":"goosely","username":"goosely"},"authorship":{"mode":"imported","workflow":null,"reviewed":false,"disclosure":{"mode":"imported","short":"Imported","long":"Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers."}},"tags":["patch-notes","bot","media-hub","quest","ai","billing","chat","food","network","rent","tips"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}