Added
- DHCP Leases tab on device detail page — view all DHCP leases with IP, MAC, hostname, status, and expiry time
- Wireless Clients tab on device detail page — view connected wireless clients with signal strength, TX/RX rates, and uptime
- Wireless clients automatically enriched with IP addresses from DHCP leases
- Color-coded signal strength indicators and human-readable rate formatting (Mbit/s)
- Lazy-loaded tabs — data fetched only when clicked, auto-refreshed when device comes online
- Auto-refresh every 30 seconds while DHCP or Wireless tab is open — disconnected clients and expired leases disappear automatically
Improved
- Device detail now has 4 tabs: Command, History, DHCP Leases, Wireless Clients
- WiFi wave2 (RouterOS 7.13+) and legacy wireless both supported with automatic fallback
- Polling only active while tab is visible — no unnecessary requests when viewing other tabs