feat: server config, token client, TLS pinning, connection test (Phase 1)

ServerConfig parses https base URL and derives wss livekit URL;
TokenClient POSTs /token with clean 503/offline error states;
TLSPinning holds optional cert SHA-384 pins (empty = system trust);
Settings gains a Connection test screen proving the endpoint works.
This commit is contained in:
snowspeeder committed 2026-08-29 17:18:38 -04:00
1 parent 297fbaa19c
commit 378b8cb36f
7 files changed
+263

No files matched your search

+1
View File
@@ -1,4 +1,5 @@
schemaVersion: 1
enabledWorkflows: ["simulator", "ui-automation"]
sessionDefaults:
projectPath: /Users/shane/dev/voice-ios/Voice.xcodeproj
scheme: Voice_iOS