Commit Graph

  • db395a662d [mipi_rgb] Fix rotation with custom model (#11585) Clyde Stubbs 2025-10-29 11:37:14 +10:00
  • 641dd24b21 Fix the LiberTiny bug with UART pin setup (#11518) Anton Sergunov 2025-10-29 07:33:16 +06:00
  • 57f2e32b00 [uart] Fix order of initialization calls (#11510) Keith Burzinski 2025-10-27 17:09:45 -05:00
  • 8aa8bb8f98 [epaper_spi] Refactoring (#11540) Clyde Stubbs 2025-11-04 07:45:32 +10:00
  • 9c7cb30ae5 [esp32_hosted] Initial OTA implementation (#11562) Jonathan Swoboda 2025-11-03 15:08:50 -05:00
  • fb7dbc9910 [usb_host] Add wake_loop_threadsafe() for low-latency USB event processing (#11683) J. Nick Koston 2025-11-03 13:50:39 -06:00
  • 3f12630a6b [core][esp32_ble][socket] Add wake_loop_threadsafe() helper for background thread wakeups (#11681) J. Nick Koston 2025-11-03 13:13:37 -06:00
  • 06d0787ee0 [nrf52, i2c] i2c support for nrf52 (#8150) tomaszduda23 2025-11-03 08:42:49 -08:00
  • cb039b42aa [esp32] Make the loop task's stack size configurable (#10564) Paul Strawder 2025-11-03 17:34:53 +01:00
  • f05f45af74 Add support for Mopeka standard check alternate ID (#10907) Nathan Bernard 2025-11-03 07:17:28 -08:00
  • 1ec1692c77 [mqtt] Fix climate custom fan mode and preset compilation errors (#11692) J. Nick Koston 2025-11-03 08:23:04 -06:00
  • 7e1cea8e69 [template] alarm_control_panel more ESP_LOGCONFIG reductions (#11691) Kent Gibson 2025-11-03 22:05:33 +08:00
  • 0e792d0791 [nrf52,debug] fix status of nRESET pin, add extra registry from UICR (#11667) tomaszduda23 2025-11-02 21:20:08 -08:00
  • 42833c85f5 [climate] Replace std::vector<std::string> with const char* for custom fan modes and presets (#11621) J. Nick Koston 2025-11-02 23:16:39 -06:00
  • a41c7b2b3c Bump aioesphomeapi from 42.5.0 to 42.6.0 (#11682) dependabot[bot] 2025-11-02 22:16:38 -06:00
  • 4dd3c90663 [esp32_ble] Wake main loop for GAP security events (#11677) J. Nick Koston 2025-11-02 20:55:17 -06:00
  • 0f0cd1f706 [core] Avoid redundant millis() calls in base_automation loop methods (#11676) J. Nick Koston 2025-11-02 19:40:13 -06:00
  • 4a5e6576c8 [scheduler] Refactor call() for improved code organization (#11643) J. Nick Koston 2025-11-02 19:29:29 -06:00
  • cf76c3a747 [web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting (#11658) J. Nick Koston 2025-11-02 19:23:03 -06:00
  • 3f05fd82e5 [fan] Use std::vector for preset modes, preserve config order (#11483) J. Nick Koston 2025-11-02 19:18:59 -06:00
  • 34244afea1 [esp32_ble] Reduce GATT event latency from 8ms to 12μs with notification socket (#11663) J. Nick Koston 2025-11-02 19:16:26 -06:00
  • 4838eff382 [web_server] Use zero-copy entity ID comparison in request handlers (#11644) J. Nick Koston 2025-11-02 19:12:56 -06:00
  • 712421b82b [web_server] Eliminate nested lambdas in DeferredUpdateEventSourceList (#11641) J. Nick Koston 2025-11-02 19:10:18 -06:00
  • 7a1297ec84 [web_server] Remove redundant assignment in deq_push_back_with_dedup_ (#11642) J. Nick Koston 2025-11-02 19:08:12 -06:00
  • 40f919eaa6 Add action continuation tests (#11674) J. Nick Koston 2025-11-02 19:07:03 -06:00
  • 01ae86145a [ble_client] Fix premature disconnections by reading characteristics immediately after service discovery (#11410) J. Nick Koston 2025-11-02 19:06:40 -06:00
  • 17ab20ef61 [esp32_ble] Optimize loop() to reduce flash usage by ~104 bytes (#11627) J. Nick Koston 2025-11-02 19:05:36 -06:00
  • 1509ed8d23 [esphome][ota] Add write_byte_() helper to reduce code duplication (#11511) J. Nick Koston 2025-11-02 19:04:06 -06:00
  • 3e17767f6a [font][image] Use ESPHome urls for remote images (#11675) Clyde Stubbs 2025-11-03 10:50:15 +10:00
  • 19e275dc02 [component] Add is_idle method and condition (#11651) Clyde Stubbs 2025-11-03 10:33:44 +10:00
  • 86402be9e3 actions: fix loop re-entry (#7972) Kjell Braden 2025-11-03 00:02:13 +01:00
  • 8a8a80e107 [nrf52, zigbee] OnlyWith support list of components (#11533) tomaszduda23 2025-11-02 23:44:52 +01:00
  • 79378a930e Use lists inits initialization instead of std::fill (#11532) Juan Antonio Aldea 2025-11-02 23:26:20 +01:00
  • c822ec152f Enable IPv6 for host (#11630) Jimmy Hedman 2025-11-02 23:22:49 +01:00
  • 50e7ce55e7 [nrf52] enable nrf52 test (#11379) tomaszduda23 2025-11-02 23:20:30 +01:00
  • 70ea3af578 [nrf52,gpio] switch input gpio to polling mode (#11664) tomaszduda23 2025-11-02 23:19:28 +01:00
  • 338190abec ESP32 Pin loopTask to CORE 1 (#11669) Guillermo Ruffino 2025-11-02 19:11:02 -03:00
  • 425c88ee94 [nextion] Send auto_wake_on_touch as part of startup commands on loop (#11670) Edward Firmo 2025-11-02 23:06:13 +01:00
  • f6946c0b9a add integration test for script re-entry argument issue (#11652) Kjell Braden 2025-11-02 22:08:45 +01:00
  • edde2fc94c Add basic tests for web_server_idf (#11659) J. Nick Koston 2025-11-02 08:18:17 -06:00
  • 1fc3165b58 [api] Remove unnecessary intermediate variable in frame helpers (#11668) J. Nick Koston 2025-11-01 22:43:39 -05:00
  • d25121a55c [core] Remove redundant fd bounds check in yield_with_select_() (#11666) J. Nick Koston 2025-11-01 22:43:08 -05:00
  • 55af818629 [nrf52] fix compilation warning (#11656) tomaszduda23 2025-11-01 17:18:38 +01:00
  • c662697ca7 [json] Fix component test compilation errors (#11647) J. Nick Koston 2025-11-01 11:18:10 -05:00
  • e28c152298 [cpp_generator] Align isinstance() with codebase style (tuple vs PEP 604) (#11645) J. Nick Koston 2025-11-01 04:48:58 -05:00
  • 0b4d445794 [sdl] Fix keymappings (#11635) Clyde Stubbs 2025-11-01 16:45:42 +10:00
  • 4d1d37a911 [lvgl] Fix event for binary sensor (#11636) Clyde Stubbs 2025-11-01 16:37:07 +10:00
  • 8df5a3a630 [lvgl] Trigger improvements and additions (#11628) Clyde Stubbs 2025-11-01 16:27:28 +10:00
  • 5a5894eaa3 [ruff] Remove deprecated UP038 rule from ignore list (#11646) J. Nick Koston 2025-11-01 01:05:26 -05:00
  • d9d2d2f6b9 [automations] Update error message (#11640) Clyde Stubbs 2025-11-01 14:17:23 +10:00
  • 30f2a4395f [image] Catch and report svg load errors (#11619) Clyde Stubbs 2025-11-01 10:08:28 +10:00
  • 292abd1187 Bump ruff from 0.14.2 to 0.14.3 (#11633) dependabot[bot] 2025-10-31 19:46:50 +00:00
  • 6d0527ff2a [substitutions] fix jinja parsing strings that look like sets as sets (#11611) Javier Peletier 2025-10-31 20:04:55 +01:00
  • fd64585f99 Bump github/codeql-action from 4.31.0 to 4.31.2 (#11626) dependabot[bot] 2025-10-30 16:50:06 -05:00
  • 077cce9848 [core] .local addresses are only resolvable if mDNS is enabled (#11508) Markus 2025-10-30 16:08:08 +01:00
  • bd87e56bc7 [e131] Replace std::set with std::vector to reduce flash usage (#11598) J. Nick Koston 2025-10-29 21:14:03 -05:00
  • 58235049e3 [template] Eliminate optional wrapper to save 4 bytes RAM per instance (#11610) J. Nick Koston 2025-10-29 21:06:21 -05:00
  • 29ed3c20af [gpio] Skip set_use_interrupt call when using default value (#11612) J. Nick Koston 2025-10-29 20:28:38 -05:00
  • 08aae39ea4 [ci] Consolidate component splitting into determine-jobs (#11614) J. Nick Koston 2025-10-29 20:27:28 -05:00
  • 03fd114371 [ci] Restore parallel execution for clang-tidy split mode (#11613) J. Nick Koston 2025-10-29 20:26:37 -05:00
  • 918650f15a [lvgl] memset canvas buffer to prevent display of random garbage (#11582) Stuart Parmenter 2025-10-29 14:06:45 -07:00
  • 287f65cbaf [lvgl] fix typo from previous refactor (#11596) Stuart Parmenter 2025-10-29 13:27:31 -07:00
  • f18c70a256 [core] Fix substitution id redefinition false positive (#11603) Javier Peletier 2025-10-29 19:06:55 +01:00
  • 6fb490f49b [remote_transmitter] Add non-blocking mode (#11524) Jonathan Swoboda 2025-10-29 12:40:22 -04:00
  • 66cf7c3a3b [lvgl] Fix nested lambdas in automations unable to access parameters (#11583) J. Nick Koston 2025-10-29 01:07:48 -05:00
  • f29021b5ef Bump ruff from 0.14.1 to 0.14.2 (#11519) dependabot[bot] 2025-10-29 05:23:42 +00:00
  • 7549ca4d39 Bump actions/download-artifact from 5.0.0 to 6.0.0 (#11521) dependabot[bot] 2025-10-29 00:20:13 -05:00
  • 33e7a2101b Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#11520) dependabot[bot] 2025-10-29 00:20:05 -05:00
  • 59a216bfcb Bump github/codeql-action from 4.30.9 to 4.31.0 (#11522) dependabot[bot] 2025-10-29 00:19:47 -05:00
  • 09d89000ad [core] Remove deprecated schema constants (#11591) Jesse Hills 2025-10-29 18:14:02 +13:00
  • b6c9ece0e6 template_alarm_control_panel readability improvements (#11593) Kent Gibson 2025-10-29 13:10:36 +08:00
  • 7169556722 Bump aioesphomeapi from 42.4.0 to 42.5.0 (#11597) dependabot[bot] 2025-10-29 04:46:47 +00:00
  • f6e4c0cb52 [ci] Fix component tests not running when only test files change (#11580) J. Nick Koston 2025-10-28 22:22:28 -05:00
  • f3634edc22 [select] Store options in flash to reduce RAM usage (#11514) J. Nick Koston 2025-10-28 21:28:16 -05:00
  • a609343cb6 [fan] Remove deprecated set_speed function (#11590) Jesse Hills 2025-10-29 15:06:30 +13:00
  • 5528c3c765 [mipi_rgb] Fix rotation with custom model (#11585) Clyde Stubbs 2025-10-29 11:37:14 +10:00
  • 0d805355f5 Fix the LiberTiny bug with UART pin setup (#11518) Anton Sergunov 2025-10-29 07:33:16 +06:00
  • 99f48ae51c [logger] Improve level validation errors (#11589) Jesse Hills 2025-10-29 14:29:40 +13:00
  • 25e4aafd71 [ci] Fix auto labeller workflow with wrong comment for too-big with labels (#11592) Jesse Hills 2025-10-29 14:28:29 +13:00
  • 4f2d54be4e template_alarm_control_panel cleanups (#11469) Kent Gibson 2025-10-29 08:48:26 +08:00
  • 249cd7415b Bump aioesphomeapi from 42.3.0 to 42.4.0 (#11586) dependabot[bot] 2025-10-29 00:32:41 +00:00
  • 78d780105b [ci] Change upper Python version being tested to 3.13 (#11587) J. Nick Koston 2025-10-28 19:24:37 -05:00
  • 466d4522bc [http_request] Pass trigger variables into on_response/on_error (#11464) Jesse Hills 2025-10-29 12:17:16 +13:00
  • e462217500 [packages] Tighten package validation (#11584) Javier Peletier 2025-10-28 23:18:47 +01:00
  • f1bce262ed [uart] Optimize UART components to eliminate temporary vector allocations (#11570) J. Nick Koston 2025-10-28 15:48:20 -05:00
  • 7ed7e7ad26 [climate] Replace std::set with FiniteSetMask for trait storage (#11466) J. Nick Koston 2025-10-28 14:46:44 -05:00
  • 08b8454555 [ble_client] Use function pointers for lambda actions and sensors (#11564) J. Nick Koston 2025-10-28 14:10:32 -05:00
  • 0119e17f04 [ci] Remove base bus components exclusion from memory impact analysis (#11572) J. Nick Koston 2025-10-28 14:08:13 -05:00
  • c3f40de844 [modbus_controller] Optimize lambdas to use function pointers instead of std::function (#11566) J. Nick Koston 2025-10-28 14:06:13 -05:00
  • 7dd829cfca [esp32_ble_server][esp32_improv] Eliminate unnecessary heap allocations (#11569) J. Nick Koston 2025-10-28 14:05:12 -05:00
  • da19673f51 Add additional uart test coverage (#11571) J. Nick Koston 2025-10-28 14:03:09 -05:00
  • f5e32d03d0 [http_request] update timeout to be uint32_t (#11577) rwrozelle 2025-10-28 12:41:48 -04:00
  • f3b69383fd Add additional modbus compile tests (#11567) J. Nick Koston 2025-10-27 22:43:16 -05:00
  • aba72809d3 Additional tests for ble_client lambdas (#11565) J. Nick Koston 2025-10-27 22:43:10 -05:00
  • 85205a28d2 [remote_base] add support for Dyson cool AM07 tower fan (#10163) aanban 2025-10-28 03:49:16 +01:00
  • 285e006637 [nextion] Add set_component_visibility() method for dynamic visibility control (#11530) Edward Firmo 2025-10-28 01:22:28 +01:00
  • 5647f36900 [nextion] Remove TFT upload baud rate validation to reduce flash usage (#11012) Edward Firmo 2025-10-28 01:21:17 +01:00
  • 1e9309ffff [tuya] allow enum for eco id (#11544) Samuel Sieb 2025-10-27 17:20:21 -07:00
  • ce8a6a6c43 fix: load_cert_chain requires the path, not a file object (#11543) Daniel Herrmann 2025-10-28 00:24:13 +01:00
  • dfb4b31bf9 [template] Store initial option as index in template select (#11523) J. Nick Koston 2025-10-27 17:37:40 -05:00