diff --git a/public/admin/index.html b/public/admin/index.html index 6b1d4fe..2b34cc6 100644 --- a/public/admin/index.html +++ b/public/admin/index.html @@ -55,6 +55,9 @@ .empty h2{font-size:1.1rem;font-weight:400;margin-bottom:.4rem;color:#777} .ws-pill{font-size:.72rem;padding:3px 9px;border-radius:20px} .ws-pill.on{background:rgba(34,197,94,.12);color:#86efac}.ws-pill.off{background:rgba(239,68,68,.12);color:#fca5a5} + .srv-clock{font-size:.78rem;font-family:monospace;padding:3px 10px;border-radius:20px;background:rgba(255,255,255,.06);color:#cbd5e1;border:1px solid rgba(255,255,255,.1);white-space:nowrap} + .srv-clock .tz{color:#888;font-size:.68rem;margin-left:5px} + .srv-clock.warn{background:rgba(234,179,8,.12);border-color:rgba(234,179,8,.4);color:#fde68a} .divider{border:none;border-top:1px solid rgba(255,255,255,.05);margin:.4rem 0} .offline-msg{font-size:.78rem;color:#666;text-align:center;padding:.6rem} .sec-head{font-size:1.15rem;font-weight:300;margin:2rem 0 .75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;cursor:pointer} @@ -100,6 +103,7 @@ Frambe

Frambe Admin

Connecting...
+ --:-- Disconnected
@@ -129,7 +133,7 @@

Sleep Schedule

Enabled
Sleep atWake at
-
Frames sleep (black screen) during this window. Crosses midnight automatically. Uses the server's local time.
+
Frames sleep (black screen) during this window. Crosses midnight automatically. Uses the server's local time (shown top-right).
@@ -150,6 +154,7 @@

POST/api/clients/:id/command

Send a command to a frame. Actions: start stop next prev sleep wake refresh setSource setConfig

curl -s -X POST -H "Authorization: Bearer YOUR_TOKEN" -H "Content-Type: application/json" -d '{"action":"next"}' http://YOUR_HOST:3030/api/clients/CLIENT_ID/commandCopy

DELETE/api/clients/:id

Remove a frame from the registry.

curl -s -X DELETE -H "Authorization: Bearer YOUR_TOKEN" http://YOUR_HOST:3030/api/clients/CLIENT_IDCopy

GET/api/settings · PUT/api/settings

Read or update global settings (default source, interval, display toggles, sleep schedule). PUT requires the API token.

curl -s -X PUT -H "Authorization: Bearer YOUR_TOKEN" -H "Content-Type: application/json" -d '{"sleep":{"enabled":true,"sleepAt":"23:00","wakeAt":"06:00"}}' http://YOUR_HOST:3030/api/settingsCopy
+

GET/api/time

Server local time and timezone (the clock the sleep schedule uses).

curl -s http://YOUR_HOST:3030/api/timeCopy