Releases: colinmarc/magic-mirror
Releases · colinmarc/magic-mirror
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)
mmserver-v0.4.0
mmclient-v0.3.0
Client version 0.3.0
New Features
Bugfixes
- Make --detach the default (7ca5ee3)
- Take name or id for --kill (7a1f8c1)
- Move the cursor before locking it (2a5cc57)
- Calculate RTT correctly (4762c1a)
- Make sure session width/height are even (5a344ad)
- Handle ConnectionClosed (953b9d4)
- Ensure --ui-scale overrides environment scaling (776b4dc)
- Swap order of lock/warp when locking cursor on not-mac (525622b)