J. Nick Koston
|
2d409b017e
|
Merge branch 'optimize_pcf8574' into memory_api
|
2025-09-04 13:05:15 -05:00 |
|
J. Nick Koston
|
5b0d1fb30e
|
cleanup
|
2025-09-04 12:57:44 -05:00 |
|
J. Nick Koston
|
00ea769787
|
Merge branch 'dev' into scheduler_pool_v2
|
2025-09-03 15:31:41 -05:00 |
|
J. Nick Koston
|
23c6650902
|
[api] Fix VERY_VERBOSE logging compilation error with bool arrays (#10539)
|
2025-09-04 08:07:13 +12:00 |
|
J. Nick Koston
|
4e54bd8c45
|
Merge remote-tracking branch 'upstream/dev' into scheduler_pool_v2
|
2025-09-02 21:31:12 -05:00 |
|
J. Nick Koston
|
5ba1c32242
|
[host] Fix memory allocation in preferences load() method (#10506)
|
2025-09-03 14:26:43 +12:00 |
|
J. Nick Koston
|
0c5b63c382
|
preen
|
2025-09-02 18:59:54 -05:00 |
|
J. Nick Koston
|
f72f80ed7b
|
cleanup
|
2025-09-02 16:13:51 -05:00 |
|
J. Nick Koston
|
e0e8a982d5
|
improve pool hit rate
|
2025-09-02 16:12:59 -05:00 |
|
J. Nick Koston
|
b009a0f967
|
improve pool hit rate
|
2025-09-02 16:10:28 -05:00 |
|
J. Nick Koston
|
05c71bda91
|
preen
|
2025-09-02 11:10:46 -05:00 |
|
J. Nick Koston
|
ef33f630c2
|
preen
|
2025-09-02 11:07:13 -05:00 |
|
J. Nick Koston
|
3115c6fdbf
|
preen
|
2025-09-02 11:05:42 -05:00 |
|
J. Nick Koston
|
50f5728c76
|
preen
|
2025-09-02 11:00:18 -05:00 |
|
J. Nick Koston
|
4400535775
|
some tests
|
2025-09-02 10:45:59 -05:00 |
|
J. Nick Koston
|
d2752b38c9
|
[core] Fix preference storage to account for device_id (#10333)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-25 12:22:16 +12:00 |
|
J. Nick Koston
|
9f02575287
|
[test] Add integration test for light effect memory corruption fix (#10417)
|
2025-08-25 08:58:46 +12:00 |
|
J. Nick Koston
|
61a5023888
|
[script] Fix parallel mode scripts with delays cancelling each other (#10324)
|
2025-08-25 08:49:52 +12:00 |
|
Jesse Hills
|
0b50ef227b
|
[helper] Make crc8 function more flexible to avoid reimplementation in individual components (#10201)
|
2025-08-20 14:27:08 +12:00 |
|
J. Nick Koston
|
6818439109
|
[core] Fix scheduler race condition where cancelled items still execute (#10268)
|
2025-08-18 11:14:41 -04:00 |
|
Jesse Hills
|
6a8722f33e
|
[entity] Allow `device_id ` to be blank on entities (#10217)
|
2025-08-14 09:42:11 +12:00 |
|
J. Nick Koston
|
5a8f722316
|
Optimize subprocess performance with close_fds=False (#10145)
|
2025-08-11 09:14:13 +12:00 |
|
Jesse Hills
|
c85eb448e4
|
[gpio_expander] Fix bank caching (#10077)
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>
|
2025-08-05 13:45:52 +12:00 |
|
J. Nick Koston
|
52634dac2a
|
[tests] Add datetime entities to host_mode_many_entities integration test (#10032)
|
2025-08-05 13:12:05 +12:00 |
|
J. Nick Koston
|
f13e742bd5
|
[ruff] Enable RET and fix all violations (#9929)
|
2025-08-01 02:10:56 +00:00 |
|
J. Nick Koston
|
59d466a6c8
|
[api] Remove unnecessary string copies from optional access (#9897)
|
2025-07-29 08:55:41 +12:00 |
|
J. Nick Koston
|
85435e6b5f
|
[scheduler] Eliminate more runtime string allocations from retry (#9930)
|
2025-07-29 08:54:16 +12:00 |
|
J. Nick Koston
|
1702356fc8
|
[api] Fix string lifetime issue in Home Assistant service calls with templated values (#9909)
|
2025-07-28 16:39:25 +12:00 |
|
J. Nick Koston
|
bcc56648c0
|
[light] Reduce flash memory usage by optimizing validation and color mode logic (#9921)
|
2025-07-26 23:56:35 -05:00 |
|
J. Nick Koston
|
f808c38f10
|
[ruff] Enable PERF rules and fix all violations (#9874)
|
2025-07-25 08:15:54 -10:00 |
|
J. Nick Koston
|
88ccde4ba1
|
[scheduler] Fix retry race condition on cancellation (#9788)
|
2025-07-25 08:14:15 -10:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
J. Nick Koston
|
fe1050a583
|
[tests] Fix flaky scheduler retry test timing (#9760)
|
2025-07-21 17:21:51 +12:00 |
|
J. Nick Koston
|
0d422bd74f
|
[scheduler] Add integration tests for set_retry functionality (#9644)
|
2025-07-19 00:26:54 +12:00 |
|
J. Nick Koston
|
f0f76066f3
|
[scheduler] Fix DelayAction cancellation in restart mode scripts (#9646)
|
2025-07-18 04:07:59 +00:00 |
|
J. Nick Koston
|
158a3b2835
|
[scheduler] Fix cancellation of timers with empty string names (#9641)
|
2025-07-18 14:20:35 +12:00 |
|
J. Nick Koston
|
fc1fd3f897
|
[api] Fix compilation error with char* lambdas in HomeAssistant services (#9638)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-18 10:55:39 +12:00 |
|
J. Nick Koston
|
f4cd559a0b
|
Fix compilation error when using string lambdas with homeassistant services (#9543)
|
2025-07-17 09:02:32 +12:00 |
|
J. Nick Koston
|
e40b45cab1
|
Add ability to have same entity names on different sub devices (#9355)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-07-16 21:34:51 +12:00 |
|
J. Nick Koston
|
231bcb1f7d
|
Fix CI failures from merge collisions (#9535)
|
2025-07-16 15:24:20 +12:00 |
|
J. Nick Koston
|
f745135bdc
|
Drop Python 3.10 support, require Python 3.11+ (#9522)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-07-15 15:20:58 -10:00 |
|
J. Nick Koston
|
5c2dea79ef
|
Make API ConnectRequest optional for passwordless connections (#9445)
|
2025-07-16 13:14:43 +12:00 |
|
J. Nick Koston
|
e012fd5b32
|
Add runtime_stats component for performance debugging and analysis (#9386)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-07-16 13:13:51 +12:00 |
|
Jesse Hills
|
d3342d6a1a
|
[component] Fix `is_ready ` flag when loop disabled (#9501)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-15 07:20:18 +00:00 |
|
J. Nick Koston
|
b2a8b0a22f
|
Add pre-commit hooks to fix common formatting issues causing CI failures (#9494)
|
2025-07-15 12:25:18 +12:00 |
|
J. Nick Koston
|
dd5ba5a90c
|
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) (#9451)
|
2025-07-11 19:08:03 -10:00 |
|
J. Nick Koston
|
bef20b60d0
|
Fix scheduler crash when cancelling items with NULL names (#9444)
|
2025-07-12 07:11:45 +12:00 |
|
J. Nick Koston
|
97dd96b60d
|
Implement shared PlatformIO cache for integration tests (#9413)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-10 12:42:24 +12:00 |
|
J. Nick Koston
|
c1a994b1d9
|
Fix another race in the string lifetime scheduler test (#9399)
|
2025-07-10 09:11:42 +12:00 |
|
J. Nick Koston
|
b3d7f001af
|
Fix race condition in scheduler string lifetime integration test (#9382)
|
2025-07-08 06:54:47 -05:00 |
|