Ctrl K
ComunidadGuías…

control/changelog.txt

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
==========================================
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