Releases: OpenCloudGaming/OpenNOW
Releases · OpenCloudGaming/OpenNOW
OpenNOW v0.4.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix insufficient playability messaging for GFN launch failures by @zortos293 in #458
- Migrate CI to Blacksmith runners by @zortos293 in #464
- Fix npm audit vulnerabilities via lockfile updates by @zortos293 in #472
- Fix regional keyboard input (German and other layouts) by @zortos293 in #477
- Add toggle for native streamer stats overlay by @zortos293 in #479
- Update dependencies to fix npm audit advisories by @zortos293 in #481
- Update Bun lockfile to match npm dependency changes by @zortos293 in #482
- Controller Mode UI Overhaul by @Jayian1890 in #474
- Fix controller mode button mappings by @Jayian1890 in #486
- Alliance server queue fix by @Kief5555 in #487
- Enhance session closure handling and stream recovery logic by @Kief5555 in #488
- Add session time remaining feature to stats overlay by @Kief5555 in #489
- chore(deps): bump ws from 8.20.0 to 8.20.1 in /opennow-stable by @dependabot[bot] in #485
- chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /opennow-stable by @dependabot[bot] in #478
- Implement German keyboard layout support and clipboard functionality by @Kief5555 in #490
- New Crowdin updates by @Kief5555 in #480
- Add new translations, fix playability messaging, and enhance controller mode by @Kief5555 in #491
Full Changelog: v0.3.9...v0.4.0
OpenNOW v0.3.9
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add controller rumble from GFN input channel by @zortos293 in #371
- feat(stable): transient Anti-AFK toggle acknowledgement by @Jayian1890 in #377
- Enhance fullscreen and pointer lock management by @Jayian1890 in #378
- fix: surface fetch failure diagnostics for session IPC (fixes #374) by @Jayian1890 in #376
- Controller mode UX: library grouping, theme settings, brighter XMB by @Jayian1890 in #382
- Optimize controller mode input and overlay performance by @Jayian1890 in #383
- refactor(controller-mode): split library page into controllerLibrary modules by @Jayian1890 in #386
- refactor(controller-library): polish Home tab flow and in-stream controls by @Jayian1890 in #387
- Fix release workflow source version bump by @zortos293 in #395
- fix(library): owned library sort uses playtime and sane popularity by @Jayian1890 in #393
- Replace PR/push packaging with cheap CI validation by @zortos293 in #398
- Add session proxy support for Nvidia CloudMatch queue admission by @zortos293 in #399
- Merge native streamer into dev by @zortos293 in #397
- Fix in-stream menu meta toggle for both WebRTC and native streaming by @Jayian1890 in #401
- Show GStreamer status in in-stream stats HUD by @Jayian1890 in #403
- fix: Windows defender delaying native streamer executable by @zortos293 in #408
- Update AGENTS.md with professional standards and TypeScript guidelines by @zortos293 in #409
- Remove duplicate docs from OpenNOW repo and point to OpenNOW-Site by @zortos293 in #410
- Mark native streamer experimental in UI and READMEs by @zortos293 in #411
- Localization Support by @Kief5555 in #416
- fix: quit app on macOS when main window closes by @Jayian1890 in #419
- Localized keys by @Kief5555 in #422
- Extract renderer duplicate utilities into focused modules by @zortos293 in #428
- refactor(main): split media and service logic into modules by @zortos293 in #431
- refactor(renderer): extract App.tsx helpers by @zortos293 in #430
- Refactor duplicated GFN main-process helpers by @zortos293 in #429
- Refactor splitting native GStreamer backend into focused modules by @zortos293 in #434
- refactor(main): extract session/signaling IPC into focused modules by @zortos293 in #433
- refactor(renderer): extract queue ad runtime into hook by @zortos293 in #432
- Gate native streamer to Windows-only availability by @zortos293 in #441
- fix: show third-party platforms with default icon fallback by @zortos293 in #444
- Replace Zap icon with OpenNOW logo mark by @zortos293 in #448
- Add desktop accent color setting by @zaloguj12 in #442
- feat: add native streamer enable confirmation and warning dialog by @zortos293 in #449
Full Changelog: v0.3.8...v0.3.9
OpenNOW v0.3.8
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix Epic ownership guard and owned store glow by @zortos293 in #334
- Add Windows ARM64 release builds to pipeline by @zortos293 in #340
- Add 'Hide Server Selector' setting to bypass free-tier queue modal by @Kief5555 in #342
- Add Discord activity clearing functionality to rich presence by @Jayian1890 in #349
- Remove Game Hub media handling and refactor ControllerLibraryPage by @Jayian1890 in #350
- Add flake.nix again by @DINEXXL in #343
- chore(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /opennow-stable by @dependabot[bot] in #351
- Switch macOS workflows to Blacksmith runners by @zortos293 in #352
- Fix Settings search to show relevant sections only (scope-aware filtering + sidebar UX polish) by @zaloguj12 in #353
- Auto-recover active sessions after signaling disconnects by @zortos293 in #321
- Add multi-account auth support with quick account switcher UI by @priyanshrv1-oss in #355
- Improve stream pointer responsiveness under load. by @Jayian1890 in #354
- Merge Dev branch to main by @Kief5555 in #356
- Revert "Merge Dev branch to main" by @Kief5555 in #359
- Merge Dev to Main (2) by @Kief5555 in #360
- Add stable device ID management in cloudmatch.ts by @Jayian1890 in #361
- Add stable device ID management in cloudmatch.ts (#361) by @Kief5555 in #362
New Contributors
- @DINEXXL made their first contribution in #343
- @zaloguj12 made their first contribution in #353
Full Changelog: v0.3.6...v0.3.8
OpenNOW v0.3.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- Enhance settings page layout and styling by @Jayian1890 in #298
- Add poster size scaling feature to game settings and UI by @Jayian1890 in #300
- Rework library/catalog UI with official GFN search and filters by @zortos293 in #289
- fix(settings): improve keybind binding UX (OPEN-54) by @zortos293 in #265
- Fix keyboard scancode mapping for GFN input translation by @zortos293 in #301
- Enhance layout and visual design of game card info section by @Jayian1890 in #305
- Add session fullscreen shortcut and auto-toggle on connection by @zortos293 in #307
- Per-image aspect ratio for game cards by @Jayian1890 in #308
- chore: vendor frontend-design skill by @zortos293 in #314
- Implement auto-update flow using GitHub Releases by @zortos293 in #315
- Add setting to hide Anti-AFK stream indicator by @zortos293 in #319
- Fix library search empty-state message to use consistent wording by @zortos293 in #318
- Fix honor Start New instead of auto-resuming active sessions by @zortos293 in #320
- Add navbar terminate action for active cloud sessions by @zortos293 in #322
- Harden app shutdown so Exit fully terminates process by @zortos293 in #323
- Add confirmation dialog to logout action by @zortos293 in #324
- Fix audio context and microphone listener cleanup leaks by @zortos293 in #325
- Remove 180s session ready timeout by @zortos293 in #327
- Remove redundant Catalog tab from store page by @zortos293 in #328
- Merge Dev -> Main by @zortos293 in #326
Full Changelog: v0.3.5...v0.3.6
OpenNOW v0.3.5
Immutable
release. Only release title and notes can be modified.
@Kief5555 accidently made 1.3.5 💀
NEW: Discord RPC Support
NEW: GFN Free Tier Queue support
NEW: Support for G-Sync
Full Changelog: v1.3.5...v0.3.5
OpenNOW v0.3.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: add show stats on launch setting by @zortos293 in #235
- Fix launch error blackout overlay by @zortos293 in #237
- Enhance ad playback error handling and improve CSL responsiveness by @Jayian1890 in #238
- Fix session IPC errors losing structured details by @zortos293 in #244
- Add Settings thank-you tab for contributors and supporters by @zortos293 in #245
- Fix macOS microphone permission prompt timing by @zortos293 in #249
- Fix(stream): restrict codec and color options to safe H264/8-bit 4:2:0 by @zortos293 in #250
- Fix(stream): use selected region URL for session creation by @zortos293 in #252
- Merge Dev -> Main by @zortos293 in #253
Full Changelog: v0.3.3...v0.3.4
OpenNOW v0.3.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update README structure and add development docs by @zortos293 in #169
- fix(gfn): clarify region restriction error message by @zortos293 in #170
- fix(streaming): prevent H264 + 10-bit color black screen by @zortos293 in #172
- fix: queue loading Cancel button and launch abort (OPEN-10) by @zortos293 in #176
- docs: add streamer investigation findings (OPEN-22) by @zortos293 in #179
- fix(controller): wire enableL4S into ControllerLibraryPage so L4S toggle works by @Jayian1890 in #178
- Fix/sidebar pointerlock by @Jayian1890 in #182
- fix(controller): prevent duplicate loading states in controller mode by @Jayian1890 in #184
- Move Exit Controller Mode to System and add app Exit IPC by @Jayian1890 in #183
- chore(deps): update opennow-stable packages to latest compatible by @zortos293 in #194
- feat: add negotiated stream profile handling by @Jayian1890 in #201
- feat: add configurable keyboard layout setting by @zortos293 in #204
- chore: add Buy Me a Coffee funding option by @zortos293 in #211
- Integrate React Scan into Electron renderer dev workflow by @zortos293 in #217
- feat: integrate React Scan into renderer dev builds by @zortos293 in #218
- Fix 1Hz renderer-wide rerenders during streaming by @zortos293 in #220
- feat: add persisted session counter disable toggle by @zortos293 in #222
- Fix(stream): isolate diagnostics subscriptions to stop shell rerenders by @zortos293 in #223
- feat(stream): redesign escape-hold overlay into centered circular countdown by @zortos293 in #227
- Enhance ad handling and session management in game hub by @Jayian1890 in #216
- Add error handling UI for ad playback and improve signaling connection management by @Jayian1890 in #228
- Merge Dev -> Main by @zortos293 in #234
Full Changelog: v0.3.2...v0.3.3
OpenNOW v0.3.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- OPEN-7: Route/latency tools — region wiring, ICE policy, richer region pings by @zortos293 in #174
- Revert "OPEN-7: Route/latency tools — region wiring, ICE policy, richer region pings" by @zortos293 in #175
- chore(deps-dev): bump electron from 40.4.1 to 40.8.5 in /opennow-stable by @dependabot[bot] in #185
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /opennow-stable by @dependabot[bot] in #187
- Revert "chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /opennow-stable" by @zortos293 in #192
- Merge Dev -> Main by @zortos293 in #199
New Contributors
- @dependabot[bot] made their first contribution in #185
Full Changelog: v0.3.1...v0.3.2
OpenNOW v0.3.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- ROLLBACK: Capy/gfn protocol parity refactor by @zortos293 in #164
- fix(gfn): preserve session routing during queue polling by @zortos293 in #163
- Restore working GFN parity branch state by @zortos293 in #165
- Update controller mode settings and streaming session handling by @zortos293 in #166
- feat(gfn): auto pointer-lock and improved mouse tracking by @Jayian1890 in #161
- Fix GFN protocol parity and enhance session routing functionality by @zortos293 in #168
Full Changelog: v0.3.0...v0.3.1
OpenNOW v0.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(settings): add mouse sensitivity adjustment to settings page by @Jayian1890 in #136
- Integrate Jayian stream UX, recording, and input improvements by @zortos293 in #145
- feat(ui): implement StreamView sidebar with settings controls by @Jayian1890 in #141
- Feature: stream recording support by @Jayian1890 in #142
- Controller Mode: Navigation Enhancements, Library UX Improvements, and Bitrate Controls by @Jayian1890 in #147
- perf(stream): Adaptive polling, diagnostics optimization, and lag classification by @zortos293 in #149
- fix(session): consistent client identification for session lifecycle by @zortos293 in #150
- feat(ci): add manual release workflow with version bump by @zortos293 in #154
- fix(gfn): protocol parity, centralized constants and reliable polling by @zortos293 in #157
- Promote dev to main: March integration batch by @zortos293 in #159
New Contributors
- @Jayian1890 made their first contribution in #136
Full Changelog: nightly-60030b626b57914e9e4d538aba1d4ed954a82653...v0.3.0