Repository navigation
Releases: OpenCloudFork/OpenNOW
Release list
OpenNOW v2.4.3
🎉 What’s New
This release brings some of the biggest improvements to OpenNOW so far — completing long-awaited features and significantly improving stability, compatibility, and authentication handling.
🎮 New & Completed Features
✅ Flight Controls Support
- Support for up to 4 flight controller devices
- Fully integrated into the WebRTC input pipeline
✅ Discord Rich Presence
- Automatic game activity updates
- Seamless integration with your current cloud session
✅ Full Microphone Support
- Properly negotiated WebRTC microphone pipeline
- Stable audio track handling
- Improved stats reporting for mic traffic
🎥 Streaming Improvements
✅ HEVC (H.265) Compatibility Mode
-
Automatic handling for AMD Polaris/Vega GPUs
-
Fallback logic to prevent green-screen decode issues
-
Manual compatibility controls in Settings
-
🔧 Improved HDR detection & fallback behavior
-
🔧 Stability improvements across Windows, macOS, and Linux
-
🔧 Better stats accuracy and diagnostics
🔐 Authentication & Session Handling
- Added
offline_accessscope for refresh tokens - Automatic token refresh on
401errors - Proper session expiration handling in the UI
- Improved logout behavior when refresh is unavailable
Authentication is now significantly more resilient and reliable.
🛠 Other Improvements
- Linux ARM video backend separation (VA-API vs V4L2)
- Cleaner permission handling
- Type safety fixes and internal cleanup
- Improved build matrix performance
Full Changelog: v2.4.2...v2.4.3
OpenNOW v0.2.4-4
This release focuses on reducing background resource usage and simplifying the input pipeline for maximum responsiveness.
🎤 Microphone Improvements
🆕 Manual Mic Test Mode
The microphone input level meter no longer runs continuously in Settings.
- Added Start / Stop Mic Test button
- Mic level meter now activates only when explicitly started
- No background audio capture while browsing Settings
- Immediate cleanup of:
AudioContextMediaStreamtracks- Animation loops
- Reduced unnecessary CPU and RAM usage
The mic test is now fully independent from the streaming microphone pipeline.
⚡ Input Pipeline Simplification
🧹 Removed Keyboard Layout Translation Layer
- Removed AZERTY/QWERTZ character-level translation logic
- Removed synthetic modifier injection (Shift / AltGr emulation)
- Restored pure scancode + VK keyboard handling
- Simplified keydown/keyup flow
🎯 Result
- Reduced per-keystroke processing
- Cleaner input path
- Slightly lower CPU overhead
- More predictable keyboard behavior
🔧 Internal Cleanup
- Removed unused layout mapping modules
- Simplified keyboard architecture
- Reduced background processing in Settings
- Minor memory footprint improvements
🏁 Summary
OpenNOW is now:
- 🔒 Less intrusive
- ⚡ Leaner on CPU & RAM
- 🎯 More direct in input handling
- 🧼 Cleaner internally
Full Changelog: v2.4.3...v0.2.4-4
OpenNOW Nightly (59fe0ffcf3945eddc3caf72fdbfd5c2e7a441e9a)
Full Changelog: v2.4.3...nightly-59fe0ffcf3945eddc3caf72fdbfd5c2e7a441e9a
OpenNOW v2.4.2 – Microphone Support + Improved Session Launch Stability
This update introduces full upstream microphone support for cloud gaming sessions and significantly improves session launch reliability.
🎤 Microphone Support (Cloud Sessions)
Real in-game voice chat support
Proper binding to negotiated mic transceiver
Low-latency audio pipeline (48kHz mono, optimized buffering)
Mute / unmute without renegotiation
Automatic Electron microphone permission handling
macOS system-level mic permission request support
Outbound RTP diagnostics (mic transmission verification)
⌨ Shortcut Improvements
Toggle Microphone shortcut moved to the Shortcuts section
Fully configurable mic toggle keybind
Works during active streaming sessions
UI state stays in sync with keybind
🚀 Session Launch Stability Fix
Fixed false “Session did not become ready in time” error
Improved queue handling logic
Timeout now applies only during machine allocation, not while waiting in queue
No more premature error → Resume flow
Automatic transition into session once ready
🛠 Technical Improvements
Deterministic mic transceiver binding (mid-based + SDP fallback)
Improved polling logic with better state handling
Cleaner negotiation lifecycle
Zero new UI inconsistencies
OpenNOW v2.4.1 – Flight Controls + HDR Streaming
This release introduces full Flight Control (HOTAS/Joystick) support and a new HDR streaming pipeline foundation, alongside UI refinements and system improvements.
WebHID-based implementation (no native dependencies)
Cross-platform (Windows / macOS / Linux)
Up to 4 virtual controller slots
Per-device axis & button mapping
Deadzone, sensitivity, curve & inversion controls
Low-latency injection into existing WebRTC input pipeline
Profile persistence per device (VID:PID)
Improved slot handling & device isolation
HDR capability detection (platform + display + decoder)
10-bit decode verification
Color pipeline validation (BT.2020 / PQ support)
HDR Auto / On / Off modes
Live HDR diagnostics panel
UI aligned with core settings design