github Ozark-Connect/NetworkOptimizer v1.3.2

8 hours ago

Major Wi-Fi Optimizer refactor with a centralized rule engine, plus expanded device type support.

Wi-Fi Optimizer

  • Centralized rule engine - Recommendations are now generated by 21 individual rules instead of inline component logic. This makes the system more maintainable and testable, and ensures consistent behavior across all Wi-Fi Optimizer tabs.
  • PPSK network detection - IoT network detection now checks Private Pre-Shared Key bindings in addition to direct network assignments, so the IoT SSID recommendation correctly suppresses when you have PPSK-based IoT segmentation.
  • Non-standard channel detection - New rule flags 2.4 GHz APs using channels other than 1, 6, or 11, which cause overlap interference.
  • Overview filtering - Informational recommendations (like "Consider Minimum Data Rates") now only appear on their relevant tabs, keeping the overview focused on actionable issues.
  • Neighboring Networks pagination - Large neighbor lists in RF Environment are now paginated (25 per page) for better performance.
  • Visual improvements - Nested cards alternate colors by depth for better hierarchy, band-tab styling on RF Environment, and consistent 24x24 issue icons.

Dashboard

  • Additional device type mappings - Support for UNAS (NAS devices), Talk phones, SFP Wizard, Cable Internet modems, and Travel Routers. Also added alternate type codes for Device Bridge, Application Server, UNVR, and other existing devices.

Installation

Windows: Download the MSI installer below

Docker:

docker compose pull && docker compose up -d

macOS (native, recommended for accurate speed tests vs Docker Desktop):

git clone https://github.com/Ozark-Connect/NetworkOptimizer.git && cd NetworkOptimizer && ./scripts/install-macos-native.sh
# or if you already have it cloned
cd NetworkOptimizer && git pull && ./scripts/install-macos-native.sh

Proxmox:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/Ozark-Connect/NetworkOptimizer/main/scripts/proxmox/install.sh)"

For other platforms (Synology, QNAP, Unraid, native Linux), see the Deployment Guide.

Don't miss a new NetworkOptimizer release

NewReleases is sending notifications on new releases.