What's New
Device Type Detection Overhaul
- Apple Watch Fix: Wearables (dev_type_id 45, 36) now correctly classified as personal devices instead of IoT sensors - fixes false "IoT Device on Wrong LAN" warnings for Apple Watches
- Expanded Mappings: Device fingerprint mappings increased from 68 to 156 types, covering:
- Cloud cameras (baby monitors, video door phones, dashcams)
- Security systems (smoke detectors, biometric readers, access control)
- Smart sensors (motion, temperature, energy monitors - 15 types)
- Smart appliances (ovens, grills, fans, mattresses - 20 types)
- VoIP/conferencing (conference systems, intercoms - 12 types)
- Network infrastructure (wifi extenders, powerline adapters, ad blockers)
- Mobile/wearables (VR headsets, spatial computers, GPS, earphones)
DNS Security Improvements
- DoQ Detection Fixed: DNS-over-QUIC now correctly detects UDP port 853 blocks per RFC 9250 (was incorrectly checking UDP 443 with domains)
- DoH3 Tracking: Added separate tracking for DoH3 (DNS over HTTP/3 via QUIC on UDP 443) - shows "DoH + DoH3" in audit when both are blocked
- IPv6 NextDNS Support: IPv6 addresses like
2a07:a8c0::42:c75enow correctly identified as NextDNS with profile ID extraction - Audit UI: Added DNS-over-QUIC (UDP 853) row to DNS Security table
Speed Test Improvements
- AC AP Support: Added UAP-AC-LR, UAP-AC-M, UAP-AC-Mesh, UAP-AC-IW, UAP-AC-EDU, UAP-AC-Outdoor to devices without iperf3
- UI Clarity: Added tooltip explaining why some devices (MIPS architecture) aren't available for LAN speed tests, with link to client-based tests
- Code Cleanup: Renamed internal
MipsDeviceslist toDevicesWithoutIperf3for accuracy
Other
- Removed completed TODO items from codebase