Mocha Messenger DEV 1.1.0031
Release date: April 8, 2026
Build numbering note: the last published development build was `1.1.0013`. Counting the build and rebuild attempts it took to stabilize the new calling and media work brought this cycle forward by `18` build numbers, producing `1.1.0031`.
Highlights
- Added a dedicated companion media relay path for live voice and video conversations, while keeping compatibility fallback behavior so calls can still continue if the relay is not accepted.
- Finished the new call flow with working voice transport, working remote video, picture-in-picture preview, improved placeholders, and better call-state messaging.
- Raised webcam quality and resolution again after real-world testing so long-distance calls now look much cleaner while staying usable.
- Added automatic timeout cleanup for unanswered file-transfer offers.
- Updated the public website features content and kept the download/install flow aligned with the newest dev build.
New features
- Added dedicated media relay authentication and raw `AUD` / `VID` payload support for conversation media sessions.
- Added compatibility media fallback if the dedicated relay cannot be established.
- Added automatic cancellation for outgoing file transfers that are not accepted within 10 minutes.
- Added richer in-call status text such as `Connected to (user).`
- Added no-video state handling so the conversation window stops implying a camera is still loading forever when no remote video is arriving.
- Added a clearer `MM-3601` dropped-call path for unexpected call/video session failures.
- Updated the website Features page so it better reflects the current Messenger feature set.
Audio and video improvements
- Improved companion media connection startup by carrying conversation session authentication into the media connection.
- Prevented media-relay startup failures from tearing down the whole call path when compatibility transport is still available.
- Improved long-distance video stability by separating the newer relay path from the older compatibility path and keeping the fallback available.
- Increased webcam stream quality from the earlier low-rate preview settings to `160x120` at higher JPEG quality after live testing.
- Kept the current cadence while increasing image quality so the stream stays visually improved without drastically changing transport behavior.
- Preserved the tuning wizard camera selection flow and the current placeholder behavior when no working camera is selected.
Bugs fixed during this cycle
- Fixed media companion connections failing with `No stored session authentication is available for a companion media connection.`
- Fixed media calls dropping immediately with `The media relay connection was not accepted.` by falling back more gracefully.
- Fixed unexpected duplicate call-drop behavior when the temporary relay connection failed during startup.
- Fixed outgoing file offers lingering forever when the other side never accepts them.
- Fixed outgoing transfer cleanup paths so canceled, declined, timed-out, and completed transfers dispose their state consistently.
- Fixed the conversation footer and transcript behavior around relay/media failure messaging so the user gets a cleaner explanation of what happened.
Packaging and release engineering
- Bumped the shared development version to `1.1.0031`.
- Refreshed the dev packaging defaults to point at this release note set.
- Prepared fresh client update, installer, and server upload bundles for this build.
Known limitations
- Video still uses a lightweight frame relay rather than a true modern codec pipeline, so quality can be improved further but transport efficiency still has room to grow.
- Compatibility media transport remains in place as a fallback path while the dedicated relay matures.
Dev 1.0.0031 Release Notes
Moderator: Mocha Team
- BashfulWizard
- Site Admin
- Posts: 16
- Joined: Sat May 23, 2026 11:52 pm
- Location: Hartford, CT
- Contact: