* refactor: remove device Pairing feature entirely (issue #645) - Delete Pairing.kt model + pairing API endpoints (get/approve/revoke/clear) - Delete PairingScreen/PairingViewModel + PairingCodeEntryScreen/ViewModel - Remove NavKeys, ScreenRegistry drawer entry, Navigation.kt entry + Landing pairing button - Remove pairing string resources (en + ko); keep connect_* config-parse strings - Keep Telegram onboarding pairing_id flow (separate concept, per issue) - Fix related doc comments + remaining test reference * test: fix racy CONNECTED read in gated-mode WS test (issue #635 test) testGatedMode_attemptsTicketFetchWithoutBareCookie asserted CONNECTED immediately after the server-side onOpen latch fired, racing the client handshake (WsListenerImpl sets CONNECTED on receipt of the 101). Await the real status transition via connectionStatus.first{==CONNECTED} like the other connect tests do. No product behavior changed. --------- Co-authored-by: M57 <Hy4ri@users.noreply.github.com>
This commit is contained in:
1 parent
e44a53366b
commit
a62bc7e16c
19 files changed
+13
-892
No files matched your search
@@ -102,7 +102,7 @@ val LocalDrawerGestureController =
|
||||
/**
|
||||
* Opt out of drawer gestures for a screen that does NOT use [HermesScaffold].
|
||||
*
|
||||
* Used by full-bleed entry screens (Landing, AuthLogin, PairingCodeEntry) that
|
||||
* Used by full-bleed entry screens (Landing, AuthLogin) that
|
||||
* render their own layout. Scaffold-based screens should instead pass
|
||||
* `drawerGesturesEnabled = false` to [HermesScaffold].
|
||||
*/
|
||||
|
||||
@@ -193,7 +193,7 @@ fun EmptyState(
|
||||
// Skeleton loaders for list screens. Replaces bare `CircularProgressIndicator`
|
||||
// in list screens to (1) reduce perceived latency (~2× per NN/g research)
|
||||
// and (2) eliminate layout shift when real content lands. Pair with
|
||||
// `LoadingState()` for centered/one-shot contexts (Pairing flow, dialog
|
||||
// `LoadingState()` for centered/one-shot contexts (one-shot flows, dialog
|
||||
// interiors) where a spinner is still appropriate.
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user