Skip to content
-
Thumbnails: Media's job failing (5xx) is 'no picture yet' (200, remembered 5 min), not Media's 500 in every visitor's console; Donate window skips the balance while signed out (a 401 in the console) (#187)OpenVibers · 27 days ago
77d64461
-
Home money counts: billing-stats reads Billing through the client's api object (the module root has no stats(); the home showed the tiles empty) (#186)OpenVibers · 27 days ago
64d2cc03
-
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)OpenVibers · 27 days ago
7a90b0df
-
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)OpenVibers · 27 days ago
e75d35c8
-
openvibe-contracts v0.203.0 (was v0.200.0) (#183)OpenVibers · 27 days ago
5329fdc2
-
Billing is the only money mode: remove Live's old ledger code (#182)OpenVibers · 27 days ago
35d02c6b
-
Channel: VIP tiers and Tips' other ways to support in the Subscribe and Donate windows (#181)OpenVibers · 27 days ago
f3e4de12
-
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)OpenVibers · 27 days ago
1f8894d3
-
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)OpenVibers · 27 days ago
eea17582
-
openvibe-contracts v0.200.0 (was v0.190.0) (#178)OpenVibers · 27 days ago
e0b32508
-
nginx: PowerChat's webhook goes to OpenVibe.Billing (Billing cutover step 4; the signature covers the body, not the URL) (#172)OpenVibers · 27 days ago
c36609f3
-
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 sheet opens above the message box, not over it (#177)OpenVibers · 27 days ago
5f38afd5
-
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 the picker opens (#176)OpenVibers · 27 days ago
72486c07
-
openvibe-shared v4.3.0 (was v4.2.1) (#175)OpenVibers · 27 days ago
e6a1dad4
-
openvibe.live/#vibes opens the Vibes window once (every site's account menu links its Vibes chip here, openvibe-shared 4.3) (#174)OpenVibers · 27 days ago
2ae9e75a
-
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)OpenVibers · 27 days ago
36069727
-
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 /internal/billing-events, subscribe --billing) (#171)OpenVibers · 27 days ago
e3b8ca82
-
Channel tip history (channel_tips): every tip a channel received, on-site Vibes, PowerChat or OpenVibe.Tips, backfilled from the ledger; the stream leaderboard, recaps, VOD pages and the home's tips and supporters read it, so they keep counting after the Billing cutover and count PowerChat and Tips tips (#170)OpenVibers · 27 days ago
ef791e9e
-
Tips from OpenVibe.Tips advance the channel's donation goal (goal widget, 'Goal reached' line, goal sound), once per delivery; one goal announcer for donations, PowerChat and Tips (PowerChat's line said 'HB'); Live's cashout 409 names Billing's staff console (#169)OpenVibers · 27 days ago
81040c56
-
Donations are sent once: a second click while one is on its way does nothing, and each carries an Idempotency-Key that a retry after no answer reuses; api() adds caller headers to its defaults (passing headers replaced them, Authorization included) (#168)OpenVibers · 27 days ago
41bf0d36
-
openvibe-sdk v0.50.1 (was v0.46.0) (#167)OpenVibers · 28 days ago
d03cd8e5
-
Live home: nobody live right now says 'quiet now', not '-100%' in red (#166)OpenVibers · 28 days ago
8e18eecd
-
VOD and clip pages: the after-show report reads as one wrapping line on phones (its label wrapped onto three), and 1 view is '1 view' (#165)OpenVibers · 28 days ago
6b9c9f4e
-
Live home: going live from the browser leads the first screen again (Go live button, and No OBS · No downloads · No follower minimum · How it works under the buttons); the checklist was seven phone screens down (#164)OpenVibers · 28 days ago
0f6f34ce
-
Channel: on a phone held upright a live channel's chat sits under the stream info and fills the screen (a third of the screen was empty while chat waited behind a button) (#163)OpenVibers · 28 days ago
61300795
-
Restream OAuth: a redirect mismatch says which URL to add to the platform's app (the owner saw only Twitch's 'redirect_uri does not match') (#162)OpenVibers · 28 days ago
235a5db9
-
Restream: a platform that refuses the key says so (it read as a TLS failure), and the OpenSSL FFmpeg is found in the data dir again (release folders hold no binaries since 09-27) (#161)OpenVibers · 28 days ago
364d4345
-
Broadcast studio: nothing takes a phone off the live tab (no Reload to update for the broadcaster, the viewer preview opens over the page muted, Copy link instead of the share sheet, leaving asks first, a note after coming back); the chat keeps to the bottom quarter without update cards (#160)OpenVibers · 28 days ago
46435764
-
Broadcast: before going live on a phone, a Go live bar stays in reach while the slot's own button is two screens down (#159)OpenVibers · 28 days ago
50dc892f
-
Broadcast: a live studio on phones (full-screen camera, one-tap flip, mute, camera off, light, chat over the picture, clip, a More sheet, End asks first); the camera buttons no longer vanish when the live view shows before the camera; live controls in plain words (#158)OpenVibers · 28 days ago
f6d6219e
More commits