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
.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:
@@ -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. 5–7 weeks)
|
||||
|
||||
Reference in New Issue
Block a user