Beta 2024.7.15.1359

From Resonite Wiki
Revision as of 22:54, 15 July 2024 by J4 (talk | contribs) (add version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 healdess, 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)