mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-05-12 16:55:02 -04:00
Round 2 of brownfield gap remediation across specs 004-017: Tests added: - EnvironmentMetricsForGraphingTest: NaN guard edge cases (NDM-T103) - FormatBytesTest: boundary conditions for formatBytes (NDM-T101) - HostMetricsTest: chart data transformation with extracted pure function - ProfileRoundTripTest: import/export round-trip for radio config (SET-T073) Features implemented: - WiFi provisioning hidden network toggle (WFP-T023) - BLE scan error display + retry button (WFP-T024) - NotificationChannels made public for cross-module use (OB-T100) Code quality: - Extract buildHostMetricsChartData() pure function for testability - Add wifi_provision_hidden_network string resource - Clean up WifiProvisionScreen imports (Switch, retry, hidden network) - Fix WifiProvisionPreviews for updated onProvision signature Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>