Add resilient Azure offline transcription backlog
PR and Push Build/Test / build-and-test (push) Successful in 18m41s

This commit is contained in:
2026-06-15 17:26:34 +02:00
parent b22754ce5d
commit b774ccc375
35 changed files with 2456 additions and 198 deletions
+14 -1
View File
@@ -9,7 +9,8 @@ public enum MeetingTaskbarAction
StartRecording,
StopRecording,
AbortRecording,
SwitchProfile
SwitchProfile,
Exit
}
public sealed record MeetingTaskbarMenu(
@@ -61,6 +62,10 @@ public static class MeetingTaskbarMenuBuilder
}
}
items.Add(new MeetingTaskbarMenuItem(
"Exit",
MeetingTaskbarAction.Exit));
return new MeetingTaskbarMenu(
status.State,
BuildTooltip(status),
@@ -96,3 +101,11 @@ public static class MeetingTaskbarMenuBuilder
: $"{text}\t{hotkey.Trim()}";
}
}
public static class MeetingTaskbarExitPolicy
{
public static bool RequiresConfirmation(RecordingStatus status)
{
return status.State != RecordingProcessState.Idle;
}
}