Changelog

Every release, documented.

New features, changes, and fixes — pulled straight from the same file that feeds the in-app Sparkle updater.

Latest release

v0.1.52026-07-17

Filter:
v0.1.52026-07-17
New · 1Changed · 2

New

  • "Unpair" option in a host's context menu

Changed

  • Pairing status now reconciles with what the host itself reports (/serverinfo's PairStatus), so a host unpaired from Sunshine's own UI no longer shows as paired here
  • Cryptography (identity generation/persistence, AES, SHA, RSA-SHA256 signing) now runs through a Rust crate on top of OpenSSL, replacing the previous Objective-C++ implementation - no behavior change for existing pairings
v0.1.42026-07-16
New · 2Changed · 1

New

  • Native Settings window - resolution, frame rate, bitrate, audio channels, HTTPS port, and packet size
  • Native About window

Changed

  • Connecting screen now shows a blurred box-art backdrop instead of flat black
v0.1.32026-07-16
New · 1Changed · 1

New

  • Gamepad support - buttons, sticks, and analog triggers for any controller macOS pairs natively (DualSense, DualShock 4, Xbox, and other GameController-recognized pads)

Changed

  • Install script now points at install.getselene.ch
v0.1.22026-07-15
Fixed · 1

Fixed

  • Sparkle update signing in CI
v0.1.12026-07-15
Fixed · 1

Fixed

  • Homebrew dependency versions pinned for CI builds
v0.1.02026-07-15
New · 7

New

  • Initial native SwiftUI rewrite of the Moonlight/Sunshine client
  • Bonjour and manual host discovery
  • NVIDIA GameStream / Sunshine PIN pairing
  • Hardware H.264 decoding (VideoToolbox) and native Opus audio (AudioToolbox)
  • Keyboard and mouse input forwarding
  • Session background / resume support
  • In-app auto-updates via Sparkle