hyperhive/frontend/packages/dashboard
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris ecc2ebe682 feat(#2637): rework builds.js for new DagView wire shape
- SSE live-log → 2s polling on GET /api/build-log/<node_id> ({stdout,stderr} JSON)
- DagView top-level started_at/finished_at used directly (isoToSecs); no client
  min/max derivation
- rollupState/entryKind/isoToSecs derive state+kind from NodeView[]; Done nodes
  absent from wire so fully-done DAGs disappear naturally
- rollupState([]) returns 'done' defensively for empty node arrays
- Log links and live-log panel gated on n.has_log (backend field, mirrors old
  build_log_id != null — excludes lock/noop/store-only nodes)
- Raw download: /api/build-log/<node_id>/raw (text/plain)
2026-07-23 18:00:17 +02:00
..
src feat(#2637): rework builds.js for new DagView wire shape 2026-07-23 18:00:17 +02:00
build.mjs feat: rename matrix-accounts page to credentials, add github PAT tab 2026-07-11 12:40:13 +02:00
package.json chore(frontend): update npm dependencies 2026-07-15 23:30:25 +02:00