 Jonathan SwobodaandClaude Opus 4.6
|
403235e2d4
|
[wifi] Add band_mode configuration for ESP32-C5 dual-band WiFi (#14148)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-20 11:20:29 -05:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
17a810b939
|
[wifi] Sync output_power with PHY max TX power to prevent brownout (#14118)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 15:14:48 -05:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
36776b40c2
|
[wifi] Fix ESP8266 DHCP state corruption from premature dhcp_renew() (#13983)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 08:21:04 -07:00 |
|
J. Nick Koston
|
7dff631dcb
|
[core] Flatten single-callsite vector realloc functions (#13970)
|
2026-02-12 18:20:39 -06:00 |
|
J. Nick Koston
|
0dcff82bb4
|
[wifi] Deprecate wifi_ssid() in favor of wifi_ssid_to() (#13958)
|
2026-02-12 17:14:36 +00:00 |
|
Awesome Walrus
|
c9d2adb717
|
[wifi] Allow fast_connect without preconfigured networks (#13946)
|
2026-02-11 21:34:59 -06:00 |
|
 J. Nick KostonandCopilot
|
e12ed08487
|
[wifi] Add CompactString to reduce WiFi scan heap fragmentation (#13472)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-11 21:24:24 +00:00 |
|
J. Nick Koston
|
f9192b5f75
|
[wifi] Avoid jump tables in LOG_STR switch statements to save ESP8266 RAM (#13799)
|
2026-02-06 18:20:46 +01:00 |
|
J. Nick Koston
|
ec477801ca
|
[wifi] Defer ESP8266 WiFi listener callbacks from system context to main loop (#13789)
|
2026-02-06 16:23:19 +00:00 |
|
 J. Nick KostonandCopilot
|
e4ad2082bc
|
[core] Add PROGMEM_STRING_TABLE macro for flash-optimized string lookups (#13659)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-06 15:26:16 +01:00 |
|
J. Nick Koston
|
2541ec1565
|
[wifi] Fix wifi.connected condition returning false in connect state listener automations (#13733)
|
2026-02-04 21:42:13 +13:00 |
|
J. Nick Koston
|
d41c84d624
|
[wifi] Conditionally compile on_connect/on_disconnect triggers (#13684)
|
2026-02-03 04:29:18 +01:00 |
|
J. Nick Koston
|
87fcfc9d76
|
[wifi] Fix ESP8266 yield panic when WiFi scan fails (#13603)
|
2026-01-28 09:40:00 -10:00 |
|
 J. Nick KostonandCopilot
|
051604f284
|
[wifi] Filter scan results to only store matching networks (#13409)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-28 05:37:05 -10:00 |
|
J. Nick Koston
|
f91bffff9a
|
[wifi] Avoid heap allocation when building AP SSID (#13474)
|
2026-01-26 17:32:58 -10:00 |
|
J. Nick Koston
|
bac96086be
|
[wifi] Fix scan flag race condition causing reconnect failure on ESP8266/LibreTiny (#13514)
|
2026-01-25 12:16:07 -05:00 |
|
Clyde Stubbs
|
c32e4bc65b
|
[wifi] Fix watchdog timeout on P4 WiFi scan (#13520)
|
2026-01-26 03:52:23 +11:00 |
|
J. Nick Koston
|
3c5fc638d5
|
[wifi] Fix stale error_from_callback_ causing immediate connection failures (#13450)
|
2026-01-22 10:42:14 -10:00 |
|
J. Nick Koston
|
ebf589560d
|
[wifi] Fix bk72xx manual_ip preventing API connection (#13426)
|
2026-01-21 14:03:49 -10:00 |
|
J. Nick Koston
|
3ca5e5e4e4
|
[wifi] ESP8266: Use direct SDK calls to reduce flash and heap allocation (#13349)
|
2026-01-20 17:50:13 -10:00 |
|
J. Nick Koston
|
1f3a0490a7
|
[wifi] Process scan results one at a time to avoid heap allocation (#13400)
|
2026-01-20 17:49:40 -10:00 |
|
J. Nick Koston
|
47ee2f4ad9
|
[wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing (#13197)
|
2026-01-14 02:20:39 +00:00 |
|
J. Nick Koston
|
a060d1d044
|
[wifi] Fix ESP8266 disconnect callback order to set error flag before notifying listeners (#13189)
|
2026-01-13 11:33:36 -10:00 |
|
 J. Nick KostonandCopilot
|
909bd1074a
|
[wifi] Fix captive portal/improv only attempting last configured network (#13086)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-11 17:17:18 -10:00 |
|
J. Nick Koston
|
de82f96ccb
|
[core] Rename FixedVector::shrink_to_fit() to release() for clarity (#13130)
|
2026-01-11 00:43:31 +00:00 |
|
J. Nick Koston
|
3d54ccac65
|
Revert "[wifi] Disable SoftAP support on Arduino ESP32 when ap: not configured" (#13099)
|
2026-01-09 09:35:19 -05:00 |
|
J. Nick Koston
|
5afe4b7b12
|
[wifi] Warn when AP is configured without captive_portal or web_server (#13087)
|
2026-01-08 16:41:34 -10:00 |
|
J. Nick Koston
|
d4969f581a
|
[wifi] Limit ignored disconnect events on LibreTiny to speed up AP failover (#13070)
|
2026-01-08 11:42:30 -10:00 |
|
J. Nick Koston
|
52459d1bc7
|
[wifi] Fix infinite roaming when best-signal AP is crashed/broken (#13071)
|
2026-01-08 11:42:06 -10:00 |
|
J. Nick Koston
|
eb5c4f34e2
|
[wifi] Disable SoftAP support on Arduino ESP32 when ap: not configured (#13076)
|
2026-01-08 10:51:58 -10:00 |
|
J. Nick Koston
|
050e9b0d4a
|
[wifi] Add basic post-connect roaming support for stationary devices (#12809)
|
2026-01-07 08:30:23 -10:00 |
|
J. Nick Koston
|
d6c2dd3c26
|
[wifi] Eliminate heap allocations in IP address logging (#13017)
|
2026-01-06 08:21:16 -10:00 |
|
J. Nick Koston
|
c1ad39a072
|
[wifi] Clean up duplicate and empty logging output (#13018)
|
2026-01-06 07:35:16 -10:00 |
|
J. Nick Koston
|
a37d4b17eb
|
[wifi] Combine log statements to reduce loop blocking (#12939)
|
2026-01-04 23:11:48 +00:00 |
|
J. Nick Koston
|
7e75826064
|
[wifi] Fix LibreTiny thread safety with queue-based event handling (#12833)
|
2026-01-04 11:25:24 -10:00 |
|
 J. Nick KostonandJonathan Swoboda
|
7b74f94360
|
[wifi] Combine log statements to reduce loop blocking (#12856)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-01-04 01:54:56 +00:00 |
|
J. Nick Koston
|
cb3edfc654
|
[wifi] Use stack-based MAC formatting in ESP8266 and IDF event handlers (#12834)
|
2026-01-03 12:32:22 -10:00 |
|
J. Nick Koston
|
d505f0316b
|
[wifi] Combine scan result log lines to reduce loop blocking with many matching APs (#12830)
|
2026-01-03 12:31:58 -10:00 |
|
J. Nick Koston
|
b711172b33
|
[wifi] Use precision format specifier for SSID logging to avoid stack copy (#12704)
|
2026-01-02 14:21:09 -10:00 |
|
J. Nick Koston
|
2230e56347
|
[wifi] Use stack buffers for IP address logging to avoid heap allocations (#12680)
|
2026-01-02 14:14:24 -10:00 |
|
J. Nick Koston
|
00ab64a3c7
|
[wifi] Use wifi_ssid_to() to avoid heap allocations in automation and connection checks (#12678)
|
2026-01-02 14:13:43 -10:00 |
|
 Jonathan SwobodaandClaude
|
763515d3a1
|
[core] Remove unused USE_ESP32_FRAMEWORK_ARDUINO ifdefs (#12813)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-02 14:47:14 -05:00 |
|
J. Nick Koston
|
476d00d0e5
|
[wifi] Fix ESP-IDF reporting connected before DHCP completes on reconnect (#12755)
|
2025-12-31 15:59:28 -05:00 |
|
 J. Nick KostonandCopilot
|
a6097f4a0f
|
[wifi] Eliminate heap allocations in dump_config logging (#12664)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-27 08:36:19 -10:00 |
|
J. Nick Koston
|
f243e609a5
|
[wifi] Use StringRef and std::span in WiFiConnectStateListener to avoid allocations (#12672)
|
2025-12-27 08:35:58 -10:00 |
|
J. Nick Koston
|
0919017d49
|
[wifi] Avoid unnecessary string copy in failed connection logging (#12659)
|
2025-12-26 08:44:03 -10:00 |
|
 Jonathan SwobodaandClaude
|
918bc4b74f
|
[esp32] Remove remaining using_esp_idf checks (#12623)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 15:41:14 -05:00 |
|
 Jonathan SwobodaandClaude
|
84b5d9b21c
|
[core] Remove deprecated config options from before 2025 (#12622)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 14:00:12 -05:00 |
|
Keith Burzinski
|
730bf206de
|
[wifi] Fix for wifi_info when static IP is configured (#12576)
|
2025-12-19 21:25:16 -05:00 |
|
J. Nick Koston
|
ebc3d28ade
|
[wifi] Replace optional with sentinel values to reduce RAM and clarify API (#12446)
|
2025-12-19 11:18:15 -10:00 |
|