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
- 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
- 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-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-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-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-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-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-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-contracts v0.200.0 (was v0.188.2) (#64) (
41d8ad6)
OpenVibe.Bot
- openvibe-contracts v0.200.0 (was v0.192.0) (#135) (
3cead94)
OpenVibe.Chat
- openvibe-contracts v0.200.0 (was v0.189.0) (#113) (
79f0ba6)
OpenVibe.Codes
- 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-contracts v0.200.0 (was v0.188.2) (#71) (
548f4c8)
OpenVibe.Deals
- openvibe-contracts v0.200.0 (was v0.188.2) (#68) (
5fae84e)
OpenVibe.Events
- openvibe-contracts v0.200.0 (was v0.199.0) (#98) (
48c4c2f)
OpenVibe.Food
- openvibe-contracts v0.200.0 (was v0.189.0) (#63) (
4dbf2d0)
OpenVibe.Games
- openvibe-contracts v0.200.0 (was v0.195.0) (#96) (
42a8032)
OpenVibe.Help
- openvibe-contracts v0.200.0 (was v0.199.2) (#62) (
6689e66)
OpenVibe.Host
- 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-contracts v0.200.0 (was v0.196.0) (#88) (
2610a29)
OpenVibe.News
- openvibe-contracts v0.200.0 (was v0.188.2) (#74) (
bc6d9a3)
OpenRestream
- 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-contracts v0.200.0 (was v0.196.0) (#62) (
4a6b4c0)
OpenVibe.Rent
- openvibe-contracts v0.200.0 (was v0.198.0) (#74) (
53352b5)
OpenVibe.Reviews
- 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-contracts v0.200.0 (was v0.188.2) (#69) (
b5eb5c0)
OpenVibe.Tools
- openvibe-contracts v0.200.0 (was v0.188.2) (#75) (
a0cc203)
OpenVibe.Watch
- openvibe-contracts v0.200.0 (was v0.188.2) (#77) (
fcd49db)
OpenVibe.Work
- openvibe-contracts v0.200.0 (was v0.188.2) (#52) (
b28c4d9)
OpenVibe.Zone
- 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.