J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						dfb4b31bf9
					 | 
					
						
						
							
							[template] Store initial option as index in template select (#11523)
						
						
						
						
						
						
					 | 
					
						2025-10-28 11:37:40 +13:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Hills
							
						 
					 | 
					
						
						
							
						
						2c1927fd12
					 | 
					
						
						
							
							[api] Allow clearing noise psk if dynamically set (#11429)
						
						
						
						
						
						
					 | 
					
						2025-10-22 14:24:56 +13:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Keith Burzinski
							
						 
					 | 
					
						
						
							
						
						66afe4a9be
					 | 
					
						
						
							
							[climate] Add some integration tests (#11439)
						
						
						
						
						
						
					 | 
					
						2025-10-21 02:26:18 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						46101fd830
					 | 
					
						
						
							
							Add tests for FilterOutValueFilter and ThrottleWithPriorityFilter (#11408)
						
						
						
						
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
						
						
					 | 
					
						2025-10-20 09:25:03 -10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						c9312d5c27
					 | 
					
						
						
							
							[script] Fix unbounded queue growth, optimize queued mode (default max_runs=5) (#11308)
						
						
						
						
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 | 
					
						2025-10-19 09:42:17 -10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						85babe85e4
					 | 
					
						
						
							
							[sensor] Optimize sliding window filters to eliminate heap fragmentation (#11282)
						
						
						
						
						
						
					 | 
					
						2025-10-20 07:59:47 +13:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Juan Antonio Aldea
							
						 
					 | 
					
						
						
							
						
						d5c36eaf2a
					 | 
					
						
						
							
							[tests] Remove superfluous else-blocks from lambdas (#11322)
						
						
						
						
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org> 
						
						
					 | 
					
						2025-10-17 21:40:54 -10:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						a56d044d98
					 | 
					
						
						
							
							[api] Prevent API from overriding noise encryption keys set in YAML (#10927)
						
						
						
						
						
						
					 | 
					
						2025-09-28 22:42:58 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						440b0b5574
					 | 
					
						
						
							
							[tests] Add integration tests for oversized payload handling in API (#10788)
						
						
						
						
						
						
					 | 
					
						2025-09-22 09:07:47 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						8c28f346c7
					 | 
					
						
						
							
							[gpio_expander] Add intelligent pin type selection to CachedGpioExpander template (#10577)
						
						
						
						
						
						
					 | 
					
						2025-09-08 10:57:02 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						28d16728d3
					 | 
					
						
						
							
							[core] Add memory pool to scheduler to reduce heap fragmentation (#10536)
						
						
						
						
						
						
					 | 
					
						2025-09-08 10:27:58 +12: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
							
						 
					 | 
					
						
						
							
						
						5ba1c32242
					 | 
					
						
						
							
							[host] Fix memory allocation in preferences load() method (#10506)
						
						
						
						
						
						
					 | 
					
						2025-09-03 14:26:43 +12: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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						88ccde4ba1
					 | 
					
						
						
							
							[scheduler] Fix retry race condition on cancellation (#9788)
						
						
						
						
						
						
					 | 
					
						2025-07-25 08:14:15 -10: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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						a72905191a
					 | 
					
						
						
							
							Fix flaky test_api_conditional_memory and improve integration test patterns (#9379)
						
						
						
						
						
						
					 | 
					
						2025-07-08 11:08:21 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						29747fc730
					 | 
					
						
						
							
							Fix flaky test_api_conditional_memory by disabling API batch delay (#9360)
						
						
						
						
						
						
					 | 
					
						2025-07-08 08:35:11 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						053feb5e3b
					 | 
					
						
						
							
							Optimize entity icon memory usage with USE_ENTITY_ICON flag (#9337)
						
						
						
						
						
						
					 | 
					
						2025-07-08 08:22:40 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						31f36df4ba
					 | 
					
						
						
							
							Reduce LightCall memory usage by 50 bytes per call (#9333)
						
						
						
						
						
						
					 | 
					
						2025-07-08 08:20:40 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						3ef392d433
					 | 
					
						
						
							
							Fix scheduler race conditions and add comprehensive test suite (#9348)
						
						
						
						
						
						
					 | 
					
						2025-07-08 07:57:55 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						b6fade7339
					 | 
					
						
						
							
							Fix defer() thread safety issues on multi-core platforms (#9317)
						
						
						
						
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
						
						
					 | 
					
						2025-07-07 10:01:51 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						86e7013f40
					 | 
					
						
						
							
							Add const char overload for Component::defer() (#9324)
						
						
						
						
						
						
					 | 
					
						2025-07-04 21:52:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						14d7c4bdbd
					 | 
					
						
						
							
							Add device_id to entity state messages for sub-device support (#9304)
						
						
						
						
						
						
					 | 
					
						2025-07-04 12:31:03 +12:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								J. Nick Koston
							
						 
					 | 
					
						
						
							
						
						34db02661c
					 | 
					
						
						
							
							Allow disabling API batch delay for real-time state updates (#9298)
						
						
						
						
						
						
					 | 
					
						2025-07-02 21:50:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |