========================================== ArtLight Control - Changelog ========================================== https://github.com/onaiaku/ArtLight ------------------------------------------------ Version 1.6.1 (07/11/2026) ------------------------------------------------ ArtLight 1.6.1 adds Fedora 45, and fixes a virtual display that could outlive the app on Windows. Fedora 45 ships OpenSSL 4.0, which handles the crypto code differently. ArtLight now builds against it, so Fedora 45 finally has a package of its own alongside Fedora 43 and 44. On Windows, a virtual display could be left behind once ArtLight closed. It is now released with the app, and the layout it took over is restored. The installer and Control now carry the same version as the server, so what Add/Remove Programs reports matches what is actually running. ------------------------------------------------ Version 1.5.7 (15/10/2026) ------------------------------------------------ ArtLight 1.5.7 fixes the Linux installer and an update that could leave the graphics card unusable. Updating ArtLight on Linux could leave the display driver holding the graphics card in a state the next boot was unable to recover from, so the GPU failed to start and the machine fell back to integrated graphics until it was restarted again. The Linux installer now fetches the ArtLight package repository's own database when it sets the repository up, so the repository works on a first install instead of quietly falling back to a downloaded package. On systems with Secure Boot, the display driver's signing key is now offered to the machine, so the driver is signed with a key it trusts. When an install leaves the machine needing a reboot, the installer now says so and reboots on Enter. Anything other than Enter leaves the machine alone. ------------------------------------------------ Version 1.5.6 (14/10/2026) ------------------------------------------------ ArtLight 1.5.6 adds Fedora support and fixes the display failing to come back after a stream on Linux. ArtLight now installs on Fedora 43 and 44 from our own repository, so the server no longer has to be built by hand to run on Fedora. Enable the repository once, then install it as usual: sudo dnf copr enable onaiaku/artlight sudo dnf install artlight On Linux, ending a stream could leave the desktop in the wrong state. The restore step refused the display it had been given instead of accepting it, so the display was not put back until it was set up again by hand. The DualSense module check on Linux reported the module as unavailable when it was installed and working. It now reports what is actually there. ------------------------------------------------ Version 1.5.5 (13/10/2026) ------------------------------------------------ ArtLight 1.5.5 fixes Control's session list and stops the desktop wallpaper being recorded as a game. Control's Sessions page could fail and close the app when two games were installed under the same name. Call of Duty ships separately from both Xbox and Steam, so a machine with both had two entries called Call of Duty, and Control failed while it drew the list. It handles repeated names now, and the session list opens normally. Control also writes a log when it goes down. A crash used to close the app with nothing left behind to explain it. Wallpaper Engine runs the whole time a desktop stream is open, and it was being credited as the game that was played - in the session list, on the last-stream card and on the phone. It is not tracked as a game at all now, and the sessions that already named it show no game detected. Ticking a permission box in the Web UI now saves it straight away. Changing a client's View or Launch permission used to mean finding the Save button at the bottom of the form. ------------------------------------------------ Version 1.5.4 (11/10/2026) ------------------------------------------------ ArtLight Server 1.5.4 makes a host tell every device what it is streaming. 1.5.3 said a second device would see what the host was running, and it did not. A device that opened ArtMoon while the host was streaming still showed that machine as free, with no streaming badge and no resume or stop buttons. Any device that is allowed to view a host is now told what that host is doing, and shows the stream that is running, with resume and stop. ------------------------------------------------ Version 1.5.3 (10/10/2026) ------------------------------------------------ ArtLight Server 1.5.3 makes the virtual gamepad driver install. The driver has shipped since 1.5.1 and has never installed, because a driver package installs only when its catalogue is signed, and ours was not. The driver package now carries its own signing certificate and is signed, so it installs and the virtual controller works without depending on anything else being present. The Windows installer no longer offers or bundles ViGEmBus. ViGEmBus is retired upstream (end of life late 2023), and ArtLight's own virtual gamepad driver provides virtual gamepads. The USB device sharing option in this installer is now described in one plain sentence. The note about Windows having to trust the driver, and the note about unticking to skip it, are gone. A second device now sees what the host is actually running. If the host is streaming Desktop, opening ArtMoon anywhere else shows Desktop as streaming, with Resume and Stop, instead of showing the machine as free. Any paired device that is allowed to view a host is told what that host is doing. ------------------------------------------------ Version 1.5.2 (10/10/2026) ------------------------------------------------ ArtLight Server 1.5.2 ships a working virtual gamepad driver. 1.5.1 put ArtLight's own virtual gamepad driver back into the installer and it still did not install: a driver package installs only when its catalogue is signed, and ours is not signed yet. 1.5.2 also offers ViGEmBus - the virtual gamepad driver signed by its authors - and installs it for you. It is offered on the first page, ticked by default, and it is what makes controller input reach a stream. If you already run a ViGEmBus new enough to use, the installer leaves yours alone. ArtLight's own driver is still shipped and still preferred on machines that have it. ------------------------------------------------ Version 1.5.1 (09/10/2026) ------------------------------------------------ ArtLight Server 1.5.1 brings the virtual gamepad driver back into the installer. 1.5.0 shipped without it. With no driver present no virtual controller could be created, so controller input never reached a stream, and the tray warned that ViGEmBus was missing. The driver is part of every installer again, and the installer's tick box for it is present and ticked by default. Control is bumped to 1.5.1 in lockstep so Server and Control report the same version. Control's own code is unchanged in this release. ------------------------------------------------ Version 1.5.0 (04/10/2026) ------------------------------------------------ ArtLight Server 1.5.0 brings USB device sharing in. A keyboard, mouse or controller plugged into the PC you are streaming from can be moved onto this PC for the length of a session, and given back when the session ends. The machine you stream from decides which devices it offers; this side decides whether to take them. On by default. Nothing moves unless that machine is offering a device, and it can only offer one at the moment somebody there chooses to share it, so this decides whether you take what is offered rather than whether a device is taken from anyone. On Windows the client is bundled in this installer behind a tick box, and it is removed again when ArtLight is uninstalled. On Linux the package installs the privileged helper, the polkit action and the kernel module it needs. Control is bumped to 1.5.0 in lockstep so Server and Control report the same version. Control's own code is unchanged in this release. ------------------------------------------------ Version 1.4.0 (01/10/2026) ------------------------------------------------ ArtLight Server 1.4.0 brings the upstream ArtLight 2.0.0 engine in. PyroWave, a GPU wavelet codec, is available with very low encode and decode latency. Its frames are independent, so losing one does not force a new keyframe. It wants a fast wired LAN. ArtLight's own virtual gamepad driver can now be installed with the server: Xbox, DualSense, DualShock 4 and Switch Pro emulation with no ViGEmBus and no licence key. The installer offers it, ticked by default. Remote Monitor turns a second device into an additional streamed display beside your main session. VRR capture is smoother on Windows. The v2 web UI is now the default interface. Control is bumped to 1.4.0 in lockstep so Server and Control report the same version. Control's own code is unchanged in this release. ------------------------------------------------ Version 1.3.1 (27/09/2026) ------------------------------------------------ Startup can no longer be killed by a step it does not need. A throw from the config-permission repair, or from restoring a pending NVIDIA Control Panel or RTSS override, used to escape main and abort the server before it ever started listening. Because logging is barely up at that point it died with no log at all and a single stderr line nobody reads, which made it look like the server simply refused to start. Those three steps are now individually guarded: a failure is logged and startup carries on. Startup also records a marker before each step and wraps main, so any future failure reports what was thrown and how far it got instead of dying silently. ------------------------------------------------ Version 1.3.0 (26/09/2026) ------------------------------------------------ Eight releases of host-side work in one go — session detection, session grading, remote power and shared clipboard. Remote power is the headline: sleep, hibernate or restart the host straight from the dashboard, with Control asking the host what it can actually do rather than assuming. Start with Windows now has three modes — Off, Normal and Priority — and Priority registers a logon task, so Control is up before anything else on the machine. The clipboard is shared both ways while you stream, over a key that lasts one stream and is thrown away at the end; it is off until you switch it on. Session handling is reworked underneath. Sessions now close by watching the stream's own sockets instead of matching text in the log, which is what let a finished session stay marked live. Grading is split at reconnects and scored per segment, with a clock axis on the charts, so a mid-session blip no longer colours the whole run — and one bad frame no longer decides a long session. The "Excellent" grade needs a 0.6 frame, up from 0.5. VRAM no longer double-counts shared graphics memory. Everything in this release is host-side. ArtMoon needs no update to use any of it. ------------------------------------------------ Version 1.2.2 (08/09/2026) ------------------------------------------------ Start with Windows is now enabled by default — the installer adds a checked "Start ArtLight Control when Windows starts" option which launches the app minimized to the system tray (no window at boot). Untick it during setup to opt out; your choice is remembered on upgrades. The in-app Settings toggle works as before. ------------------------------------------------ Version 1.2.1 (08/09/2026) ------------------------------------------------ Version parity release — Control is bumped to 1.2.1 in lockstep with ArtLight Server 1.2.1 so both report the same version. No Control functionality changes in this release. ----------------------------------------------- Version 0.1.1 (01/09/2026) ----------------------------------------------- Purple tray and app icons in every size — the 0.1.0 icons were built from an earlier red-burgundy art variant, which is what the system tray was showing. ----------------------------------------------- Version 0.1.0 (31/08/2026) ----------------------------------------------- First public release of ArtLight Control — a host dashboard for your streaming PC, designed to pair with the ArtMoon client. ✨ FEATURES: • Live Dashboard — real-time view of your host while streaming: FPS, round-trip time, bitrate, frame drops and host latency, refreshed every second. When idle, the same panel monitors GPU temperature, load, VRAM, CPU and network so you can check the host is cool and ready before you start • Session history — every stream is recorded with quality grades, full charts (RTT, latency, host compute), detected games and cover art. Compare any two sessions side by side • Game Library — automatic game detection with high-resolution cover art fetched from Steam, GOG, Epic and more. Developer and release info included • Managed apps — add, remove and restart streaming apps from the client, with automatic syncing to the streaming server • NVIDIA Sentinel — snapshot your NVIDIA driver profile and have it automatically restored within seconds whenever NVIDIA App resets it • Link-speed switch — the client negotiates the fastest stable link speed before connecting and restores it afterwards, with your permission • Remote power & updates — shut down, restart or install Windows updates on the host straight from the client. Ideal for headless setups 🔒 SECURITY: • Authenticated bridge — every client command is signed with the client's Moonlight certificate and approved once via a 4-digit PIN. Unauthorized devices can still stream, but cannot control the host ℹ️ NOTES: • Requires Windows 10 20H1 or later • Pairs with the ArtMoon client for the full feature set; streaming works with any Moonlight-compatible client