Releases: Studio-Link/mix
v1.0.0-beta
⁂ Fediverse Login
It is now possible to log in with a Fediverse login (e.g. Mastodon).
🎥 Improved video layouts
The new video layouts try to make better use of the available space:
👤 Solo button
A new solo button allows you to highlight individual participants - ideal for moderation and live editing.
🪞 Mirror image (Selfview)
Your own camera view is now displayed with less delay and mirrored.
🎛️ Camera settings for login avatar snapshots
It is now possible to select a specific camera for avatar creation (login).
Emoticon reactions
There is now a possibility to react with emoticons.
📚 Documentation
At https://mix.studio.link/hosted/started you will now find instructions for the hosted version and also for self-hosting: https://mix.studio.link/self-hosting/install-intro
📶 Poor connections - optimised
Stability with fluctuating network quality has been further improved, especially for video connections.
🛠️ Further technical innovations & internal refactorings
- Upgrade to TailwindCSS 4 in the web interface
- New Content-Security-Policy for better security
- Docker image (self-hosting)
- Refactorings in API, WebRTC, HTTP routing and much more.
What's Changed
- amix: refactor hash list and speaker list by @sreimers in #41
- Podstock Refactoring 2024 by @sreimers in #42
- ci: fix ubuntu 24.04 (ubuntu-latest) and upgrade clang-18 by @sreimers in #44
- ci: use ubuntu 24.04 by @sreimers in #47
- docker: add supervisord and nginx configs by @sreimers in #46
- webui: add selfview mirror by @sreimers in #48
- webui,vidmix: improve row/columns calculation by @sreimers in #49
- webui: refactor avdummy by @sreimers in #50
- webui: add cam selection for avatar snapshot by @sreimers in #51
- webui/webrtc: improve gathering timeout handling by @sreimers in #52
- stats: refactoring and add mainloop jitter by @sreimers in #53
- webui: add meta Content-Security-Policy by @sreimers in #54
- Emoji reactions by @sreimers in #56
- http: rewrite with ROUTE macro by @sreimers in #57
- refactor(api)!: use session cookie auth by @sreimers in #58
- feat: social login by @sreimers in #59
- feat/webui: update tailwindcss 4 by @sreimers in #60
- tests: use phpunit by @sreimers in #64
- misc: add call feature by @sreimers in #67
- webui: refactor websocket state by @sreimers in #68
- http: follow location redirects by @sreimers in #70
- docs: updates and remove ubuntu 22.04 by @sreimers in #69
Full Changelog: v0.6.0-beta...v1.0.0-beta
v0.6.0-beta
What's Changed
- Podstock 2023 Video Mixing Setup by @sreimers in #30
- ci: add ffmpeg6 by @sreimers in #34
- ci: add docker image build by @sreimers in #35
- docs: add basic documentation by @sreimers in #36
- misc: refactoring by @sreimers in #37
- vmix: refactor multi codec handling and enable VP8 by @sreimers in #38
- WebRTC Statistics by @sreimers in #39
Full Changelog: v0.5.3-beta...v0.6.0-beta
v0.5.3-beta
v0.5.2-beta
- Fixes speaker state init
Full Changelog: v0.5.1-beta...v0.5.2-beta
v0.5.1-beta
- Fullscreen user status added
- HTML5 Login validation added/fixed
- Fixes initial speaker state after exit
Full Changelog: v0.5.0-beta...v0.5.1-beta
v0.5.0-beta
What's Changed
- misc: add audio only recording by @sreimers in #21
- webui: auto video scaling by @sreimers in #20
- misc: session storage by @sreimers in #22
- ci: use clang-15 by @sreimers in #24
- webui/chat: add vueUse formatTimeAgo by @sreimers in #25
- Subrooms by @sreimers in #26 (currently navbar is disabled until next release)
- Video position index by @sreimers in #27
Full Changelog: v0.4.0-beta...v0.5.0-beta
v0.4.0-beta
v0.3.0-beta
What's Changed
- Refactoring webui and error handling by @sreimers in #13
- Improve video frame clearing (fixes video artifacts)
Upstream
- baresip: video: add rtcp-fb Generic NACK
- baresip: NACK resend support (TX only)
- librem: fixed VIDEO_TIMEBASE
Full Changelog: v0.2.1-beta...v0.3.0-beta
v0.2.1-beta
- mk: remove old baresip patch and use -gdwarf-4
Full Changelog: v0.2.0-beta...v0.2.1-beta
v0.2.0-beta
What's Changed
- Video and status optimization by @sreimers in #7
- webui: add PictureInPicture support by @sreimers in #8
- add better video and output selection by @sreimers in #11
- webui: fix avdummy by @sreimers in #12
- Flac multitrack recording by @sreimers in #10
Full Changelog: v0.1.0-beta...v0.2.0-beta

