Patch notes: Billing is the only money mode

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

What shipped on OpenVibe on 2026-10-17: 81 changes to OpenVibe.Live, OpenVibe.Network, OpenVibe.VIP, OpenVibe.Billing, OpenVibe.Tips, OpenVibe.Media and 32 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Live: Billing is the only money mode: remove Live's old ledger code (#182) (35d02c6)

OpenVibe.Live

openvibe.live · repository

  • Billing's settlements reach people once Billing is the ledger: Vibes credited, Subscribed! (with the PowerChat sub alert), a site-routed PowerChat tip's celebration, and the renewal notices Live's sweeper sent (POST… (e3b8ca8)
  • Restream: one start per stream and destination at a time (going live ran auto-start and resume together and spawned two FFmpeg on one stream key, which the platform refuses) (#173) (3606972)
  • openvibe.live/#vibes opens the Vibes window once (every site's account menu links its Vibes chip here, openvibe-shared 4.3) (#174) (2ae9e75)
  • openvibe-shared v4.3.0 (was v4.2.1) (#175) (e6a1dad)
  • Chat: the emote and GIF pickers close (a ×, any tap outside them, Escape; the phone studio closes one when it takes over); a phone sent no click for a tap on a chat line, so they stayed open. A page that never loaded emotes loads them when… (72486c0)
  • Channel on a phone held upright: the video on top, the chat filling the rest of the screen with its message box in view, the stream info after it (the docked chat grew with its history: 19,000 px, its box a long scroll away); the emote… (5f38afd)
  • nginx: PowerChat's webhook goes to OpenVibe.Billing (Billing cutover step 4; the signature covers the body, not the URL) (#172) (c36609f)
  • openvibe-contracts v0.200.0 (was v0.190.0) (#178) (e0b3250)
  • Tips' settled tips reach the channel's donation goal and tip history again (tips.interaction.ready → /internal/tips-events; Tips posts its chat lines to OpenVibe.Chat since the Billing cutover) (#179) (eea1758)
  • Subscribe shows what Billing charges: the creator's tier-1 price when they set one on OpenVibe.VIP (Billing tiers, contracts 0.201.0), else Billing's default (#180) (1f8894d)
  • Channel: VIP tiers and Tips' other ways to support in the Subscribe and Donate windows (#181) (f3e4de1)
  • Billing is the only money mode: remove Live's old ledger code (#182) (35d02c6)
  • openvibe-contracts v0.203.0 (was v0.200.0) (#183) (5329fdc)
  • Home: Vibes bought and subscriptions are OpenVibe.Billing's counts (billing.stats.read); Live stops reading payment_orders, subscriptions and the old balance column (#184) (e75d35c)
  • Thumbnails: Media answering with neither a picture nor a job is 'no picture yet' (200, remembered), not a 500 in every visitor's console (browser check, clip 455 on /@goosely) (#185) (7a90b0d)

OpenVibe.Network

openvibe.network · repository

  • Tips and VIP launch: their domains leave the parked list, and the home's intents add Get tips on stream and Start a membership (#257) (6f6c688)
  • Grant live tips.interaction.get on openvibe.tips (Live's goals and tip history read a settled tip's shown view) (#260) (3c02119)
  • openvibe-contracts v0.200.0 (was v0.199.3) (#259) (9425ad0)
  • openvibe-contracts v0.201.0 (was v0.200.0) (#261) (3a8b206)
  • VIP may set a creator's tier prices on Billing (billing.tier.manage, contracts 0.201.0) (#262) (48d2af2)
  • Billing may create its Events subscriptions (account export and deletion first; its account grants follow) (#263) (b7aa8b8)
  • Billing answers account export and deletion: it holds the account grants (subscribed since Network#263, Billing#77) (#264) (56bf410)
  • openvibe-contracts v0.203.0 (was v0.201.0) (#265) (fc88ac0)
  • Live may read Billing's network-wide stats (billing.stats.read) for its home (#266) (4f24892)

OpenVibe.VIP

openvibe.vip · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#63) (75f7367)
  • README and STATUS: launched 2026-10-17 at openvibe.vip, checkout open since the Billing cutover (#64) (db82894)
  • README: PowerChat checkout gets a link (VIP_POWERCHAT_LINK_TEMPLATE set to the canonical tip link on the site account) (#65) (b4ceee7)
  • openvibe-contracts v0.201.0 (was v0.200.0) (#66) (a1a8a5f)
  • openvibe-sdk v0.51.0 (was v0.50.1) (#67) (f347694)
  • Tiers: one plan per tier (1-10), each priced by the creator on Billing (billing.tier.manage); pages, card and API show each tier's price; checkout buys the plan's tier; Billing's tier files memberships made elsewhere (#68) (8aa2dc9)
  • Buttons readable in every theme: filled controls use the strong accent pair (white on #3b82f6 failed AA on creator pages; browser check) (#69) (db7bff6)

OpenVibe.Billing

billing.openvibe.network · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#72) (3889035)
  • Live cutover runbook: done 2026-10-17 04:50 UTC; Tips' adapter is chat (no live-chat), and Live subscribes to Tips' settled tips (#73) (e35e0aa)
  • README and STATUS: the money ledger since the cutover of 2026-10-17 (no longer shadow); the webhook arrives through Live's vhost (#74) (594782e)
  • Subscription tiers priced by Billing (contracts 0.201.0) (#76) (3349a5b)
  • Billing answers account export and deletion (ADR-033): the person's balances and money records exported, money records kept on deletion, settings removed; /internal/events on loopback, subscriptions at boot (#77) (2c50eb4)
  • GET /api/v1/stats (billing.stats.read) + contracts 0.203.0 (#79) (4500a1f)

OpenVibe.Tips

openvibe.tips · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#63) (8869d58)
  • Paid sounds: creators upload up to 12 sounds, supporters pay to play one, the overlay plays it and chat names it (kind sound, POST /api/v1/sound-requests) (#61) (365af51)
  • README and STATUS: launched 2026-10-17 at openvibe.tips; chat through OpenVibe.Chat; Live's goal from tips.interaction.ready (#64) (44f4289)
  • README and STATUS: PowerChat checkout works on openvibe.tips (TIPS_POWERCHAT_LINK_TEMPLATE set to the canonical tip link on the site account, as Live builds it) (#65) (d0636eb)
  • openvibe-contracts v0.202.0 (was v0.200.0) (#66) (b9f0265)
  • Other ways to support: a creator links Ko-fi, PayPal.me, Patreon and eight more services (Tips builds each link from a handle); the tip page shows them as paid outside OpenVibe (#67) (1bfc56c)

OpenVibe.Media

openvibe.media · repository

  • openvibe-shared v4.3.0 (was v4.2.1) (#133) (bd517a5)
  • Timeline cache: files no row names (a cut that died before its commit) are removed once older than a day and their object is idle; the sweep skipped them for good (7 GB from VOD 5726's failed cuts) (#134) (bde04ee)
  • openvibe-contracts v0.200.0 (was v0.188.2) (#135) (6dc7f93)

OpenVibe.Wiki

openvibe.wiki · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#74) (3c96885)
  • Seed: OpenVibe.Billing, OpenVibe.Tips and OpenVibe.VIP pages (the ledger since the 2026-10-17 cutover; Tips and VIP launched that day), listed under Commerce (#75) (315ead9)
  • Seed: VIP tiers and Tips' other ways to support (cited at the VIP and Tips commits of 2026-10-17) (#76) (c63b308)

OpenVibe.Trade

openvibe.trade · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#75) (7981abe)
  • Home: the Latest column's observation time is a real <time>, not escaped markup (it widened the table past the page at 1280 px; browser check) (#76) (5301f96)

OpenVibe.Actor

openvibe.actor · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#94) (45cf174)

OpenVibe.AI

ai.openvibe.services · repository

  • openvibe-contracts v0.200.0 (was v0.186.0) (#117) (83a55cf)

OpenVibe.Blog

openvibe.blog · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#64) (41d8ad6)

OpenVibe.Bot

openvibe.bot · repository

  • openvibe-contracts v0.200.0 (was v0.192.0) (#135) (3cead94)

OpenVibe.Chat

openvibe.chat · repository

  • openvibe-contracts v0.200.0 (was v0.189.0) (#113) (79f0ba6)

OpenVibe.Codes

openvibe.codes · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#89) (40d0a88)

OpenVibe.Community

openvibe.community · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#91) (3d46396)

OpenVibe.Coupons

openvibe.coupons · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#71) (548f4c8)

OpenVibe.Deals

openvibe.deals · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#68) (5fae84e)

OpenVibe.Events

openvibe.events · repository

  • openvibe-contracts v0.200.0 (was v0.199.0) (#98) (48c4c2f)

OpenVibe.Food

openvibe.food · repository

  • openvibe-contracts v0.200.0 (was v0.189.0) (#63) (4dbf2d0)

OpenVibe.Games

openvibe.games · repository

  • openvibe-contracts v0.200.0 (was v0.195.0) (#96) (42a8032)

OpenVibe.Help

openvibe.help · repository

  • openvibe-contracts v0.200.0 (was v0.199.2) (#62) (6689e66)

OpenVibe.Host

openvibe.host · repository

  • openvibe-contracts v0.200.0 (was v0.199.0) (#123) (9234bae)

OpenVibe.Inventory

inventory.openvibe.network · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#56) (b7b56ca)

OpenVibe.MediaHub

openvibe.video · repository

  • openvibe-contracts v0.200.0 (was v0.196.0) (#88) (2610a29)

OpenVibe.News

openvibe.news · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#74) (bc6d9a3)

OpenRestream

openre.stream · repository

  • openvibe-contracts v0.200.0 (was v0.186.0) (#85) (bba8b78)

OpenVibe.Play

play.openvibe.network · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#20) (2f63e2b)

OpenVibe.Quest

openvibe.quest · repository

  • openvibe-contracts v0.200.0 (was v0.196.0) (#62) (4a6b4c0)

OpenVibe.Rent

openvibe.rent · repository

  • openvibe-contracts v0.200.0 (was v0.198.0) (#74) (53352b5)

OpenVibe.Reviews

openvibe.reviews · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#70) (d7ae82e)

OpenVibe.Search

search.openvibe.network · repository

  • openvibe-contracts v0.200.0 (was v0.195.0) (#72) (65b8547)

OpenVibe.Services

openvibe.services · repository

  • openvibe-contracts v0.200.0 (was v0.193.1) (#84) (ced1501)

OpenVibe.Sources

sources.openvibe.network · repository

  • openvibe-contracts v0.200.0 (was v0.191.0) (#73) (b0feb2f)

OpenVibe.Space

openvibe.space · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#69) (b5eb5c0)

OpenVibe.Tools

openvibe.tools · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#75) (a0cc203)

OpenVibe.Watch

openvibe.watch · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#77) (fcd49db)

OpenVibe.Work

openvibe.work · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#52) (b28c4d9)

OpenVibe.Zone

openvibe.zone · repository

  • openvibe-contracts v0.200.0 (was v0.188.2) (#22) (8e73bcc)

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.