|
Some checks failed
CI / build-and-test (push) Failing after 26s
New AutoRecordOnCall preference (DISPLAY tab). When checked, recording auto-flips ON the moment Teams transitions into a call (UIA Leave button appears in tree), and auto-flips OFF when the call ends. Completes the unattended-show story: with Launch + AutoHide + AutoRecord all ticked, the operator launches TeamsISO and walks away — Teams runs invisibly, recording begins/ends with the meeting, ISOs route, all done. Toast surfaces each transition so they know what's happening if they glance at the screen. Implementation: transition detection lives in the existing UIA-probe code in OnStatsTick. previousInCall != inCall gate prevents the auto-toggle from re-firing on every poll. Direct call to _controller.SetRecording + Settings.RecordIsosToDisk = ... so the existing recording infrastructure handles the rest. Toast for visibility, swallow-on-error so a recording config issue can't break the IN-CALL pill update path. |
||
|---|---|---|
| .. | ||
| ControlPanelHtml.cs | ||
| ControlSurfaceServer.cs | ||
| DiagnosticsBundle.cs | ||
| DiskSpaceWatcher.cs | ||
| NdiAccessManagerConfig.cs | ||
| NotesService.cs | ||
| OperatorPresetStore.cs | ||
| OscBridge.cs | ||
| OutputNameTemplate.cs | ||
| PresetApplier.cs | ||
| TeamsControlBridge.cs | ||
| TeamsLauncher.cs | ||
| TrayIconHost.cs | ||
| UIPreferences.cs | ||
| UpdateChecker.cs | ||
| WindowStateStore.cs | ||