Beta 2024.7.22.1319

From Resonite Wiki

Beta 2024.7.22.1319 is a Resonite version released on 2024/07/22.

The following notes were sent by Frooxius:

Hey everyone! Last week has been unfortunately really exhausting, so I've only got a small build for you today, I've been a bit sluggish 😦
There's a few bugfixes though - notably websockets should now work with .NET 8.0 headless! Also fixed up another missed type with the new type managed system causing crashes.
We've also got a new language thanks to @Antonne - Ukrainian!

Tweaks:

  • Validate RawOutput fields when validating data model types
  • When Desktop tab is disabled, the dash button is disabled as well (implemented by @ProbablePrime)

Locale:

  • Merged new Ukrainian locale by @Antonne
  • Merged French locale update by @Jae “awa” J4
  • Merged Korean locale update by @MirPASEC
  • Merged Chinese locale update by modimobeikete
  • Merged German locale update by @Muppeq
  • Merged Russian locale update by @Shadow Panther [RU/EN, UTC+1/+2]

Fixes:

  • Reworked WebsocketClient to use System.Net.Websockets rather than websocket-sharp
    • This fixes websockets not working on .NET 8 headless (reported by @WallTack)
    • On graphical client, this will use the modified version with the UTF8 split codepoint fix (same version that SignalR uses on the client)
  • Fix SkyFrost failing to initialize when user agent version is missing
    • This fixes migration issues (reported by @Dante, issue #2646)
  • Fix ChannelConfiguration not being marked as data model type
    • This fixes RectMesh & AudioClipMetadata causing a world crash (reported by @AmasterAmaster, @Harmonica 哈莫尼卡 and @Sveken, issue #2645)