Beta 2024.7.15.1359 is a Resonite version released on 2024/07/15.
The following notes were sent by Frooxius:
- Hello everyone! Today is more of a "cleanup" build - fixing a number of additional issues that popped up with recent changes due to the new Type Management system and the .NET 8.0 headless, plus a few other things that we didn't get time to get to until now.
- Notably there's now badge for users who helped us test Resonite before official release! I've also sorted out a number of Translator badges - if you don't have yours, just make a GitHub issue in the Locale repo with your UserID and we'll get it sorted!
New Features:
- Add "Incompatible Sessions" advanced filtering option to the Worlds tab
- You can check this if you want incompatible sessions to be listed (though this is mostly for debugging purposes)
- Add IncompatibleSessions filtering option to WorldsDataFeed
- Enabling this will include any found incompatible sessions in the feed
- Added setting that allows disabling automatically using Steam Voice when playing Resonite through Steam Remote Play (requested by @Glitch 💻😺, issue #2561, prioritized due to boyfriend privileges (and also taking less than 5 minutes to implement x3))
- Can be found under Integrations -> Steam Integration settings
- Added Durian tester badge
- This is a small thanks for everyone who we could onboard to help with testing Resonite before it's official release
- Note: If you don't have your badge (some of the info we had from testing doesn't match Resonite account), DM me your username/UserID and I'll get it sorted
Tweaks:
- Added additional logging for LNL bridge & relay connections (implemented by @ProbablePrime)
Removals:
- Remove Fetch Incompatible Sessions setting
- Resonite now fetches all sessions and instead the filtering will happen in individual places where the session would be displayed
- This fixes users in incompatible sessions not displaying as such, unless this setting was enabled (reported by @epicEaston197, issue #2551)
Locale:
- Merged Chinese locale update by modimobeikete
- Merged French locale update by @cerealbowl (she/they) 🇵🇹🇨🇵🇺🇲🇪🇦👐 and @Jae “awa” J4
- Merged Russian locale update by @Shadow Panther [RU/EN, UTC+1/+2]
Bugfixes:
- Mark Delegate as system type to fix crashes when manipulating method proxies with ProtoFlux tool (reported by @Nytra, @Lux @Modern, chaixshot, issue #2573)
- Fix nullable types failing to parse when the base type is not an engine base primitive (e.g. enum)
- This fixes ObjectFieldDrive<Chirality?> failing to load (reported by @H@mer, @Modern, issue #2567)
- Added Delegate type validation to GlobalDelegate & DelegateProxy (reported by @Lux, @Nytra, issue #14, fixed by @Ryuvi)
- Fixed .NET 8.0 headless failing to boot when used with legacy accounts (reported by @bredo, issue #2560, fixed by @ProbablePrime)
- Fixed crash when Resonite is configured to use an universe and there are no available LNL Bridges (fixed by @ProbablePrime)
- Fix assembly metadata & precache folder locations not being OS agnostic (based on report by @Whip, @Exo / Cybrix, issue #2542)
- Do not display "Join" button in the contacts list when the current session is not compatible
- Fixed error when shutting down .NET 8.0 headless (reported by @Exo / Cybrix, issue #2543, fixed by @Geenz)