Bring managed iOS client to feature parity
.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:
+11
-6
@@ -10,7 +10,7 @@ up instantly. Newest status at the top.
|
||||
|
||||
## ▶ Where we left off / next action
|
||||
|
||||
- **In progress (2026-09-19): managed iOS/UIKit replacement.** Chose native UIKit over MAUI
|
||||
- **In progress (2026-09-19): managed iOS/UIKit replacement at feature parity.** Chose native UIKit over MAUI
|
||||
to preserve direct AVAudioSession/AVAudioEngine control and native VoiceOver semantics.
|
||||
Added the .NET 10 iOS application, App Group profile/TOFU/Keychain migration, saved-server
|
||||
and connected channel/chat/settings flows, managed client event/reconnect handling, and
|
||||
@@ -18,11 +18,16 @@ up instantly. Newest status at the top.
|
||||
The Opus/RNNoise shim now cross-compiles as merged static device and simulator archives and
|
||||
binds through `__Internal`. The Swift ReplayKit upload extension is retained, its ring ABI
|
||||
is documented/versioned, and the managed pump drains it into a screen-audio stream; MSBuild
|
||||
builds and embeds the appex. Corrected the historical App Group and extension bundle IDs.
|
||||
CI now installs the iOS workload and builds both managed Apple clients. **Next:** run the
|
||||
complete managed/native suite and Release/device packaging, then finish the remaining
|
||||
advanced administration/audio controls and the physical-device VoiceOver/live-call matrix
|
||||
before treating Swift as removable.
|
||||
builds and embeds the appex. Added hierarchical protected-channel management, full channel
|
||||
codec editing, roster moderation and per-user receive tuning, permissions, account
|
||||
administration, persistent VAD/PTT/always-on voice controls, event feedback, advanced iOS
|
||||
audio routing, reconnect restoration, and an always-visible voice bar. iOS 27 uses a small
|
||||
dynamically loaded ScreenCaptureKit audio bridge; iOS 18–26 retain ReplayKit, with both producers
|
||||
feeding the frozen ring ABI. Added physical-device build/deploy wrappers and expanded the
|
||||
managed administration round-trip test. Corrected the historical App Group and extension
|
||||
bundle IDs. CI installs the iOS workload and builds both managed Apple clients. **Next:** run
|
||||
the physical-device VoiceOver, route-change, background/lock and real multi-human call matrix;
|
||||
retain the Swift app as release oracle until those observable gates pass.
|
||||
|
||||
- **In progress (2026-09-19): managed macOS functional-parity checkpoint.** Extended the
|
||||
.NET AppKit client across the remaining Swift desktop surface: persistent audio and
|
||||
|
||||
Reference in New Issue
Block a user