From 5f2daa52b038acb62fe3d3343dd3da3b555ea5e6 Mon Sep 17 00:00:00 2001 From: Chuck Date: Wed, 18 Feb 2026 13:53:45 -0500 Subject: [PATCH] fix(starlark): always show editable timing settings in config panel Render interval and display duration are now always editable in the starlark app config panel, not just shown as read-only status text. App-specific settings from schema still appear below when present. Co-Authored-By: Claude Opus 4.6 --- .../v3/partials/starlark_config.html | 63 +++++++++++-------- 1 file changed, 36 insertions(+), 27 deletions(-) diff --git a/web_interface/templates/v3/partials/starlark_config.html b/web_interface/templates/v3/partials/starlark_config.html index 353237cc..8be5d1fb 100644 --- a/web_interface/templates/v3/partials/starlark_config.html +++ b/web_interface/templates/v3/partials/starlark_config.html @@ -53,48 +53,50 @@ - - {% if schema %} +
-

App Configuration

+

Timing Settings

+
+
+ + +

How often the app re-renders (fetches new data)

+
+
+ + +

How long the app displays before rotating

+
+
+ + {% if schema or config %} +
+

App Settings

{% for key, value in config.items() %} + {% if key not in ('render_interval', 'display_duration') %}
+ {% endif %} {% endfor %} + {% endif %} +
- {% elif config %} -
-

App Configuration

-
- {% for key, value in config.items() %} -
- - -
- {% endfor %} - -
-
- {% else %} -
- This app has no configurable settings. -
- {% endif %}