repeater/internal/wifi
Pierre-Olivier Mercier 77370eff19 wpa_supplicant: Reuse existing networks and preserve saved ones on connect
Connect() called AddNetwork unconditionally, creating duplicate entries for
the same SSID, and SelectNetwork's side-effect of disabling all other
networks was being persisted by SaveConfig — making previously saved
networks appear erased. Disconnect() also removed the current network from
the config. Now reuse an existing network entry when the SSID matches,
re-enable other networks after SelectNetwork, and keep entries on
disconnect.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 18:25:30 +08:00
..
backend Create wifi backend abstraction 2026-01-01 23:31:01 +07:00
iwd Create wifi backend abstraction 2026-01-01 23:31:01 +07:00
wpasupplicant wpa_supplicant: Reuse existing networks and preserve saved ones on connect 2026-05-01 18:25:30 +08:00
broadcaster.go Add websocket wifi updates 2026-01-01 23:31:01 +07:00
events.go Add websocket wifi updates 2026-01-01 23:31:01 +07:00
factory.go Implement wpa_supplicant backend 2026-01-01 23:31:01 +07:00
wifi.go Create wifi backend abstraction 2026-01-01 23:31:01 +07:00