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