Commit Graph
98 Commits
Author SHA1 Message Date
db484a0571 Migrate input_select entity attributes to StrEnum (#175757)
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-08 22:40:27 +02:00
Abílio CostaandGitHub fa13cedf83 Add override decorator to components H to I (#174462) 2026-06-22 19:21:49 +02:00
Franck NijhofandGitHub 0df379704f Replace duplicate CONF_OPTIONS constant with homeassistant.const import in input_select (#173742) 2026-06-14 17:25:24 +02:00
6fa5fc77aa Add pylint checker for duplicate homeassistant.const definitions (#170848)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 15:10:13 +02:00
Franck NijhofGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>balloobPaulus Schoutsen
b9575ee881 Fix line length violations in components i-l (#170704)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2026-05-14 23:24:13 +02:00
Franck NijhofandGitHub 1e8a9ded70 Refactor pylint plugins into pylint_home_assistant package (#170521) 2026-05-13 17:12:19 -04:00
epenetGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>frenck
d766aae436 Remove import annotations from components (#169536)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
2026-04-30 21:14:48 +02:00
Franck NijhofandGitHub d1be6e1c68 Improve input helper action naming consistency (#166382) 2026-03-24 20:26:41 +01:00
e6b9c2f737 Raise in EntityComponent.async_prepare_reload on configuration error (#101267)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2026-02-17 07:42:46 +01:00
Robert ReschandGitHub 96f84b2b99 Sort homeassistant json files (#155285) 2025-10-28 10:33:10 +01:00
d865fcf999 Do not include capabilities in extended analytics (#152900)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-09-24 11:58:44 -04:00
Artur PragaczandGitHub 4305ea9b4c Create analytics platform (#151974) 2025-09-23 09:16:37 -04:00
Paul BotteinandGitHub 4c548830b4 Use state selector for select option service (#148960) 2025-09-10 22:15:23 +02:00
Norbert RittelandGitHub 0b7a023d2e Fix description of cycle field in input_select.select_previous action (#139032) 2025-02-24 12:56:06 +00:00
Norbert RittelandGitHub e360348525 Make description of input_select.select_next action consistent (#138877) 2025-02-19 20:28:09 +01:00
epenetandGitHub d5568ff955 Standardize homeassistant imports in full-CI components (#136731)
Standardize homeassistant imports in components
2025-01-28 13:11:19 -05:00
epenetandGitHub 457f63cce0 Add platform Entity classes to pylint plugin (#125737)
* Add platform Entity classes to pylint plugin

* Fix violations

* Fix violations

* More

* Allow component package with same name as a platform

* One more
2024-09-16 10:10:53 +02:00
Erik MontnemeryandGitHub cffa8b4feb Update icons.json to new service schema part 2 (#124769) 2024-08-28 13:47:41 +02:00
Erik MontnemeryandGitHub ea7e88d000 Pass None instead of empty dict when registering entity services (#123878) 2024-08-14 07:04:29 -05:00
karwostsandGitHub fb76e70c3f Use text/multiple selector for input_select.set_options (#122539) 2024-08-02 15:10:04 +02:00
Marc MuellerandGitHub b393024acd Improve collection schema typing (#120441) 2024-06-25 18:57:15 +02:00
SidandGitHub b456d97e65 Replace pylint protected-access with Ruff SLF001 (#115735) 2024-05-06 20:33:26 +02:00
Joost LekkerkerkerandGitHub 7f9ad140f9 Fix wrong icons (#114567)
* Fix wrong icons

* Fix wrong icons
2024-04-01 15:53:14 +02:00
Joost LekkerkerkerandGitHub b6906d963b Add service icons to Input Select (#113316) 2024-03-14 13:36:30 +01:00
Marc MuellerandGitHub 8809d3aa88 Add empty line after module docstring [g-i] (#112699) 2024-03-08 08:52:48 -05:00
Erik MontnemeryandGitHub df73850f56 Move definition of attributes excluded from history to entity classes (#100430)
* Move definition of attributes excluded from history to entity classes

* Revert change which should be in a follow-up PR

* Fix sun unrecorded attributes

* Fix input_select unrecorded attributes
2023-09-21 15:02:47 +02:00
Marc MuellerandGitHub 77f38e33e5 Import names from typing instead of typing_extensions [3.11] (#97065) 2023-07-22 17:03:44 -05:00
Joost LekkerkerkerandGitHub b367c95c81 Add more common translations (#96429)
* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations
2023-07-12 22:00:05 -04:00
d6771e6f8a Migrate input helpers services to support translations (#96392)
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-07-12 17:12:22 +02:00
j4n-e4tandGitHub 28f6062bab Add error handling to input_select integration (#93940) 2023-06-05 19:53:24 +02:00
Erik MontnemeryandGitHub 8f8a398631 Support marking an assist pipeline as preferred (#91418)
* Support marking an assist pipeline as preferred

* Adjust

* Revert unneeded change

* Send preferred pipeline id in pipeline list

* Don't use property functions for the preferred pipeline
2023-04-15 10:05:46 -04:00
Erik MontnemeryandGitHub 59a02cd08c Allow storing other items than untyped dict in StorageCollection (#90932)
Allow storing other items than untyped dict in StorageCollection
2023-04-06 10:57:00 -04:00
Erik MontnemeryandGitHub fa308d8e10 Drop unused logger argument for StorageCollection() (#90913) 2023-04-06 13:28:34 +02:00
Franck NijhofandGitHub fb4b35709d Add state translations for helpers (#90356)
* Add state translations for helpers

* Managed via the UI
2023-03-27 16:19:25 -04:00
Erik MontnemeryandGitHub 90d7fb8418 Sort manifests 5 (#87026) 2023-02-08 20:35:25 +01:00
Marc MuellerandGitHub f7b39aa4a8 Add Self typing (3) [mypy 1.0] (#87600) 2023-02-06 22:30:07 -06:00
939eef3b28 Remove translations from Core (#87543)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck NijhofandGitHub 1409b89af3 Sync input_select & select (#87255) 2023-02-03 15:43:17 +01:00
Franck NijhofandGitHub baef267f33 String formatting and max line length - Part 3 (#84394) 2022-12-22 13:35:47 +01:00
epenetandGitHub 996bcbdac6 Make EntityComponent generic (#78473) 2022-09-14 14:16:23 -04:00
Erik MontnemeryandGitHub 19e853dbb0 Don't allow partial update of input_select settings (#78376) 2022-09-13 14:56:59 -04:00
Erik MontnemeryandGitHub b0d033ef29 Add mixin class CollectionEntity for the collection helper (#77703)
* Add mixin class CollectionEntity for the collection helper

* Improve typing

* Address review comments

* Fix tests
2022-09-03 12:56:49 +02:00
J. Nick KostonandGitHub f63465bd71 Add recorder platform to input_select (#70223) 2022-04-18 22:18:19 +02:00
Paulus SchoutsenandGitHub 423ecfa69d Mark all input integrations as helpers (#68922) 2022-03-30 22:50:13 +02:00
Erik MontnemeryandGitHub 4236764fd5 Don't allow creating or updating input_select with duplicates (#66718)
* Don't allow creating or updating input_select with duplicates

* Simplify error message

* Improve error message
2022-02-17 13:11:49 +01:00
Erik MontnemeryandGitHub eaf73318e1 Remove duplicated options from input_select (#66680) 2022-02-16 22:04:49 +01:00
Paulus SchoutsenandGitHub 5da923c341 Protect state.as_dict from mutation (#65693) 2022-02-04 14:45:25 -08:00
Marc MuellerandGitHub 4e2cd1bec0 Update typing (2) [a-i] (#63923) 2022-01-11 21:23:26 +01:00
Marc MuellerandGitHub 246338f93d Use const imports [g-i] (#63468) 2022-01-05 17:08:00 +01:00
GitHub Action 72b0eb719e [ci skip] Translation update 2021-11-20 00:12:27 +00:00