v1.9.0
RemoteAppClient 1.9.0
A client redesign and power-telemetry release. All components are 1.9.0.0.
Schema change — first since 1.8.0. Four nullable power columns are added to
Devices. Prod applies the idempotentupgrade-1.8.9-power.sql(ADD COLUMN IF NOT EXISTS) through the in-app server update; fresh installs get the columns fromschema.sql. The script is attached to this release for hand-upgrades from 1.8.5.
Operator console redesign
- Token-based visual overhaul of the Windows client: compact, Hungarian-localized sidebar, tighter device stat cards, an icon-only refresh on the Devices page, and a polished deep-dark login screen.
- Bundled IBM Plex UI fonts (OFL), embedded in the single-file exe — no system install needed.
- Dark, click-to-sort list headers throughout: the Devices list and the Channels/MSI device list sort on any column (version-aware); the old white native ListView header is gone in dark mode.
- The Devices page auto-refreshes every 10 s, so "last seen" and online state stay live.
Power telemetry (battery & sleep)
- The agent reports battery charge %, charger (AC) state, and the configured sleep timeout on mains and on battery. Charger state is event-driven (a
GUID_ACDC_POWER_SOURCEnotification), so plug/unplug shows on the next telemetry beat instead of a stale Session-0 poll. - Opening a VNC session to a machine that may drop off raises a sleep warning — on battery, or on mains with sleep still enabled — with the idle-to-sleep time. New Akku/táp and Alvó mód telemetry rows.
Quality of life
- Device notes accept multi-line input (Enter inserts a newline); one-line list/header previews collapse newlines to spaces so wrapped notes no longer smear together.
- Dependency bumps (NuGet + GitHub Actions) via Dependabot.
Compatibility
The new power columns are nullable and the telemetry fields are additive: a 1.9.0 server stays compatible with older agents (they report no power data) and the 1.9.0 client renders older devices with the power rows blank. No forced agent rollout required.
Artifacts
RemoteAgent.exe,RemoteAgent.Updater.exe,RemoteClient.exe,RemoteClient.Lite.exe— Windows x64, self-contained single-fileRemoteServer-linux-x64.tar.gz— serverremoteclient_*.deb— Linux operator consoleupgrade-1.8.9-power.sql— idempotent DB upgrade from 1.8.5