Skip to content

Releases: nsoto-development/lgtv-display-sync

v0.2.0 — tray ops and release install wrappers

Choose a tag to compare

@nsoto-development nsoto-development released this 28 Jul 02:46

lgtv-display-sync v0.2.0

Follow-up to v0.1.0 for day-to-day tray use and smoother release installs (PRs #8#10).

Highlights

  • Tray Start / Stop without running the tray as admin — each action prompts UAC once; the tray process stays non-elevated
  • Tray at logoninstall-tray-startup.cmd registers HKCU Run and launches the tray now (-NoStart to register only)
  • Release zip scripts that actually run.cmd wrappers use -ExecutionPolicy Bypass so Mark of the Web / RemoteSigned does not block unsigned .ps1 files; service install/uninstall also self-elevate

Artifact

  • lgtv-display-sync-0.2.0-win-x64.zip — self-contained Windows x64 (no separate .NET install)

Install / upgrade

  1. Extract to a permanent folder (replace the previous folder if upgrading)
  2. Copy config.json.exampleconfig.json if needed (Ip / Mac / OffAction)
  3. Pair once if needed: .\lgtv-display-sync.exe --pair
  4. install-service.cmd (UAC)
  5. Optional: .\lgtv-display-sync.exe --tray or install-tray-startup.cmd

Prefer the .cmd helpers from the zip. Keep using a full self-contained publish/extract — do not mix Debug/framework-dependent binaries into a self-contained install folder.

See the README.

v0.1.0 — service + tray packaging

Choose a tag to compare

@nsoto-development nsoto-development released this 27 Jul 01:06
41c8676

lgtv-display-sync v0.1.0

First packaged interim release after P0 (service + tray packaging), cut from main after PR #7.

Highlights

  • Windows service (session 0 / LocalSystem, auto-start) via install-service.ps1
  • Console watcher when launched without flags
  • --tray companion — SCM status (Running / Stopped / Not installed), Start / Stop, open log folder, Exit
  • ProgramData layout: config\ for client keys, log\log.txt for logs
  • VPN-friendly SSAP connect (short timeout + spaced retries) + Wake-on-LAN

Artifact

  • lgtv-display-sync-0.1.0-win-x64.zip — self-contained Windows x64 (no separate .NET install)

Install

  1. Extract the zip to a permanent folder
  2. Copy config.json.exampleconfig.json and set Ip / Mac / OffAction
  3. Run .\lgtv-display-sync.exe --pair once (or migrate an existing ColorControl key)
  4. Elevated PowerShell: .\install-service.ps1
  5. Optional: .\lgtv-display-sync.exe --tray

See the README for details.

Notes

  • Start/Stop from the tray may require elevation (LocalSystem service)
  • config.json is not shipped in the zip — use the example
  • Intended as an interim companion until ColorControl handles the VPN + TLS-stall wake path again