2026.4.20.1290 - Startup/shutdown, OSC, OAuth fixes & addtitions

Hello everyone!

I've got a new build for you with a bunch of fixes and improvements!

We've got more Renderer contributions, one fixing a bug with AO! You can see all the changes here: https://github.com/Yellow-Dog-Man/Renderite.Unity.Renderer/releases/tag/1.0.1

There are some fixes and extra diagnostics for startup and shutdown issues.

OAuth and OSC has also gotten more love from @probableprime!

This build was also made with the fixed CI/CD pipeline by @j4.lc (which also got some security improvements).

Also the build is compatible with current!

New Features:
- Added failsafe shutdown routine, that will kill the process if it doesn't shut down cleanly in time
-- This prevents the Renderite.Host.exe process from lingering in some cases

- Added an Apps Page to the Account Website showing Apps that have access to your account and allowing you to revoke their access (implemented by @probableprime)
- Enabled OAuth Refresh Tokens to allow Apps the option to "Remember Me" (requested by @probableprime and the entire Wiki community, issue #6210, implemented by @probableprime)

- Added `Renderite.Host.Boot.log` log file, which logs the startup process of Renderite.Host
-- This is simplified logging system that will run before the actual logging is initialized
-- This should help issue #6467 by @karasutengu, @siffus, @sadstarfish and olejka

Tweaks:
- Added extra diagnostics to bootstrapper for Resonite to help with issue #6467 by @karasutengu, @siffus, @sadstarfish and olejka

Security:
- Improved security of build pipelines for Resonite to prevent supply chain attacks (implemented by @j4.lc)
- Sanitized OAuth User Profile response to match API responses from the rest of our API (implemented by @probableprime)

Locale:
- Merged Chinese (Taiwan) locale update by @meowwei
- Merged British English locale update by @bredo
- Merged Chinese locale update by @modimobeikete
- Merged Brazilian Portugese locale update by HeduardoBits
- Merged Esperanto locale update by @rad4ngel_
- Merged German locale update by @muppeq

Fixes:
- Fixed an exception when shutting down audio devices on shutdown preventing the process from shutting down fully
- Fixed OSC_Field failing to send correct values (reported by @jackthefoxotter, issue #2553, fixed by @probableprime)

- Fixed Ambient Occlusion causing geometry to go black at small scales or when the camera is too close (reported by @lierofox, @xceezyx, @joliair, issue #6462 and @epiceaston197, issue #6469)
-- Fix contributed by @zyro1331 at: https://github.com/Yellow-Dog-Man/Renderite.Unity.Renderer/pull/12

This is a companion discussion topic for the original entry at https://steamcommunity.com/games/2519830/announcements/detail/551269413407425305