Commit Graph
16 Commits
Author SHA1 Message Date
alex 174c3045e5 ci: remove ripgrep dependency from OTA identity test 2026-09-28 13:13:37 +10:00
alex 360b7cff86 fix: harden portal OTA release 2026-09-20 19:44:05 +10:00
alex 7c5b50499e fix: validate portal OTA and simplify test harness 2026-09-18 02:41:18 +10:00
alex 4aab676574 test: detect headless NetworkManager sessions 2026-09-17 14:51:55 +10:00
alex d1ad84db5b test: authorize headless portal adapters safely 2026-09-17 14:49:36 +10:00
alex babc58637f test: harden portal hardware recovery 2026-09-17 14:13:12 +10:00
alex 228e1252f4 test: add portal OTA A/B contract coverage 2026-09-17 12:10:48 +10:00
alex 9fec8799ac test: cover custom parameter portal regressions 2026-09-09 14:55:03 +10:00
alex 20e75622ac feat: add reproducible portal README media 2026-09-09 12:56:52 +10:00
alex 9b070f45f4 test: harden portal hardware contract 2026-09-07 08:12:13 +10:00
alex daf9f207b2 test: containerize portal hardware contract 2026-09-06 20:32:46 +10:00
alex d57f6c91c5 test: add portal hardware lifecycle coverage 2026-09-06 20:03:38 +10:00
alex c10f1a3e92 fix: resolve PlatformIO async dependencies 2026-08-26 11:40:37 +10:00
alex d8a78bae03 fix: bridge nested PlatformIO async dependencies 2026-08-26 01:19:35 +10:00
alex 5776341b86 Remove temporary tools/ directory (migrate_debug_wm helper). 2026-04-20 23:31:57 +10:00
alex ac42d9a342 WiFiManager: structured logging, SPA portal, DFTE bridge.
Replace DEBUG_WM with WiFiManagerLogLevel/log(), optional WiFiManagerLogSink,
and WM_NO_LOG stripping. Add JSON API handlers and shell templates (RootShell,
PortalAppJS). Bridge DFTE logging with owner-scoped teardown; add migrate_debug_wm
helper; document and set WM_LOG_LEVEL in platformio.
2026-04-20 23:28:57 +10:00