
M57andM57
a62bc7e16c
refactor: remove device Pairing feature entirely (issue #645) (#650)
* 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>
2026-07-20 23:23:29 +03:00
..
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-12 00:04:56 +03:00
2026-07-05 21:30:44 +03:00
2026-07-19 22:25:42 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-16 13:58:20 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-12 21:10:11 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-11 20:17:03 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-14 12:47:59 +03:00
2026-07-05 21:30:44 +03:00
2026-07-14 12:47:59 +03:00
2026-07-12 12:53:23 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00
2026-07-05 21:30:44 +03:00