Skip to content

v0.1.4-beta

Pre-release
Pre-release

Choose a tag to compare

@nightcodex7 nightcodex7 released this 21 Aug 20:01
· 21 commits to main since this 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 LinearProgressIndicator when 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, and ProvisionGuestNetworkDialog assessing 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.hasUciWriteAccess over 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.