alexei.dolgolyov
73947eb6cb
Lint & Test / test (push) Failing after 30s
refactor: replace type-dispatch if/elif chains with registry patterns and handler maps
Backend: add registry dicts (_CONDITION_MAP, _VALUE_SOURCE_MAP, _PICTURE_SOURCE_MAP)
and per-subclass from_dict() methods to eliminate ~300 lines of if/elif in factory
functions. Convert automation engine dispatch (condition eval, match_mode, match_type,
deactivation_mode) to dict-based lookup.
Frontend: extract CSS_CARD_RENDERERS, CSS_SECTION_MAP, CSS_TYPE_SETUP,
CONDITION_PILL_RENDERERS, and PICTURE_SOURCE_CARD_RENDERERS handler maps to replace
scattered type-check chains in color-strips.ts, automations.ts, and streams.ts.
2026-03-24 14:51:27 +03:00
..
2026-03-22 00:38:28 +03:00
2026-03-23 18:31:20 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 14:51:27 +03:00
2026-03-24 13:59:07 +03:00
2026-03-22 00:38:28 +03:00
2026-03-24 00:00:49 +03:00
2026-03-24 00:00:49 +03:00
2026-03-24 14:51:27 +03:00
2026-03-24 13:58:51 +03:00
2026-03-22 00:38:28 +03:00
2026-03-19 13:08:23 +03:00
2026-03-24 13:59:07 +03:00
2026-03-22 00:38:28 +03:00
2026-03-22 00:38:28 +03:00
2026-03-24 13:59:07 +03:00
2026-03-22 00:38:28 +03:00
2026-03-22 00:38:28 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00
2026-03-22 13:35:01 +03:00
2026-03-24 14:51:27 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00
2026-03-24 13:59:07 +03:00