Peter Steinberger
8985598302
fix(gateway): stop paired-device duplication and redesign the Nodes page (#102810)
* fix(gateway): prune superseded silent device pairings on auto-approve
* feat(ui): unified nodes & devices inventory with dedupe and cleanup
* docs: nodes page inventory + silent pairing supersede cleanup
* refactor(gateway): run silent-pairing prune after approval broadcast
* fix(ui): surface node list errors on the nodes inventory card
* fix(gateway): restrict pairing auto-prune to same-host silent approvals
* fix(gateway): report live device connections and guard pairing prune races
* docs(ui): document bulk-cleanup name-collision tradeoff
* fix(gateway): avoid map-spread when marking live device connections
* docs: regenerate docs map
2026-07-09 15:40:30 +01:00
..
2026-07-09 05:30:12 -05:00
2026-07-06 12:30:12 +01:00
2026-07-05 00:32:47 -04:00
2026-07-01 21:11:56 -05:00
2026-07-07 19:12:38 +01:00
2026-07-09 15:40:30 +01:00
2026-07-05 00:32:47 -04:00
2026-07-09 12:40:55 +01:00
2026-07-09 15:36:13 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-09 15:40:30 +01:00
2026-07-09 11:07:50 +01:00
2026-05-26 02:21:58 +01:00
2026-07-08 14:19:05 -04:00
2026-07-01 21:11:56 -05:00
2026-07-09 15:35:38 +01:00
2026-05-28 21:00:24 -07:00
2026-07-09 15:40:30 +01:00
2026-07-09 15:36:13 +01:00
2026-07-09 13:37:16 +01:00
2026-07-01 20:03:59 +01:00
2026-07-07 00:39:59 +01:00
2026-06-30 19:42:12 -06:00
2026-07-05 00:32:47 -04:00
2026-07-05 01:26:25 -04:00
2026-07-09 03:42:03 -07:00
2026-07-09 12:40:55 +01:00
2026-07-09 15:28:09 +01:00
2026-07-09 15:40:30 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-06 21:59:22 -07:00
2026-07-05 00:32:47 -04:00
2026-07-09 15:40:30 +01:00
2026-07-09 15:28:09 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-06-04 08:01:15 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-06-24 17:32:08 -07:00
2026-07-05 00:32:47 -04:00