Skip to content

v3.8.0

Choose a tag to compare

@115jon 115jon released this 02 Nov 01:28
c30e689

3.8.0 (2026-11-02)

Features

  • calls: ✨ ring phones by push and record call outcomes (3e14207)
  • calls: DM calls ring phones natively (3f9f95c)
  • desktop: ✨ inject the obs-signed capture hook by default (47fb58c)
  • desktop: inject the OBS-signed capture hook by default (b40d0b7)
  • mobile: ✨ add per-user volume, call chat, soundboard and pip (14640df)
  • mobile: ✨ ring for dm calls like a phone (5b8342c)
  • mobile: call screen gets per-user volume, chat, soundboard, PiP and landscape (bf7d829)
  • settings: ✨ add the game capture hook setting and hook stats (6c8c0b9)

Bug Fixes

  • desktop: 🐛 one owner for window reveal, links and settings (13f23ef)
  • desktop: 🐛 pace wgc capture and scope the vulkan layer to shares (eea1a69)
  • desktop: 🐛 report hook fallback reason and skip anti-cheat games (cf865f5)
  • desktop: 🐛 restore the line breaks in the vulkan layer log line (57e9de5)
  • desktop: 🐛 set the wgc update floor below the frame interval (abca31b)
  • desktop: 🐛 stop crashing on quit with a browser still open (9d33b00)
  • desktop: one owner for window reveal, deep links and settings (e3880f5)
  • desktop: pace WGC to the share fps and register the Vulkan layer only during hook shares (fe67a1a)
  • desktop: report hook fallback reason and skip anti-cheat games (83b188f)
  • desktop: stop crashing on quit with a browser still open (0c0100a)
  • mobile: 🐛 fill the screen with the drawer when no chat is open (c0e9722)
  • mobile: 🐛 let bottom sheets drag to close and expand (59c4623)
  • mobile: bottom sheets drag to close and expand (4efd918)
  • mobile: full-width drawer when no chat is open (78a0d5d)
  • voice: 🐛 announce native screen shares in a form viewers can pull (fc3c12c)
  • voice: 🐛 identify again after an expired voice token is refused (668ef3a)
  • voice: 🐛 keep one voice session per user and reap stale ones (cce491b)
  • voice: 🐛 keep participants held for resume in room rosters (5d3c383)
  • voice: 🐛 refuse reaped participants and end membership on leave (b1bf445)
  • voice: 🐛 send the full roster on a voice credential refresh (04a89fb)
  • voice: desktop native screen shares can be watched on web and mobile (85ae3b8)
  • voice: one voice session per user, and stale sessions are reaped (d8645a3)
  • voice: viewers keep a screen share whose sharer is reconnecting (5762a38)