web UI added and refactoring done

This commit is contained in:
Ayzen
2026-06-06 00:06:30 +03:00
parent 3c30a12d4a
commit af6005d68f
65 changed files with 3630 additions and 4720 deletions
+6
View File
@@ -17,6 +17,7 @@ from python_app.models.run_config_validation import (
load_control_button_payload,
load_ring_payload,
load_switch_payload,
validate_combos,
validate_gpr_model,
)
@@ -431,6 +432,11 @@ def run_config_from_dict(payload: dict[str, Any]) -> RunConfigModel:
)
model.ensure_combos()
validate_combos(
model.combos,
input_positions=model.input_switch.positions,
output_positions=model.output_switch.positions,
)
return model