Repository navigation
Releases: 115jon/yap
Releases · 115jon/yap
Release list
v3.12.0
3.12.0 (2026-11-04)
Features
- permissions: ✨ add the move members permission (9964773)
- voice: ✨ drag members between voice channels in the sidebar (d66144b)
- voice: ✨ move members between voice channels on the server (7a4a840)
- voice: ✨ switch channels when a moderator moves you (dfbc9fe)
- voice: move members between voice channels (2376e39)
Bug Fixes
v3.11.0
3.11.0 (2026-11-04)
Features
- auth: ✨ sign in through kova at auth.115jon.com (f93b375)
- auth: ✨ sign in through kova at auth.115jon.com (ae5fb30)
Bug Fixes
- capture: 🐛 skip hooks that cannot load, as obs does (e484c83)
- capture: skip hooks that cannot load, as OBS does (88a9171)
- chat: 🐛 fit the voice chat panel header (b6f4baa)
- chat: 🐛 keep gif picker clickable over dialogs (8a749ba)
- chat: clickable GIF picker over dialogs, voice chat panel header (5ffdedf)
Performance Improvements
v3.10.1
v3.10.0
3.10.0 (2026-11-03)
Features
- brand: ✨ rename the app to yap with a pixel dog mark (9779e3c)
- brand: ✨ rename the app to yap with a pixel dog mark (d646565)
- desktop: ✨ install as yap and clean up ralph meet installs (102ca30)
- desktop: ✨ install as yap and clean up ralph meet installs (f1c212b)
- installer: restyle setup to match the app's design system (89f0266)
- web: ✨ move the public home to yap.115jon.com (48c18bf)
- web: ✨ move the public home to yap.115jon.com (2d825f3)
Bug Fixes
Yap Android 0.5.1
Signed Android APK. Install it over an earlier release to update.
Yap Android 0.5.0
Signed Android APK. Install it over an earlier release to update.
v3.9.0
3.9.0 (2026-11-02)
Features
- desktop: ✨ keep the signed vulkan layer registered like obs (d79295b)
- desktop: keep the signed vulkan capture layer registered like obs (0fbe5ad)
Bug Fixes
- desktop: 🐛 reveal the window when the app is launched again (a37c2c7)
- desktop: bring the window back when the app is launched again (5943851)
- installer: 🐛 keep shortcuts and relaunch after a failed install (55ba1d0)
- installer: 🐛 require the capture hook at its signed path (ef59dd3)
- installer: install 3.8 again and keep the app when an install fails (4053939)
v3.8.0
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)
v3.7.0
3.7.0 (2026-11-01)
Features
- desktop: ✨ add a native root launcher stub (85be7fa)
- desktop: ✨ relaunch via the root stub and set the window aumid (19d5ffe)
- desktop: launch through a native root stub like Squirrel (3e7049b)
- installer: ✨ install the root stub and point entry points at it (18bb5e3)
- mobile: markdown, swipe pager, pickers, people, links and native notifications (3e26f01)
- voice: ✨ fall back to cef capture when native share drops (0aaa430)
v3.6.0
3.6.0 (2026-11-01)
Features
- dev: ✨ add sound audition fixture (76736bf)
- settings: ✨ add experimental custom sounds card (d95e10d)
- sounds: ✨ play imported custom sounds and keep built-ins exact (e7354b1)
- sounds: gated sound engine with exact built-ins and experimental custom sounds (88c9eea)
Bug Fixes
- desktop: 🐛 regenerate app icons edge to edge with all ico sizes (9c2b26b)
- desktop: 🐛 save window geometry as it changes and clamp restore (b7377c4)
- desktop: persist window geometry and regenerate app icons (ff1703e)
- dev: 🐛 make the dev server port configurable with a busy-port hint (d05af37)
- dev: make the dev server port configurable with a busy-port hint (5e53cfe)
- listen-together: 🐛 recover playback by what the stream route says (d35410b)
- listen-together: 🐛 refresh a refused stream once and name failures (55cc747)
- listen-together: 🐛 resolve youtube audio that plays to the end (e4671fc)
- listen-together: play YouTube audio that streams to the end (3580faf)
- sounds: 🐛 gate every ui sound on the master switch (889dc8b)