Releases: nsoto-development/lgtv-display-sync
Releases · nsoto-development/lgtv-display-sync
Release list
v0.2.0 — tray ops and release install wrappers
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 logon —
install-tray-startup.cmdregisters HKCU Run and launches the tray now (-NoStartto register only) - Release zip scripts that actually run —
.cmdwrappers use-ExecutionPolicy Bypassso Mark of the Web /RemoteSigneddoes not block unsigned.ps1files; 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
- Extract to a permanent folder (replace the previous folder if upgrading)
- Copy
config.json.example→config.jsonif needed (Ip/Mac/OffAction) - Pair once if needed:
.\lgtv-display-sync.exe --pair install-service.cmd(UAC)- Optional:
.\lgtv-display-sync.exe --trayorinstall-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
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
--traycompanion — SCM status (Running / Stopped / Not installed), Start / Stop, open log folder, Exit- ProgramData layout:
config\for client keys,log\log.txtfor 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
- Extract the zip to a permanent folder
- Copy
config.json.example→config.jsonand setIp/Mac/OffAction - Run
.\lgtv-display-sync.exe --paironce (or migrate an existing ColorControl key) - Elevated PowerShell:
.\install-service.ps1 - Optional:
.\lgtv-display-sync.exe --tray
See the README for details.
Notes
- Start/Stop from the tray may require elevation (LocalSystem service)
config.jsonis not shipped in the zip — use the example- Intended as an interim companion until ColorControl handles the VPN + TLS-stall wake path again