Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 15:11
· 34 commits to master since this release

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 idempotent upgrade-1.8.9-power.sql (ADD COLUMN IF NOT EXISTS) through the in-app server update; fresh installs get the columns from schema.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_SOURCE notification), 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-file
  • RemoteServer-linux-x64.tar.gz — server
  • remoteclient_*.deb — Linux operator console
  • upgrade-1.8.9-power.sql — idempotent DB upgrade from 1.8.5