Bohdan Triapitsyn
3184afafdf
feat(pairing): auto-close the QR/link dialog once the device connects
...
The pairing session is single-use, so it leaving the pending list (polled
every 5s) means it was redeemed — close the dialog and toast success. Armed
only after the pairing has been seen in the pending list, so the stale list
at result-phase open can't blink the dialog shut; expired/cancelled sessions
close it silently. Pending-list polling now preserves the previous list on a
transient fetch failure instead of blanking it (which would also have faked
the redeem signal).
2026-07-10 02:01:00 +03:00
..
2026-07-10 02:01:00 +03:00
2026-06-16 01:08:54 +03:00
2026-07-08 03:44:02 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-07-10 02:01:00 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-07-08 03:44:02 +03:00
2026-06-26 19:27:53 +03:00
2026-06-03 02:42:00 +03:00
2026-06-26 19:27:53 +03:00
2026-07-10 00:12:33 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-07-10 00:12:33 +03:00
2026-04-05 19:24:23 +03:00
2026-07-02 00:45:59 +03:00
2026-07-04 02:48:07 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-07-06 22:54:31 +03:00
2026-06-26 19:27:53 +03:00
2026-05-12 11:00:58 +03:00
2026-05-12 11:00:58 +03:00
2026-02-20 14:50:26 +02:00
2026-03-31 18:47:00 +03:00
2025-12-30 17:36:52 +02:00
2025-12-07 19:32:53 +02:00
2026-07-10 00:12:33 +03:00
2026-07-10 00:12:33 +03:00
2026-06-12 18:24:07 +03:00
2026-06-16 11:03:42 +03:00
2026-06-16 11:03:42 +03:00
2026-06-03 02:42:00 +03:00
2026-07-08 14:46:44 +03:00
2026-06-03 02:42:00 +03:00
2026-06-03 02:42:00 +03:00
2026-06-30 00:30:48 +03:00
2026-07-10 00:12:33 +03:00
2026-06-26 19:27:53 +03:00
2026-07-10 00:12:33 +03:00
2026-06-26 19:27:53 +03:00
2026-06-02 00:43:05 +03:00
2026-07-08 21:52:18 +03:00
2026-06-12 01:53:38 +03:00
2026-06-30 11:47:52 +03:00
2026-06-26 19:27:53 +03:00
2026-06-10 20:19:30 +03:00
2026-03-03 18:35:03 +02:00
2026-06-30 11:47:52 +03:00
2026-02-27 20:03:42 +02:00
2026-06-26 19:27:53 +03:00
2026-04-26 18:48:43 +03:00
2026-07-02 00:45:59 +03:00
2026-05-24 00:49:38 +03:00
2026-07-05 23:19:10 +03:00
2026-06-23 23:16:06 +03:00
2026-06-23 23:16:06 +03:00
2026-06-03 02:42:00 +03:00
2026-06-26 19:27:53 +03:00
2026-07-05 23:19:10 +03:00
2026-06-26 19:27:53 +03:00
2026-01-03 13:39:59 +02:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-09 00:01:38 +03:00
2026-06-09 00:01:38 +03:00
2026-05-01 00:34:36 +03:00
2026-05-20 16:26:40 +03:00
2026-07-06 11:18:38 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-04 18:47:33 +03:00
2026-06-26 19:27:53 +03:00
2026-06-23 21:46:23 +03:00
2026-07-08 14:46:44 +03:00
2026-07-08 21:52:18 +03:00
2026-06-26 19:27:53 +03:00
2026-04-18 13:46:38 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:29:44 +03:00
2026-06-28 01:39:15 +03:00
2026-06-30 02:48:01 +03:00
2026-07-08 03:44:02 +03:00
2026-06-24 00:43:03 +03:00
2026-07-08 03:44:02 +03:00
2026-06-30 02:48:01 +03:00
2026-07-08 03:44:02 +03:00
2026-06-30 01:21:42 +03:00
2026-06-30 01:21:42 +03:00
2026-06-26 19:27:53 +03:00
2026-06-02 00:43:05 +03:00
2026-07-05 23:19:10 +03:00
2026-04-03 19:47:01 +03:00
2026-06-07 01:22:40 +03:00
2026-07-04 02:48:07 +03:00
2026-07-05 23:19:10 +03:00
2026-06-26 19:27:53 +03:00
2026-05-07 23:03:46 +03:00
2026-07-08 03:44:02 +03:00
2026-06-02 00:43:05 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00
2025-12-13 16:34:17 +02:00
2026-06-03 02:42:00 +03:00
2026-03-12 23:45:45 +02:00
2026-06-26 19:27:53 +03:00
2026-06-26 19:27:53 +03:00