hermes-agent/web/src
kshitijk4poor 96dc272623 fix(cron): use getJobState helper in handlePauseResume
Self-review follow-up: handlePauseResume read job.state directly while
the rest of the page goes through getJobState(), which falls back to
the enabled flag when state is null/undefined. With the backend
normalizer in this PR, state is always populated on the wire, so this
has no observable effect today — but using the helper keeps the page
consistent and resilient against older Hermes backends that don't run
the normalizer.
2026-05-09 01:11:41 -07:00
..
components fix(dashboard): stabilize embedded chat resume and scrollback 2026-05-07 05:24:43 -07:00
contexts fix: mobile chat in new layout 2026-04-24 12:07:46 -04:00
hooks feat: add sidebar 2026-04-24 00:56:19 -04:00
i18n feat(dashboard): add hide/show toggle for dashboard plugins in sidebar 2026-04-30 20:29:37 -04:00
lib Fix cron dashboard rendering for partial jobs 2026-05-09 01:11:41 -07:00
pages fix(cron): use getJobState helper in handlePauseResume 2026-05-09 01:11:41 -07:00
plugins feat(dashboard): support serving under URL prefix via X-Forwarded-Prefix 2026-05-07 06:39:18 -07:00
themes feat(dashboard): add 'default-large' built-in theme with 18px base size (#20820) 2026-05-06 09:10:44 -07:00
App.tsx fix(dashboard): render null instead of flashing spinner during plugin load 2026-05-04 03:06:45 -07:00
index.css feat(web): add /api/pty WebSocket bridge to embed TUI in dashboard 2026-04-24 10:51:49 -04:00
main.tsx feat(dashboard): support serving under URL prefix via X-Forwarded-Prefix 2026-05-07 06:39:18 -07:00