Skip to content

InteractiveMask v1.1.1 — UX polish + live-apply

Choose a tag to compare

@0ldManPlaying 0ldManPlaying released this 07 May 09:59
· 81 commits to main since this release

Three customer-feedback follow-ups on v1.1.0.

Fixed

  • Slot/camera number columns now show 1..N, matching how a user expects to count tiles. The persisted ints stay 0-based so existing configs and state files keep working untouched.
  • EULA replaced with a real Dutch license instead of the WiX Lorem ipsum placeholder. Covers license grant, ownership, restrictions, privacy responsibility, warranty disclaimer, liability cap, termination and applicable law.

Improved

  • Live-apply for camera changes. Adding, removing, moving slot, changing stream or label no longer triggers a restart prompt. `NvrSession.UpdateCameras` reconciles the diff against the running GDK subscription and re-pushes the camera/stream lists with `force=true`; `CameraTile.UpdateStreamAndLabel` does in-place updates so unchanged cameras keep their decode buffers and the live image stays uninterrupted. Only NVR connection and grid size still ask for a restart.

Build the signed MSI

```powershell
.\build-installer.ps1 -Version 1.1.1 -Sign -CertSubject 'IDIS Nederland BV'
```

Upgrade from v1.1.0

Pull, rebuild. Major-upgrade rule replaces v1.1.0 in place.