v0.1.4-beta
Pre-release
Pre-release
What's New in v0.1.4-beta
Dynamic Hardware Capability Querying
- Live Router-Queried Wireless Settings: Migrated static radio configuration dropdowns to real-time, hardware-queried capabilities via
iwinfo(countrylist,freqlist,htmodelist,txpowerlist). - Hardware-Supported Frequencies & Power Limits: Frequencies, channel numbers, and transmit power limits (in dBm / mW) are now directly probed from physical radio hardware (
radio0,radio1). - Visual Prefetch Progress: Added a non-blocking
LinearProgressIndicatorwhen loading live hardware capabilities in configuration dialogs.
Wi-Fi Security & Passphrase Strength Analysis
- Real-Time Password Strength Meter: Added animated 4-bar passphrase security indicator across
EditSsidDialog,AddSsidDialog, andProvisionGuestNetworkDialogassessing length, case mix, digits, and special characters.
Session & Authentication Hardening
- Seamless Auto-Login Persistence: Fixed credential form race condition to automatically log back in on app relaunch while retaining saved router profiles on logout.
- Enhanced ACL Permission Handling: Prioritized
capabilities.hasUciWriteAccessover strict username matching to fully support custom non-root administrative accounts. - Login Troubleshooting Guide: Interactive connection diagnostic modal sheet providing quick steps for gateway IP verification, LuCI credentials, and self-signed SSL options.
Bug Fixes & Code Cleanup
- Stale Revert Timer Removal: Fully cleaned up legacy 25-second auto-rollback UI badges and timer lifecycle listeners.
- Change Gating: Enforced strict
_hasChanges()checks before allowing UCI commits to avoid unnecessary router writes.