repeater/internal/station
Pierre-Olivier Mercier a758c331c0 station: Default device type to "unknown" and propagate DHCP hostname
GuessDeviceType silently returned "mobile" for any device whose hostname
or MAC OUI didn't match a known pattern, so the UI labelled every
unidentified device as a phone. Default to "unknown" instead and broaden
hostname matching (pixel/galaxy, thinkpad, imac/-pc, QEMU OUI).

The hostapd backend was also dropping DHCP hostnames on the floor: the
correlator only forwarded MAC->IP, and convertStation hard-coded the
hostname to "". Replace UpdateIPMapping with UpdateLeaseInfo that carries
both maps so hostnames flow through to ConnectedDevice.Name.

Frontend gains a "Sans nom" fallback when no hostname is available and
French labels for the device-type badge.
2026-05-01 22:21:14 +08:00
..
arp Refactor stations discovery and add hostapd discovery 2026-01-01 23:31:01 +07:00
backend station: Default device type to "unknown" and propagate DHCP hostname 2026-05-01 22:21:14 +08:00
dhcp Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
hostapd station: Default device type to "unknown" and propagate DHCP hostname 2026-05-01 22:21:14 +08:00
factory.go Refactor stations discovery and add hostapd discovery 2026-01-01 23:31:01 +07:00
station.go Refactor stations discovery and add hostapd discovery 2026-01-01 23:31:01 +07:00