added backlight and fixed outbound

This commit is contained in:
2026-07-21 09:17:48 +03:00
parent ff2b8a250e
commit 5392273794
37 changed files with 1560 additions and 76 deletions
+9 -1
View File
@@ -185,7 +185,15 @@ def api_set_settings():
st = cfg.setdefault("settings", {})
for k in ("darkMode", "password", "kioskMode", "iconsDir", "webPort"):
if k in data:
st[k] = data[k]
val = data[k]
if k == "webPort":
try:
val = int(val)
except (TypeError, ValueError):
abort(400, "invalid web port")
if val < 1024 or val > 65535:
abort(400, "web port must be 102465535")
st[k] = val
save_config(cfg)
return jsonify({"ok": True})