Beta 2024.6.5.198

From Resonite Wiki

Beta 2024.6.5.198 is a Resonite version released on 2024/06/05.

The following notes were sent by Frooxius:

I focused on a whole bunch of improvements with a general quality of life in this build!
You can now configure your online status persistence! The sociable status can be configured better too.
Earmuff has some improvements - the base shape is now a sphere sector instead of cone, which will stop users from becoming a bit louder first when you move your head away.
There's new image import preset "Sprite" which will automatically clear out white fringes and improvement to how Pixel Art imports too.
The startup has been optimized a bit too when you're being auto-logged in, skipping a bunch of unnecessary work, so it should be a little bit snappier.
A whole bunch of other things have been fixed too and there were improvements to security/privacy as well.
Hope you enjoy this build!

New Features:

  • Add online status settings (based on feedback by @Shifty, @Exo / Cybrix, @Azavit, @Jack, @Zyzyl, issue #2191)
    • You can configure how will your last online status will be remembered - always, if recent (with configurable amount of time) and never
    • Invisible status has its own separate settings, allowing you to reset your online status on next login, unless it was set to Invisible for example
    • You can specify which online status should be your default when it's not remembered
    • You can also configure auto away interval - how long it takes before you're automatically switched to away due to inactivity
  • Add CompoundOverrideNames & CompoundUseLongNames to data feed quantity elements and appropriate interfaces
  • Add new Sprite image import preset (based on previous feedback by GreaseMonkey, @Medra and @Rucio, issue #1570)
    • This automatically runs the BleedColorToAlpha on imported images, which will remove white fringes around edges
  • Add ClosestPointOnSphericalSectorSurface node under Math / Geometry 3D
    • This computes point on a surface of spherical sector that's closest to given other point
    • It also provide if the point is inside or not
  • Add DistanceFromSphericalSector node under Math / Geometry 3D
    • This computes the closest distance from a point to a spherical sector

Security:

  • Session thumbnails are now invalidated when session accessibilty increases (e.g. from Private to Contacts or from Hidden to non-Hidden) (based on security report by @Froppy, @Rabbuttz(あむ)/Amu and moderation team, issue #2227)

Optimizations:

  • Workspaces will not run the default initialization when the user is being auto logged in
    • This reduces CPU/memory/network usage at startup, due to loading the default versions of all the facets, only to be replaced shortly after by user's own saved version

Tweaks:

  • Switch sociable notification configuration from boolean to full configuration (full, toast only, audio only or off) (based on request by @Azavit, @Panda, @Whip, @TheBasementNerd | Protoflux Mom, @KarasuTengu, @haz, @Shrike, @Modern, win189, issue #2189)
    • If you disabled the notifications altogether, you'll need to reconfigure this (sorry)
  • Multiplying string by 0 now outputs empty string, rather than the string itself (based on feedback by @art0007i, issue #2027)
    • If you have setup/content that relies on the old behavior, please make an issue and we'll add update mechanism
  • Change how UserAssetLoadProgress calculates aggregate info, to instead use all the users in the session, rather than ones who have already reported on the progress
    • This fixes the state not being reported correctly at some times, especially immediatelly after spawning the asset (reported by @Delta, issue #976)
  • PixelArt preset when importing images will now import images as uncompressed and without distortion (based on request by @code807, @Panda, @Virgil, issue #986)
  • Rework Earmuff to use sphere sector instead of a cone (based on feedback by @Shadow Panther [RU/EN, UTC+1/+2], issue #1944)
    • This fixes users getting slightly louder when looking slightly away from them, when they're at the edge of distance

Locale:

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

Bugfixes:

  • Fix contacts with unread messages not getting sorted to the top in some cases (reported by @Panda, @Knackrack615, @epicEaston197, @Stawz, @Kulza, issue #2182)
  • Fix bounds becoming infinitely sized after encapsulating an empty bounding box (reported by @Zyzyl, issue #2090)
  • Setting AudioOutput to invalid audio type group will now result in the audio output being inaudible, rather than bypassing all volumes (reported by @Sloppy McFloppy, @ShadowX, issue #2014)
  • Fix not being able to remove contacts that have not migrated (reported by @DrShadowfish, bobcatkill, @Jae “awa” J4 and @Flame Soulis, issue #1371)
  • Fixed laser hovering at edge of view facet anchor when editing causing rapid strobing (reported by @Shifty)
  • Restructure Userspace bootstrap with async method
    • This fixes user sometimes being logged in local home and having their avatar loaded (reported by @epicEaston197, issue #2071)
    • This also ensures that when the user is automatically logged in, this is indicated as early as possible to other systems