From 333797ea36b226ae71c329509daaa81d3346ba07 Mon Sep 17 00:00:00 2001 From: jay Date: Sat, 16 May 2026 02:42:02 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20update=20status=20table=20=E2=80=94=20T?= =?UTF-8?q?-2.0..T-2.5+T-2.9=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e6d41fc..8689f2c 100644 --- a/README.md +++ b/README.md @@ -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.