Start managed macOS AppKit client
.NET port / test (macos-latest) (push) Canceled after 0s
.NET port / test (ubuntu-24.04) (push) Canceled after 0s
.NET port / test (windows-latest) (push) Canceled after 0s
.NET port / apple-client (push) Canceled after 0s
.NET port / cpp-conformance (push) Canceled after 0s

This commit is contained in:
2026-09-16 17:34:16 +02:00
parent 7be93e81a1
commit e5ff484cac
12 changed files with 297 additions and 2 deletions
+8
View File
@@ -850,6 +850,14 @@ Per §8.2. AppKit port, ScreenCaptureKit per-app audio selection, VoiceOver pari
**Exit criterion:** feature parity with `VoiceCatMac`, VoiceOver smoke-tested, notarized
build produced.
**Checkpoint (2026-09-16):** `clients/apple/dotnet/VoiceCat.Mac` is a separate .NET 10
AppKit application that consumes `VoiceCat.Core` directly. Its first shell implements guest
connection, interactive TOFU approval, channel browsing, roster/chat, voice subscription,
disconnect state and native accessibility labels. A macOS CI job stages the shared native
codec/DSP shim and compiles the Apple solution. The existing Swift app remains the release
client until Core Audio input/output, the rest of the account/moderation/settings surface,
ScreenCaptureKit sharing, VoiceOver validation, signing and notarization are complete.
---
### Phase 9 — iOS client (est. 57 weeks)