Releases: colinmarc/magic-mirror
Releases · colinmarc/magic-mirror
mmserver-v0.5.5
Server version 0.5.5
New Features
- MDNS service discovery (152d82c)
- Add 'app_path' for organizing apps (b417559)
- Make the mDNS instance name configurable (17e632c)
- Add header images to the application list (756bfa8)
Bugfixes
- Align h265 bitstreams correctly (fc05438)
- Improve error message when using self-signed certs (211dbcd)
- Handle differing width/height in encode granularity (6b4b2da)
- Update the maximum message size to reflect the protocol docs (c517624)
- Remove unecessary casts (d28b0b4)
- Warn when no hardware encoder is available (bef7729)
- Bail early on mesa 24.2 (17758e3)
mmserver-v0.5.4
mmserver-v0.5.3
mmclient-v0.4.1
mmserver-v0.5.2
mmserver-v0.5.1
mmclient-v0.4.0
Client version 0.4.0
New Features
- Plumb controller input through to the server (990f48c)
- Allow specifying 'permanent' gamepads for a session (1d5b7f0)
- Refactor out most of mmclient into a UniFFI rust lib (e8097e5)
- List applications the server can launch (5d042be)
- Add a logging interface (b961041)
Bugfixes
- Remove unecessary clone (87c95e6)
- Rename Gamepad* enums to reduce the possibility of collision (5fd2241)
- Prevent a reattaching doom loop (dfa5d75)
- Correctly invert joystick direction (a60eb39)
- Round off window height (d4227e7)
- Handle gamepad connected events correctly (aed0082)
- Increase the ready timeout (df5ba10)
mmserver-v0.5.0
Server version 0.5.0
New Features
- Plumb controller input through to the server (990f48c)
- Allow specifying 'permanent' gamepads for a session (1d5b7f0)
- Add support for native linux containerization (a37b0db)
- Basic gamepad support (f0eceab)
- List applications the server can launch (5d042be)
Bugfixes
- Remove a bunch of dead code (b5e88bb)
- Add description field to application configs (d786828)
- Include more context when reading config files (d39aaf4)
- Require app names to start with a letter (4182a50)
- Handle unknown message types more gracefully (2978f9b)
- Add application name to session spans (eccca93)
- Sleep the compositor if no client is attached (e03d8f2)
- Make reattaching slightly more robust (10cfede)
- If using layers > 0, pass that many rate control layers (3a20151)
- Get hierarchical coding working on H265 (7b63cc6)
- Add some preflight checks at startup (91e0000)
- Improve shutdown behavior (5e77d77)
- Use putenv instead of Command::env (0a832c0)
- Remove unshare as a dependency (e5c4575)
mmserver-v0.4.1
Server version 0.4.1
Bugfixes
- Time out if the compositor doesn't accept an attachment in a reasonable timeframe (c1d6c6c)
- Explicitly close QUIC streams when a worker finishes (a4b0c18)
- Never use 0 as a stream_seq (8fc95e4)
- Raise the attachment timeout to account for slow clients (6b60df3)
- Set a default for video_profile (b4f2e01)
- Correctly send vertical scroll events (6a25863)
- Change order of press/release when simulating repeat (6df3f5c)