Releases: Raphiiko/OyasumiVR
Releases · Raphiiko/OyasumiVR
OyasumiVR v1.10.2
Added
- Troubleshooting fix for reregistering OyasumiVR's VR application manifest with SteamVR.
Changed
- Increased maximum volume for nightmare detection sound effect to 200%.
- Limited simple- and image brightness sliders in overlay to a minimum of 5%.
Fixed
OyasumiVR v1.10.1
Added
- Spanish & Indonesian language support to the standalone NSIS installer.
Changed
- Switched to the default Tauri script for the NSIS installer.
Fixed
- Missing Japanese translations (by なき).
- Missing Dutch translations.
- UI issues with some duration unit selectors.
Removed
- .NET Core & ASP.NET Core runtime installation from the standalone NSIS installer.
OyasumiVR v1.10.0
Added
- Simple mode for brightness control that consolidates image- and display brightness.
- Brightness control dialog to directly control brightness from the main window.
- Brightness control sliders to directly control brightness from the overlay.
- Sleep preparation automation for brightness control, to allow for dimming brightness levels already before going to sleep.
- Sleep preparation button in the overlay and on the overview, to trigger automations that support this feature.
- Copy buttons to the brightness automation configuration for copying current brightness levels.
- Options to apply sleep-mode based brightness levels on OyasumiVR and SteamVR startup.
- Automation for enabling the sleep mode based on your heart rate. (Pulsoid integration)
- Automation for detecting possible nightmares based on your heart rate. (Pulsoid integration)
- Setting for OyasumiVR to quit alongside SteamVR.
- Instructions on how to start OyasumiVR alongside SteamVR.
- Automations for turning off devices when their battery levels reach below a threshold.
- Shortcut to VRChat related settings from the status bar pill.
- Option for dismissing the sleep check by pressing controller buttons.
- Option for changing the volume of general notification sounds.
- Optional fix for running the SteamVR overlay on systems with hybrid graphics.
Changed
- Updated translations to use ICU syntax.
- Migrated from Legacy OpenVR Input system to SteamVR's current input system (Controller bindings are now configured in SteamVR!)
- Bundled dotnet runtime requirements with overlay sidecar module. (Separate installation no longer required)
Fixed
- Improvements to the Simplified Chinese translations (by 雾雨花精灵).
- Disabling OSC features leading to a crash
- A configuration saving loop in status automations view
- Malformed OSC packets causing a crash
- OSC message processing being slower than necessary
- Date formatting for Korean language
- Long VRChat usernames sometimes overflowing on the player list for automatic invite request accepts
- Added workaround for bug in SteamVR 2.0 regarding IVROverlay::ComputeOverlayIntersection.
Removed
- Dotnet version checking and installation.
OyasumiVR v1.9.0
Added
- Allow limiting sleep detection to certain hours of the day.
- Automation toggle for sleep detection (by góngo)
- OSC address for toggling the sleep detection automation.
- Spanish language support (Community contribution by aacal666)
- Indonesian language support (Community contribution by a9ito)
- Support for a release on Steam
- VR Manifest for registering OyasumiVR with SteamVR.
- Sleeping animations preset for GoGo Loco 1.8.0+
- Cute drawings (by Jun) to the sleep toggle card in the overview
Changed
- Added missing translations for Traditional and Simplified Chinese. (By 狐 Kon)
Fixed
- Fixed issues with detection and installation of missing .NET runtimes
- Fixed Japanese date formatting
- Fixed Japanese font rendering in overlay
- Upgraded various dependencies
Removed
- Custom VRCFury installation prefabs for GoGo Loco. (You can now use GoGo Loco's own installation prefabs from GoGo Loco 1.8.0 onwards!)
OyasumiVR v1.8.0
Added
- SteamVR overlay for controlling basic OyasumiVR functionality (e.g. toggling sleep mode, toggling automations, running
the shutdown sequence, turning off devices) - Native OyasumiVR notifications
- Image brightness automations for all headsets
- Automations for changing Windows' Power Policy when you go to sleep and wake up.
- Notification for when an invite request is automatically accepted
- Notification for when your VRChat status is updated by the status automation
- Options for turning certain notification types on or off
- Startup check for missing (.NET) runtimes, with option for automatic installation.
- Event log entry when MSI Afterburner profiles are set.
Changed
- Changed SteamVR-based power automations for base stations to apply when new base stations are discovered
- If the main window is minimized to the tray, it will reveal itself when the user tries to launch a second instance.
- Disabled notification sound for XSOverlay notifications
- Switched to dynamic font loading to decrease overall application size
- Switched sidecar communication from HTTP to gRPC
Fixed
- Fixed menus for Hardware Automations and VRChat Automations not being correctly highlighted when one of their submenus
is active - Fixed short loss of tracking in SteamVR when launching or reloading OyasumiVR
- Fixed friend selection modal for automatic invite request acceptance becoming unusable when too many players have been
selected - Added workaround for VRChat's API not always returning the entire friends list
- Fixed settings migrations sometimes not merging arrays correctly, leading to unexpected behavior
- Fixed a potential issue where the sleep detector would not be able to properly trigger
- Fixed naming for VRC statuses to be more consistent
- Adapted to changes in VRChat API authentication
- Optimized CPU usage
OyasumiVR v1.7.3
Fixed
- Fixed Oyasumi not being able to start on some systems due to locked Bluetooth adapters.
OyasumiVR v1.7.2
Changed
- Updated Japanese Translations
- Updated references to the new GitHub repository, following the rebrand to OyasumiVR
OyasumiVR v1.7.1
Fixed
- Fixed enabling GPU automations crashing Oyasumi
OyasumiVR v1.7.0
Added
- Option to increase the detection window for sleep detection.
- New "Advanced" tab in the settings for advanced configuration options.
- Tools for clearing (parts of) Oyasumi's persistent data.
- Button for opening Oyasumi's log folder.
- New multilingual NSIS based installer package for new releases.
- Allow for disabling of OSC features to prevent Oyasumi from binding ports.
- Show error indicators in navigation and tabs when the OSC server cannot be started.
- System tray icon (by neuroblack).
- Option to close Oyasumi's window to the system tray, rather than quitting the application
(by neuroblack). - Option to start Oyasumi hidden in the system tray (by neuroblack).
- Power management for SteamVR base stations (Supports V2 Lighthouses only).
- Option for forcing the state of the sleep mode at launch
- Automations for turning base stations on and off with SteamVR
- Automation for turning base stations on with Oyasumi
- Automations for controlling the Chaperone fade distance (by góngo)
- Added shutdown sequence automations for helping with sleeping outside VR.
Changed
- Remote images now fade in smoothly upon load.
- Language selection modal now always shows if the user has not picked a language.
- Reorganized navigation.
- Updated splash screen.
- Updated to Angular 16 & Tauri 1.3.
Removed
- Removed experimental flag for sleep detection feature.
- Removed debug tab in the settings view.
- Removed bundling of WIX based installer packages.
Fixed
- Stopped brightness automations from triggering when there is no headset available.
- Prevent the update service from being initialised until after language selection.
Oyasumi v1.6.0
Added
- Display brightness automations for Valve Index.
- Automations for adjusting SteamVR's render resolution.
- Event log for displaying actions taken by Oyasumi
- OSC Automations for sending custom OSC commands when the sleep mode changes.
- Language support for French, thanks to neuroblack.
Changed
- Updated layout and styling of various views to match more recent views.
- Prevent sleep detector from triggering when sleep mode was disabled less than 15 minutes ago.
- Bulk removing friends from the player list for automatic invite request accepts, now requires confirmation.
- Reorganized navigation bar to reduce clutter.
- Updated to Angular 15