adaptive-lighting/custom_components/adaptive_lighting
Bas Nijholt 4e27938381
Fix options flow hanging by refactoring _build_options_schema
The _build_options_schema method was calling _get_lights_schema internally,
causing it to be called multiple times redundantly. This refactoring:

- Renames _get_lights_schema to _prepare_lights_schema for clarity
- Changes _build_options_schema to accept to_replace as a parameter
- Updates all callers to prepare lights schema first and pass it
- Fixes async_step_advanced which was broken due to missing parameter
2025-11-27 14:03:11 -08:00
..
translations Update README.md, strings.json, and services.yaml 2025-11-27 21:47:00 +00:00
__init__.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
_docs_helpers.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
adaptation_utils.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
color_and_brightness.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
config_flow.py Fix options flow hanging by refactoring _build_options_schema 2025-11-27 14:03:11 -08:00
const.py Split options flow into Basic and Advanced steps 2025-11-27 13:45:25 -08:00
hass_utils.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
helpers.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00
manifest.json Bump to v1.28.0 (#1310) 2025-11-27 12:42:20 -08:00
services.yaml Use markdown-code-runner==2.1.0 (#1152) 2025-01-01 16:19:08 -08:00
strings.json Split options flow into Basic and Advanced steps 2025-11-27 13:45:25 -08:00
switch.py Friendly names (#1258) 2025-11-27 12:01:05 -08:00