diff --git a/frontend/packages/dashboard/src/common.css b/frontend/packages/dashboard/src/common.css index 1ddd0858..ec677ed0 100644 --- a/frontend/packages/dashboard/src/common.css +++ b/frontend/packages/dashboard/src/common.css @@ -77,6 +77,10 @@ code { color: var(--muted); border-color: var(--purple-dim); background: color-mix(in srgb, var(--muted) 8%, transparent); } +.badge-reminder { + color: var(--cyan); border-color: var(--cyan); + text-shadow: 0 0 6px color-mix(in srgb, var(--cyan) 40%, transparent); +} .badge-loose-ends { color: var(--purple); border-color: var(--purple); text-shadow: 0 0 6px color-mix(in srgb, var(--purple) 40%, transparent); diff --git a/frontend/packages/dashboard/src/dashboard.css b/frontend/packages/dashboard/src/dashboard.css index 8eb41047..f8027949 100644 --- a/frontend/packages/dashboard/src/dashboard.css +++ b/frontend/packages/dashboard/src/dashboard.css @@ -675,6 +675,42 @@ summary:hover { color: var(--purple); } padding: 0.6em 0.9em; animation: questions-pulse 2.4s ease-in-out infinite; } +.reminders { + list-style: none; + padding: 0; + margin: 0; +} +.reminder-row { + padding: 0.4em 0; + border-bottom: 1px solid var(--border); +} +.reminder-row:last-child { border-bottom: 0; } +.reminder-head { font-size: 0.9em; } +.reminder-body { + color: var(--fg); + white-space: pre-wrap; + word-break: break-word; + margin: 0.3em 0; +} +.reminder-row.reminder-failed { + border-left: 2px solid var(--red); + padding-left: 0.5em; +} +.reminder-error { + color: var(--red); + background: color-mix(in srgb, var(--red) 6%, transparent); + border: 1px solid color-mix(in srgb, var(--red) 25%, transparent); + padding: 0.3em 0.5em; + font-size: 0.85em; + white-space: pre-wrap; + word-break: break-word; + margin: 0.2em 0; +} +.reminder-actions { + display: flex; + gap: 0.4em; + margin-top: 0.3em; +} .questions-filters { display: flex; diff --git a/frontend/packages/dashboard/src/dashboard.html b/frontend/packages/dashboard/src/dashboard.html index a15a94e3..c2ef6f35 100644 --- a/frontend/packages/dashboard/src/dashboard.html +++ b/frontend/packages/dashboard/src/dashboard.html @@ -206,6 +206,19 @@

loading…

+ +

◆ QU3U3D R3M1ND3RS ◆

+
══════════════════════════════════════════════════════════════
+

reminders agents have queued for themselves but not yet delivered. cancel to drop a stuck or unwanted entry.

+
+

loading…

+