What's Changed
Improvements
Network Classification
- Added word boundary patterns for Corporate network classification
- Networks named "Work Devices", "Branch Office", "Staff Network", "Coffee Shop", "HQ", "Store", etc. now correctly classify as Corporate
- Added "warehouse" as a substring pattern for Corporate
- Prevents false positives: "Network", "workshop", "shopify", "stafford", "restore" do not match Corporate
Cellular Modem Detection
- Modem detection now uses the centralized product database instead of hardcoded string matching
- Added
IsCellularModem()method toUniFiProductDatabase - Ensures modem detection stays in sync with product database updates
- All modem models (U-LTE, U-LTE-Backup-Pro, U5G-Max, U5G-Max-Outdoor) are properly detected
Testing
- Added 28 unit tests for cellular modem detection
- Added comprehensive word boundary tests for network classification (hyphens, underscores, numbers)
- Added negative tests proving embedded patterns don't cause false matches
Full Changelog: v0.10.0...v0.10.1