 J. Nick KostonandGitHub
|
8804bc2815
|
[web_server_idf] Fix pbuf_free crash by moving shutdown before close (#11995)
|
2025-11-20 07:58:33 +13:00 |
|
 J. Nick KostonandGitHub
|
100ea46f03
|
[tests] Fix SNTP time ID conflicts in component tests for grouped testing (#11990)
|
2025-11-18 23:19:54 -06:00 |
|
 J. Nick KostonandGitHub
|
b3ef05e5e1
|
[ld24xx] Modernize namespace declarations to C++17 syntax (#11988)
|
2025-11-19 04:00:39 +00:00 |
|
 J. Nick KostonandGitHub
|
45c994e4de
|
[light] Modernize namespace declarations to C++17 syntax (#11986)
|
2025-11-18 21:56:23 -06:00 |
|
 J. Nick KostonandGitHub
|
29374837c6
|
[wifi, captive_portal, web_server, wifi_info] Use stack allocation for MAC address formatting (#11963)
|
2025-11-18 17:06:34 -06:00 |
|
 J. Nick KostonandJesse Hills
|
f436f6ee2e
|
[wifi] Fix captive portal unusable when WiFi credentials are wrong (#11965)
|
2025-11-19 09:17:33 +13:00 |
|
 J. Nick KostonandJesse Hills
|
6db73df649
|
[scheduler] Add defensive nullptr checks and explicit locking requirements (#11974)
|
2025-11-19 09:17:33 +13:00 |
|
 J. Nick KostonandJesse Hills
|
6c8577678c
|
[captive_portal] Warn when enabled without WiFi AP configured (#11856)
|
2025-11-19 09:17:33 +13:00 |
|
 J. Nick KostonandGitHub
|
70ed9c7c4d
|
[wifi] Fix captive portal unusable when WiFi credentials are wrong (#11965)
|
2025-11-19 08:17:21 +13:00 |
|
 J. Nick KostonandGitHub
|
1888f5ffd5
|
[scheduler] Add defensive nullptr checks and explicit locking requirements (#11974)
|
2025-11-18 18:16:18 +00:00 |
|
 J. Nick KostonandGitHub
|
33983b051b
|
[ld24xx] Use stack allocation for MAC and version formatting (#11961)
|
2025-11-18 10:51:47 -06:00 |
|
 J. Nick KostonandGitHub
|
0d6c9623ce
|
[dashboard_import] Store package import URL in .rodata instead of RAM (#11951)
|
2025-11-17 20:02:16 -06:00 |
|
 J. Nick KostonandGitHub
|
fdc7ae7760
|
[wifi] Skip redundant setter calls for default values (#11943)
|
2025-11-17 17:20:32 -06:00 |
|
 J. Nick KostonandGitHub
|
1a73f49cd2
|
[number] Modernize to C++17 nested namespaces (#11945)
|
2025-11-17 17:20:18 -06:00 |
|
 J. Nick KostonandGitHub
|
10bdb47eae
|
[cover] Modernize to C++17 nested namespaces (#11935)
|
2025-11-16 20:37:06 -06:00 |
|
 J. Nick KostonandJesse Hills
|
9e02e31917
|
[web_server_idf] Fix lwIP assertion crash by shutting down sockets on connection close (#11937)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
3fd58f1a91
|
[web_server.ota] Merge multiple instances to prevent undefined behavior (#11905)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
9151489481
|
[sntp] Merge multiple instances to fix crash and undefined behavior (#11904)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
f19296ac7f
|
[analyze-memory] Show all core symbols > 100 B instead of top 15 (#11909)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
36868ee7b1
|
[scheduler] Fix timing breakage after 49 days of uptime on ESP8266/RP2040 (#11924)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
d559f9f52e
|
[ld2410] Add timeout filter to prevent stuck targets (#11920)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandJesse Hills
|
6440b5fbf5
|
[ld2412] Fix stuck targets by adding timeout filter (#11919)
|
2025-11-17 15:32:09 +13:00 |
|
 J. Nick KostonandGitHub
|
3b860e784c
|
[web_server_idf] Fix lwIP assertion crash by shutting down sockets on connection close (#11937)
|
2025-11-17 13:39:01 +13:00 |
|
 J. Nick KostonandGitHub
|
96ee38759d
|
[web_server.ota] Merge multiple instances to prevent undefined behavior (#11905)
|
2025-11-17 13:38:52 +13:00 |
|
 J. Nick KostonandGitHub
|
986d3c8f13
|
[sntp] Merge multiple instances to fix crash and undefined behavior (#11904)
|
2025-11-17 13:38:38 +13:00 |
|
 J. Nick KostonandGitHub
|
4fc4da6ed2
|
[analyze-memory] Show all core symbols > 100 B instead of top 15 (#11909)
|
2025-11-16 07:35:31 -06:00 |
|
 J. Nick KostonandGitHub
|
6f4042f401
|
Add tests for sensor timeout filters (#11923)
|
2025-11-15 22:21:38 -06:00 |
|
 J. Nick KostonandGitHub
|
ea2b4c3e25
|
[binary_sensor] Modernize to C++17 nested namespaces and remove redundant qualifications (#11929)
|
2025-11-16 04:21:06 +00:00 |
|
 J. Nick KostonandGitHub
|
fc546ca3f6
|
[scheduler] Fix timing breakage after 49 days of uptime on ESP8266/RP2040 (#11924)
|
2025-11-15 22:20:57 -06:00 |
|
 J. Nick KostonandGitHub
|
6b158e760d
|
[ld2410] Add timeout filter to prevent stuck targets (#11920)
|
2025-11-15 22:04:25 -06:00 |
|
 J. Nick KostonandGitHub
|
5710cab972
|
[ld2412] Fix stuck targets by adding timeout filter (#11919)
|
2025-11-15 22:03:43 -06:00 |
|
 
|
1675408161
|
[wifi] Fix slow reconnection after connection loss for all network types (#11873)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
1d8b08dcce
|
[wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 (#11871)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
afed581079
|
[light] Fix dangling reference in compute_color_mode causing memory corruption (#11868)
|
2025-11-12 21:56:11 -05:00 |
|
 
|
ff107a0674
|
[mqtt] Fix crash with empty broker during upload/logs (#11866)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
72da3d0f1e
|
[thermostat] Replace std::map with FixedVector, reduce flash usage (#11875)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
5a2e6697e0
|
[api][event] Send events immediately to prevent loss during rapid triggers (#11777)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
799cfe1de4
|
[esp32_ble_tracker] Use initializer_list to eliminate compiler warning and reduce flash usage (#11861)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
6df0264d51
|
[api] Eliminate heap allocations when transmitting Event types (#11773)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
a859ecaad1
|
[core] Fix wait_until hanging when used in on_boot automations (#11869)
|
2025-11-12 21:56:11 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
a1ab19d127
|
[ci] Reduce release time by removing 21 redundant ESP32-S3 IDF tests (#11850)
|
2025-11-12 21:56:11 -05:00 |
|
 
|
2d6618da3c
|
[wifi] Fix slow reconnection after connection loss for all network types (#11873)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-13 13:44:22 +13:00 |
|
 J. Nick KostonandGitHub
|
47fe84e922
|
[wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 (#11871)
|
2025-11-13 13:43:51 +13:00 |
|
 J. Nick KostonandGitHub
|
735bf9930a
|
[light] Fix dangling reference in compute_color_mode causing memory corruption (#11868)
|
2025-11-13 13:41:28 +13:00 |
|
 
|
769137fc09
|
[mqtt] Fix crash with empty broker during upload/logs (#11866)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-13 13:40:26 +13:00 |
|
 J. Nick KostonandGitHub
|
3a5b3ad77d
|
[thermostat] Replace std::map with FixedVector, reduce flash usage (#11875)
|
2025-11-12 17:55:06 -06:00 |
|
 J. Nick KostonandGitHub
|
859101ddc9
|
[api][event] Send events immediately to prevent loss during rapid triggers (#11777)
|
2025-11-13 12:42:50 +13:00 |
|
 J. Nick KostonandGitHub
|
29a50da635
|
[wifi] Use stack allocation for BSSID formatting in logging (#11859)
|
2025-11-12 14:27:06 -06:00 |
|
 J. Nick KostonandGitHub
|
5f0fa68d73
|
[esp32_ble] Use stack allocation for MAC formatting in dump_config (#11860)
|
2025-11-12 14:26:57 -06:00 |
|
 J. Nick KostonandGitHub
|
2f39b10baa
|
[esp32_ble_tracker] Use initializer_list to eliminate compiler warning and reduce flash usage (#11861)
|
2025-11-12 14:26:46 -06:00 |
|
 J. Nick KostonandGitHub
|
5a550cc579
|
[api] Eliminate heap allocations when transmitting Event types (#11773)
|
2025-11-12 14:26:36 -06:00 |
|
 J. Nick KostonandGitHub
|
4b58cb4ce6
|
[wifi] Pass ManualIP by const reference to reduce stack usage (#11858)
|
2025-11-12 14:01:19 -06:00 |
|
 J. Nick KostonandGitHub
|
3872a2fd91
|
[captive_portal] Warn when enabled without WiFi AP configured (#11856)
|
2025-11-12 14:01:07 -06:00 |
|
 J. Nick KostonandGitHub
|
9de80b635a
|
[core] Fix wait_until hanging when used in on_boot automations (#11869)
|
2025-11-12 17:56:19 +00:00 |
|
 J. Nick KostonandGitHub
|
398dba4fc8
|
[ci] Reduce release time by removing 21 redundant ESP32-S3 IDF tests (#11850)
|
2025-11-12 16:44:19 +13:00 |
|
 J. Nick KostonandGitHub
|
79a4444928
|
[wifi] Conditionally compile manual_ip to save 24-72 bytes RAM (#11833)
|
2025-11-11 23:27:08 +00:00 |
|
 J. Nick KostonandGitHub
|
572fae5c7d
|
[wifi] Restore two-attempt BSSID filtering for mesh networks (#11844)
|
2025-11-12 12:12:53 +13:00 |
|
 
|
5dafaaced4
|
[wifi] Fix scan and connection failures after adapter restart (#11851)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-11 23:12:10 +00:00 |
|
 J. Nick KostonandGitHub
|
65a303d48f
|
[wifi] Add min_auth_mode configuration option (#11814)
|
2025-11-11 16:39:55 -06:00 |
|
 
|
00c71b7236
|
[wifi] Fix all-hidden networks duplicate attempts and scan skipping (#11848)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-11 22:33:37 +00:00 |
|
 J. Nick KostonandGitHub
|
ef04903a7a
|
[wifi] Change priority type from float to int8_t (#11830)
|
2025-11-12 11:10:17 +13:00 |
|
 J. Nick KostonandGitHub
|
a2ec7f622c
|
[wifi] Fix infinite retry loop when no hidden networks and captive portal active (#11831)
|
2025-11-11 16:04:37 -06:00 |
|
 J. Nick KostonandGitHub
|
82692d7053
|
[tests] Migrate components to shared packages and fix ID ambiguity (#11819)
|
2025-11-10 19:00:54 -06:00 |
|
 J. Nick KostonandGitHub
|
1cccfdd2b9
|
[wifi] Fix mesh network failover and improve retry logic reliability (#11805)
|
2025-11-11 13:40:23 +13:00 |
|
 J. Nick KostonandGitHub
|
f32b69b8f1
|
[tests] Add unit test coverage for web_port property (#11811)
|
2025-11-10 10:00:42 -06:00 |
|
 J. Nick KostonandGitHub
|
c17a31a8f8
|
Ensure event paths are enabled in api compile tests (#11776)
|
2025-11-10 14:28:49 +13:00 |
|
 J. Nick KostonandGitHub
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06:00 |
|
 
|
0d735dc259
|
[remote_base] Optimize abbwelcome action memory usage - store static data in flash (#11798)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:46:01 +00:00 |
|
 J. Nick KostonandGitHub
|
7b86e1feb0
|
[core] Remove deprecated EntityBase::hash_base() method (#11783)
|
2025-11-10 11:39:27 +13:00 |
|
 
|
d516627957
|
[uart] Store static data in flash and use function pointers for lambdas (#11784)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:37:14 +00:00 |
|
 
|
fb1c67490a
|
[udp] Optimize udp.write action memory usage - store static data in flash (#11794)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:33:56 +00:00 |
|
 
|
8b9600b930
|
[speaker] Optimize speaker.play action memory usage - store static data in flash (#11796)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:33:29 +00:00 |
|
 J. Nick KostonandGitHub
|
cbb98c4050
|
[bl0940] Fix calibration number preference hash for multi-device configs (#11769)
|
2025-11-10 11:27:56 +13:00 |
|
 J. Nick KostonandGitHub
|
e7ff56f1cd
|
[remote_base] Eliminate substr() allocations in Pronto dump logging (#11726)
|
2025-11-10 11:27:09 +13:00 |
|
 
|
7705a5de06
|
[sx127x] Optimize send_packet action memory usage - store static data in flash (#11792)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:25:40 +00:00 |
|
 J. Nick KostonandGitHub
|
77ab096b59
|
[remote_base] Optimize raw transmit action memory usage - use function pointers (#11800)
|
2025-11-10 11:25:16 +13:00 |
|
 
|
26a3ec41d6
|
[sx126x] Optimize send_packet action memory usage - store static data in flash (#11790)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:23:33 +00:00 |
|
 
|
3bcbfe8d97
|
[canbus] Optimize canbus.send memory usage - store static data in flash (#11788)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-09 22:22:15 +00:00 |
|
 
|
870b2c4f84
|
[ble_client] Optimize ble_write memory usage - store static data in flash (#11786)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-10 11:21:25 +13:00 |
|
 J. Nick KostonandGitHub
|
5f9c7a70ff
|
Add additional tests for remote_transmitter raw (#11801)
|
2025-11-10 11:17:14 +13:00 |
|
 J. Nick KostonandGitHub
|
f7179d4255
|
Add additonal abbwelcome remote_base tests (#11799)
|
2025-11-10 11:16:53 +13:00 |
|
 J. Nick KostonandGitHub
|
eb0558ca3f
|
Add additional udp lambda tests (#11795)
|
2025-11-10 11:16:09 +13:00 |
|
 J. Nick KostonandGitHub
|
5585355263
|
Add additional speaker lambda tests (#11797)
|
2025-11-10 11:15:50 +13:00 |
|
 J. Nick KostonandGitHub
|
e468ca4881
|
Add additional sx127x lambda tests (#11793)
|
2025-11-10 11:11:31 +13:00 |
|
 J. Nick KostonandGitHub
|
4c078dea2c
|
Add additional sx126x lambda tests (#11791)
|
2025-11-10 11:10:31 +13:00 |
|
 J. Nick KostonandGitHub
|
783dbd1e6b
|
Add additional compile time tests for canbus (#11789)
|
2025-11-10 11:09:46 +13:00 |
|
 J. Nick KostonandGitHub
|
b49619d9bf
|
Add ble_client lambda compile tests (#11787)
|
2025-11-10 11:09:25 +13:00 |
|
 J. Nick KostonandGitHub
|
a290b88cd6
|
Expand uart.write tests (#11785)
|
2025-11-10 11:09:03 +13:00 |
|
 J. Nick KostonandGitHub
|
c77bb3b269
|
[event] Store event types in flash memory (#11767)
|
2025-11-07 15:46:16 -06:00 |
|
 J. Nick KostonandGitHub
|
a5bf55b6ac
|
[ci] Fix component batching for beta/release branches (3-4 → 40 per batch) (#11759)
|
2025-11-07 20:19:45 +13:00 |
|
 J. Nick KostonandGitHub
|
85d2565f25
|
[tests] Fix determine_jobs tests failing when target branch is beta (#11758)
|
2025-11-07 20:18:43 +13:00 |
|
 J. Nick KostonandGitHub
|
4f08f0750a
|
[ai_instructions] Add public API and breaking changes guidelines (#11756)
|
2025-11-06 22:34:53 -06:00 |
|
 J. Nick KostonandGitHub
|
3c41e080c5
|
[core] Use ESPDEPRECATED macro for deprecation warnings (#11755)
|
2025-11-07 03:37:02 +00:00 |
|
 J. Nick KostonandGitHub
|
7c30d57391
|
[wifi] Refactor AP selection to use index instead of copy (saves 88 bytes) (#11749)
|
2025-11-06 21:26:53 -06:00 |
|
 J. Nick KostonandGitHub
|
182e106bfa
|
[wifi] Guard AP-related members with USE_WIFI_AP to save RAM (#11753)
|
2025-11-07 15:44:40 +13:00 |
|
 J. Nick KostonandGitHub
|
d0b399d771
|
[ci] Reduce release time by removing 468 redundant ESP32-C3 IDF tests (#11737)
|
2025-11-07 15:44:01 +13:00 |
|
 J. Nick KostonandGitHub
|
5cdb891b58
|
[socket] Deduplicate IP formatting in LWIP raw TCP implementation (#11747)
|
2025-11-07 14:21:58 +13:00 |
|
 
|
74187845b7
|
[select] Convert remaining components to use index-based control() (#11693)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-06 15:55:26 +13:00 |
|
 J. Nick KostonandGitHub
|
822eacfd77
|
[core] Fix wait_until and for_condition timing regression in automation chains (#11716)
|
2025-11-06 15:49:24 +13:00 |
|
 J. Nick KostonandGitHub
|
83f30a64ed
|
[api] Store YAML service names in flash instead of heap (#11744)
|
2025-11-06 15:31:59 +13:00 |
|