hyperhive/frontend/packages/dashboard/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris caa0c6ce4c dashboard: friendlier interval input for scheduled prompts (closes #466)
Replaces the single raw-seconds field in the SCH3DUL3D PR0MPTS
creation form with a structured composer:

- Preset chip row (1m / 5m / 15m / 30m / 1h / 6h / 12h / 1d / 7d
  / one-shot) that fills the parts inputs in one click
- Four small d/h/m/s number inputs combined into total seconds
  on submit (all-zero = one-shot, preserving the backend null
  semantic)
- Live "↻ every …" preview using the existing fmtDuration helper
  so the operator sees what they're about to queue

Carry semantics extended to round-trip the split fields across
state-poll re-renders; legacy `interval` carry still honoured if
an older bundle is in the page.

Docs (web-ui.md) updated to describe the new composer.
2026-05-26 15:55:20 +02:00
..
app.js dashboard: friendlier interval input for scheduled prompts (closes #466) 2026-05-26 15:55:20 +02:00
common.js dashboard: full-height inbox + drag-to-resize side panel (#450 #451) 2026-05-26 01:27:42 +02:00
dashboard.css dashboard: friendlier interval input for scheduled prompts (closes #466) 2026-05-26 15:55:20 +02:00
flow.html dashboard: extract flow.js as separate /flow.html entry (#406 step 2) 2026-05-25 02:19:19 +02:00
flow.js dashboard: SharedWorker for SSE multiplexing (closes #448) 2026-05-26 01:26:56 +02:00
index.html dashboard: move queued reminders into SCH3DUL3S tab (closes #460) 2026-05-26 13:39:42 +02:00
stream-worker.js dashboard: SharedWorker for SSE multiplexing (closes #448) 2026-05-26 01:26:56 +02:00