docs: update status table — T-2.0..T-2.5+T-2.9 done

This commit is contained in:
Johannes Merz 2026-05-16 02:42:02 +02:00
parent 9c617a7c14
commit 333797ea36
1 changed files with 23 additions and 1 deletions

View File

@ -56,4 +56,26 @@ Sources/
## Status
Phase 2 — in development. See `pi-remote-control/docs/PHASE-2-ios-mvp.md`.
Phase 2 — in progress.
| Task | Status |
|---|---|
| T-2.0 Xcode scaffold | ✅ done |
| T-2.1 WebSocketClient + FrameCodec + ResumeCursor | ✅ done |
| T-2.2 Pairing + Keychain + QRScanner | ✅ done |
| T-2.3 TerminalView + ThemeStore + FontStore | ✅ done |
| T-2.4 ModifierBar + ModifierState + PasteSheet | ✅ done |
| T-2.5 SessionConnection (IC-2.1) + ScrollbackCache | ✅ done |
| T-2.9 APNs NotificationDelegate + DeviceTokenRegistrar | ✅ done |
| T-2.6 SessionRegistry + SessionSwitcher UI | ⛔ next |
| T-2.7 PreConnectPool | ⛔ after T-2.6 |
| T-2.8 StatusBar + Side-channel | ⛔ next |
| T-2.10 Background lifecycle | ⛔ todo |
| T-2.11 Face-ID gate + Settings | ⛔ next |
| T-2.12 TestFlight pipeline | ⛔ todo |
| T-2.13 MVP smoke test | ⛔ last |
**App runs on device:** iOS 26, wireless, Xcode 16.4 Intel Mac.
**111 unit tests** across FrameCodec, ResumeCursor, Pairing, Keychain, Theme, ModifierState, ScrollbackCache, DeviceTokenRegistrar.
See `pi-remote-control/docs/PHASE-2-ios-mvp.md` for full spec.