J. Nick Koston
4a18ef87d7
[codegen] Fix templatable float type to use cg.float_ ( #15568 )
2026-04-08 20:23:36 +00:00
J. Nick Koston
5b840c1662
[codegen] Fix templatable bool type to use cg.bool_ ( #15569 )
2026-04-08 19:39:12 +00:00
ee7b38504b
[nextion] Expose custom protocol frames as automation triggers ( #13248 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-07 22:13:58 +00:00
Edward Firmo
d354747da0
[nextion] Fix format specifiers and error message typos in command handlers ( #15542 )
2026-04-07 21:10:56 +00:00
J. Nick Koston
0d809a7481
[automation] Add CallbackAutomation dataclass and build_callback_automations helper ( #15246 )
2026-04-07 10:09:27 -10:00
1e72f0ee5a
[nextion] Gate waveform code behind USE_NEXTION_WAVEFORM, use StaticRingBuffer ( #15273 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-04-02 20:17:20 +00:00
Edward Firmo
34295fbd69
[nextion] Collapse nested namespace to esphome::nextion ( #15367 )
2026-04-02 00:25:54 -10:00
Edward Firmo and pre-commit-ci-lite[bot]
fbfb5d401f
[nextion] Fix memory leak in reset_() ( #15344 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-31 22:34:29 -10:00
Jonathan Swoboda
53b2a03c80
[multiple] Fix -Wformat and -Wextra warnings across 33 component files ( #15321 )
2026-03-30 18:56:05 -04:00
Edward Firmo
1bc6a8d956
[nextion] Fix queue age check using inconsistent time sources ( #15317 )
2026-03-30 06:54:09 -10:00
Edward Firmo and pre-commit-ci-lite[bot]
95b0e60617
[nextion] Add accessor const qualifiers, return by ref, and deprecate get_wave_chan_id() ( #15204 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-30 02:20:04 -05:00
Edward Firmo
ffbbe5eab3
[nextion] Fix log level for command processing limit message ( #15302 )
2026-03-30 01:55:40 -05:00
Edward Firmo and pre-commit-ci-lite[bot]
a99f051e19
[nextion] Replace queue name string literals with short Nextion-native identifiers ( #15215 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-27 13:49:00 -10:00
Edward Firmo
a2dee21e8e
[nextion] Replace std::deque queues with std::list ( #15211 )
2026-03-27 10:24:19 -10:00
J. Nick Koston
d77bf23c76
[nextion] Migrate triggers to callback automation ( #15227 )
2026-03-27 08:23:37 -10:00
Edward Firmo and pre-commit-ci-lite[bot]
6feb2d04df
[nextion] Replace static std::string COMMAND_DELIMITER with constexpr ( #15195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-26 17:36:35 -10:00
Edward Firmo
81f0aa1168
[nextion] Replace or/and operators and missing this-> ( #15191 )
2026-03-26 09:54:50 -10:00
Edward Firmo
d9ada4536c
[nextion] Fix leading space in pressed color string commands ( #15190 )
2026-03-26 14:58:12 -04:00
65d0a91fcc
[nextion] Add defined keys to defines.h ( #14971 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 18:01:52 +00:00
Edward Firmo
5d67868ac6
[nextion] Fix inline doc parameter types for page and touch callbacks ( #14972 )
2026-03-25 10:39:46 -04:00
J. Nick Koston and Jonathan Swoboda
fe2c4e47bf
[sensor] Deprecate .raw_state, guard raw_callback_ behind USE_SENSOR_FILTER ( #15094 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-24 00:40:02 +00:00
J. Nick Koston
8fe36cde23
[core] Replace std::function with lightweight Callback in CallbackManager ( #14853 )
2026-03-18 18:41:05 -10:00
J. Nick Koston
89bb5d9e42
[core] Require explicit synchronous= for register_action ( #14606 )
2026-03-10 09:11:45 -10:00
c31ac662bd
[multiple] Fix crashes from malformed external input ( #14643 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-09 20:39:58 -04:00
Jonathan Swoboda and Claude Opus 4.6
fecedeb018
[multiple] Fix crashes from malformed external input (batch 2) ( #14651 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 17:20:09 -04:00
Jonathan Swoboda and Claude Opus 4.6
31f4b4d00d
[multiple] Fix undefined behavior across components ( #14639 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 07:33:08 -04:00
cac751e9e8
[nextion] Add configurable HTTP parameters for TFT upload ( #14234 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-03-09 01:29:41 +00:00
Jonathan Swoboda and Claude Opus 4.6
a9cceebb33
[pid][nextion][pn532_i2c][pipsolar] Fix copy-paste and logic bugs ( #14551 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 09:48:50 -10:00
3392e4d73b
[usb_uart][nextion][feedback][whirlpool][packet_transport][he60r][hc8][runtime_stats] Fix millis() wrapping bugs ( #14474 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-03-05 16:08:58 -05:00
Jonathan Swoboda and Claude Opus 4.6
fb6c7d81d5
[core] Fix multiline log continuations without leading whitespace ( #14217 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 05:08:40 +00:00
Edward Firmo
e013b48675
[nextion] Add error log for failed HTTP status during TFT upload ( #14190 )
2026-02-21 23:44:06 -06:00
Jonathan Swoboda and Claude Opus 4.6
dcbb020479
[uart] Fix available() return type to size_t across components ( #13898 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 20:02:41 -05:00
J. Nick Koston and Copilot
4a9ff48f02
[nextion] Batch UART reads to reduce loop overhead ( #13823 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-09 12:20:50 -06:00
J. Nick Koston
becb6559f1
[components] Remove redundant setup priority overrides that duplicate default ( #13745 )
2026-02-04 10:48:41 -06:00
J. Nick Koston
ecc0b366b3
[esp32] Reduce compile time by excluding unused IDF components ( #13610 )
2026-01-29 13:21:12 -06:00
Edward Firmo and pre-commit-ci-lite[bot]
f87aa384d0
[nextion] Fix alternative code path for dump_device_info ( #13566 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-27 16:31:00 -10:00
645832a070
[nextion] Add configurable startup and queue timeout constants ( #11098 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-01-21 20:10:12 -06:00
J. Nick Koston
0f3bac5dd6
[nextion] Replace to_string with stack buffer and fix unsafe sprintf ( #13295 )
2026-01-18 18:37:29 -10:00
J. Nick Koston
22a4ec69c2
[core] Fix platform subcomponents not filtering source files ( #13208 )
2026-01-15 07:38:44 -10:00
J. Nick Koston
56ed5af27d
[nextion] Use stack buffers for hex formatting in upload logging ( #12733 )
2026-01-02 14:26:14 -10:00
Jonathan Swoboda and Claude
d7b04a3d18
[nextion] Fix clang-tidy error on Zephyr for HTTPClient ( #12538 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-17 13:59:49 -05:00
0707f383a6
[nextion] Use ESP-IDF for ESP32 Arduino ( #9429 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-17 11:45:17 -05:00
4b5435fd93
[nextion] Use 16-bit id for pics ( #12330 )
...
Co-authored-by: Szczepan <szczepan.staszak@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-12-07 15:16:49 -05:00
Edward Firmo
c30b920193
[nextion] Do not set alternative baud rate when not specified or <= 0 ( #12097 )
2025-11-25 07:48:32 -05:00
J. Nick Koston and Jesse Hills
1446e7174a
[core] Reduce action framework argument copies by 83% ( #11704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-05 01:23:24 +00:00
J. Nick Koston
c7ae424613
[display] Optimize display writers with function pointers for stateless lambdas ( #11629 )
2025-11-05 11:14:54 +13:00
Edward Firmo
425c88ee94
[nextion] Send auto_wake_on_touch as part of startup commands on loop ( #11670 )
2025-11-02 16:06:13 -06:00
Edward Firmo and pre-commit-ci-lite[bot]
285e006637
[nextion] Add set_component_visibility() method for dynamic visibility control ( #11530 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-28 13:22:28 +13:00
Edward Firmo
5647f36900
[nextion] Remove TFT upload baud rate validation to reduce flash usage ( #11012 )
2025-10-28 13:21:17 +13:00
Jesse Hills
020cea80b2
[nextion] Clean up deprecated code from 1.20 ( #11393 )
2025-10-19 22:16:50 +00:00