Commit Graph

  • 174c3045e5 ci: remove ripgrep dependency from OTA identity test device-framework alex 2026-09-28 13:13:37 +10:00
  • 83f7f8bfc8 ci: install PlatformIO before release validation alex 2026-09-20 19:54:04 +10:00
  • 360b7cff86 fix: harden portal OTA release v3.2.5 alex 2026-09-20 19:44:05 +10:00
  • 7c5b50499e fix: validate portal OTA and simplify test harness alex 2026-09-17 22:11:24 +10:00
  • 3e09958d11 fix: restart portal OTA after response completion alex 2026-09-17 15:12:15 +10:00
  • f1fdeec8ee fix: flush portal OTA response before reboot alex 2026-09-17 15:08:10 +10:00
  • 4aab676574 test: detect headless NetworkManager sessions alex 2026-09-17 14:51:55 +10:00
  • d1ad84db5b test: authorize headless portal adapters safely alex 2026-09-17 14:49:36 +10:00
  • babc58637f test: harden portal hardware recovery alex 2026-09-17 14:13:12 +10:00
  • 228e1252f4 test: add portal OTA A/B contract coverage alex 2026-09-17 12:10:48 +10:00
  • 7305ea8827 docs: improve portal guidance and examples alex 2026-09-17 09:04:03 +10:00
  • 9fec8799ac test: cover custom parameter portal regressions alex 2026-09-09 14:55:03 +10:00
  • 6500eee528 docs: annotate basic portal flow alex 2026-09-09 13:10:11 +10:00
  • 50972914e3 docs: clarify DeviceFramework portal ownership alex 2026-09-09 13:08:04 +10:00
  • 4fede428c4 docs: point Home Assistant devices to DeviceFramework alex 2026-09-09 13:06:00 +10:00
  • 20e75622ac feat: add reproducible portal README media alex 2026-09-09 12:56:52 +10:00
  • 5304aad4c8 Release v3.2.4 v3.2.4 alex 2026-09-08 22:40:17 +10:00
  • 21607d41bd Fix portal station hand-off ownership alex 2026-09-08 22:26:19 +10:00
  • 5592fd12e1 docs: clarify WiFiManager integration boundary v3.2.3 alex 2026-09-08 09:54:38 +10:00
  • 9b070f45f4 test: harden portal hardware contract alex 2026-09-07 08:12:13 +10:00
  • daf9f207b2 test: containerize portal hardware contract alex 2026-09-06 20:32:46 +10:00
  • d57f6c91c5 test: add portal hardware lifecycle coverage alex 2026-09-06 20:03:38 +10:00
  • fcd991c5a2 Clarify cooperative process timing alex 2026-09-06 19:44:19 +10:00
  • 9707d18b2b Align provisioning recipes with profile mode alex 2026-09-06 19:35:29 +10:00
  • 242f60fa99 Expand API and deployment documentation alex 2026-09-06 14:35:32 +10:00
  • 28c095c2d1 Improve portal content documentation alex 2026-09-06 13:43:10 +10:00
  • 6920163026 test: align direct DFTE dependency with package v3.2.2 alex 2026-09-06 00:29:29 +10:00
  • e2dcf9a1f3 fix: keep external station profiles authoritative v3.2.1 alex 2026-09-05 23:40:35 +10:00
  • d2265e4a0d Clarify portal documentation examples alex 2026-09-05 21:36:55 +10:00
  • 3e9f12e3ac docs: clarify portal screenshot captions alex 2026-09-03 19:04:30 +10:00
  • 2fec33b952 feat: refine portal flow and examples v3.2.0 alex 2026-09-03 18:54:41 +10:00
  • f8b87f7865 Keep portal branding examples neutral alex 2026-09-01 18:49:18 +10:00
  • e192c5a94c Improve release preparation tooling alex 2026-09-01 17:29:53 +10:00
  • c529fc15a8 Release v3.1.0 v3.1.0 alex 2026-09-01 10:59:25 +10:00
  • 25977a7320 feat: prepare WiFiManager 3.1.0 alex 2026-08-27 14:25:38 +10:00
  • c10f1a3e92 fix: resolve PlatformIO async dependencies v3.0.6 alex 2026-08-26 11:40:37 +10:00
  • d8a78bae03 fix: bridge nested PlatformIO async dependencies v3.0.5 alex 2026-08-26 01:19:35 +10:00
  • f4fa653a7b fix: retain async dependencies for nested PlatformIO builds v3.0.4 alex 2026-08-26 01:17:05 +10:00
  • 63b0291961 fix: declare async TCP PlatformIO dependencies v3.0.3 alex 2026-08-26 01:06:22 +10:00
  • 3b07903bf4 docs: clarify provisioning and release workflow alex 2026-08-25 09:01:06 +10:00
  • 1f196895ce Update DFTE dependency to 1.0.2 v3.0.2 alex 2026-08-24 22:42:16 +10:00
  • 35e02f54e5 Redact WiFiManager diagnostic values v3.0.1 alex 2026-08-24 22:17:22 +10:00
  • e2495843ff Release WiFiManager 3.0.0 v3.0.0 alex 2026-08-24 22:05:16 +10:00
  • 95e9f9a751 Stream portal templates via TemplateEngineAsyncWeb chunked wrapper alex 2026-05-06 00:44:56 +10:00
  • 396a6e07db Improve portal WiFi handoff and bump WiFiManager to v2.0.19. v2.0.19 alex 2026-05-05 00:23:22 +10:00
  • 7735d7f0cb Portal customization API v2, SPA hardening, and test cleanup alex 2026-05-04 22:03:43 +10:00
  • 93711d981d Portal home: single Status card; rename params placement API alex 2026-05-04 12:58:38 +10:00
  • 3af9706f87 Portal UI: design tokens, cards, nav, WiFi scan rows alex 2026-05-02 21:11:35 +10:00
  • 66e6088bf1 Portal: request-scoped shell bundle, SPA connect poll fix, test tidy alex 2026-05-02 20:19:44 +10:00
  • bb1629af90 WiFiManager: consolidate portal JS, update handlers and tests alex 2026-05-01 23:57:58 +10:00
  • da99137023 Clean stale portal-save wording in comments. alex 2026-04-27 23:36:16 +10:00
  • 86d9004c9b Portal SPA: single shell, JSON /api surface, remove legacy portal routes alex 2026-04-22 12:09:08 +10:00
  • 350f19cd93 Remove GitHub Actions compile workflow (CI used local DFTE symlink). alex 2026-04-20 23:34:22 +10:00
  • 5776341b86 Remove temporary tools/ directory (migrate_debug_wm helper). alex 2026-04-20 23:31:57 +10:00
  • ac42d9a342 WiFiManager: structured logging, SPA portal, DFTE bridge. alex 2026-04-20 23:28:57 +10:00
  • a7d1755bcf DFTE docs, single root library.json, optional DFTE logging bridge alex 2026-04-19 21:16:02 +10:00
  • 55f1fd7ce6 Add root library manifest for git consumers. alex 2026-04-18 01:23:24 +10:00
  • 9401c20df6 WiFiManager: fragment templates, handler refactor, and tests. alex 2026-04-18 00:23:57 +10:00
  • 69aea5ce35 WiFiManager: stream info and wifi pages through DFTE. alex 2026-04-17 06:41:44 +10:00
  • 9f111ab8bd WiFiManager: stabilize root rendering and reduce page reallocations. alex 2026-04-16 20:54:03 +10:00
  • bb1008435f Update library.json and platformio.ini alex 2025-11-30 00:55:31 +10:00
  • d8046146b5 WiFiManager: add template customization hooks (callback, granular default registrations, rebuild); switch to RootSelector for overridable WM_ROOT_TEMPLATE; minor menu logic fixes alex 2025-11-16 23:05:12 +10:00
  • 3054123b7f WiFiManager: add DFTE root template and chunked rendering for handleRoot; introduce shared placeholder registry via server singleton; add getMenuOut(String*) overload and menu logic for params/close alex 2025-11-16 22:21:47 +10:00
  • 3b488423a8 WiFiManager: remove legacy web customization API; simplify handlers to static templates; drop custom menu; keep title and parameter customization; update tests; remove renderer abstraction; build/test clean alex 2025-11-16 18:09:59 +10:00
  • aa4705e1e3 deps: align with platformio.ini; add ESP32Async/ESPAsyncWebServer@3.8.1 and DFTE alex 2025-11-16 17:21:17 +10:00
  • ac38bc20f5 chore: tidy comments, remove dead code, add actionable TODOs, improve API docs alex 2025-11-16 17:05:15 +10:00
  • 10c068178e Remove multi-language support and reorganize constants alex 2025-11-16 00:07:10 +10:00
  • 1b2cc44bc3 Update author attribution in headers and documentation alex 2025-11-15 22:24:54 +10:00
  • 9cd5f62f9b Refactor WiFiManager: extract server and handlers into separate modules alex 2025-11-15 22:22:36 +10:00
  • 1788aa3c4a Refactor WiFiManagerParameter alex 2025-11-14 16:18:44 +10:00
  • c4ab152566 Pin ESPAsyncWebServer version alex 2025-11-13 07:42:45 +10:00
  • e5174d1009 Merge branch 'device-framework' of github.com:alexhopeoconnor/WiFiManager into device-framework alex 2025-11-05 23:25:31 +10:00
  • f056893f87 Implement comprehensive test suite improvements alex 2025-11-05 23:25:06 +10:00
  • f119b02815 Fix async WiFi scanning and captive portal redirects alex 2025-11-05 23:19:26 +10:00
  • f5db6b13d1 Merge branch 'device-framework' of github.com:alexhopeoconnor/WiFiManager into device-framework alex 2025-11-05 20:52:17 +10:00
  • b94f34f06a Remove blocking config portal mode and refactor API alex 2025-11-05 20:49:22 +10:00
  • a0a7b7e263 Refactor WiFi scanning JavaScript to use raw string literal template alex 2025-11-05 20:47:10 +10:00
  • d533f4d754 Refactor WiFi scanning to be fully async for ESPAsyncWebServer alex 2025-11-05 19:18:48 +10:00
  • d62f680132 Refactor to use ESPAsyncWebServer instead of ESP8266WebServer/WebServer alex 2025-11-04 22:51:22 +10:00
  • c2e1e7f95c Bump version to 2.0.18 alex 2025-11-04 20:16:44 +10:00
  • 4b1226bd05 Add WiFiManagerRequestArgs class and update saveParamsCallback to pass request arguments alex 2025-11-04 20:06:24 +10:00
  • 64c987a560 Remove examples directory and update tests for ESP32 compatibility alex 2025-11-02 14:17:07 +10:00
  • ca373b2b8e Consolidate and optimize test suite (80 -> 43 tests) alex 2025-11-02 13:44:49 +10:00
  • afb5bb61b8 Add comprehensive test suite for WiFiManager (80 tests) alex 2025-11-02 13:25:58 +10:00
  • b2a17d81bf Restructure project for PlatformIO best practices and add test framework alex 2025-11-02 12:50:57 +10:00
  • e6a0813666 Tidy up fork: remove .github, update LICENSE and README alex 2025-11-02 12:02:32 +10:00
  • 2b40362ff7 Refactor to proper PlatformIO library structure alex 2025-11-02 01:05:34 +10:00
  • 32655b7226 Update WiFiManager.cpp (#1812) master Rob Aleck 2025-03-29 00:32:57 +00:00
  • b67b7828b9 Fix compilation warning (#1740) Pascal Brunot 2025-02-05 03:11:10 +01:00
  • 8e4c612fa3 Add user custom header/footer functions (#1769) Dave MadisonandAndreas Breitschopp 2024-12-12 17:40:11 -05:00
  • 7e2fa84daf Update cpp_lint.yml Shawn A 2024-12-12 16:39:33 -06:00
  • 0fad7f50d1 Replace deprecated type (#1748) Jos Zuijderwijk 2024-12-11 04:06:50 +01:00
  • 47342ed6f7 Force remove DNS input from Captive portal issue #1733 (#1745) Jack 2024-12-11 04:02:41 +01:00
  • 9333ec68ed Add CSS body classes for each page (#1767) Dave Madison 2024-12-10 21:56:58 -05:00
  • 922059b472 fix(compile_example.yaml): Fix cache key inconsistency and correct typo in 'Compile examples' workflow (#1776) Anil Raj Rimal 2024-12-11 08:38:25 +05:45
  • b541d9cd9c Do not fill child backgrounds in dark mode (#1768) Dave Madison 2024-12-10 21:26:18 -05:00
  • 7ebbcfe360 Enhance cache strategy with board-specific cache keys (#1777) Anil Raj Rimal 2024-12-11 08:02:25 +05:45
  • a37f4fc41c FR Translation (#1755) David RAMBEAU 2024-08-08 04:42:01 +02:00
  • e978bc059c Update compile_examples.yaml Shawn A 2024-03-29 20:40:20 -05:00
  • 94020043a5 Update compile_examples.yaml Shawn A 2024-03-29 20:39:46 -05:00