pi-remote-ios/Sources/Core
jay 7be9e64a95 feat: merge T-2.6 SessionSwitcher + T-2.8 StatusBar + T-2.11 Face-ID
- SessionRegistry + SessionSwitcher + SessionRow (T-2.6)
- StatusBar component with pi-state indicator (T-2.8)
- FaceIDGate + SettingsView + LockView (T-2.11)
- Reconciled MainTerminalView: StatusBar wired with onSwitcher/onSettings/onUnpair,
  two .task modifiers, two .sheet modifiers (SessionSwitcher + SettingsView)
- AppState: appDidBackground/appWillForeground + isLocked (T-2.11)
- ContentView: scenePhase tracking + LockView overlay (T-2.11)
- Pairing.swift: fp param is optional pre-TLS (dev convenience)
2026-05-16 11:54:12 +02:00
..
Auth feat: merge T-2.6 SessionSwitcher + T-2.8 StatusBar + T-2.11 Face-ID 2026-05-16 11:54:12 +02:00
Network fix: terminal rendering — resize sync, TERM via sidecar, remove double-dot status 2026-05-16 03:30:31 +02:00
Persistence feat(T-2.5): SessionConnection (IC-2.1) + ScrollbackCache (5MB ring) 2026-05-15 18:54:56 +02:00
Push fix: Swift 6 concurrency build errors — all files compile clean 2026-05-16 02:38:16 +02:00
Sessions feat: merge T-2.6 SessionSwitcher + T-2.8 StatusBar + T-2.11 Face-ID 2026-05-16 11:54:12 +02:00