hyperhive/frontend/packages
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
..
agent fix(#2632): remove /api/loose-ends endpoint; drop refreshLooseEnds (address argus/mara review) 2026-07-22 18:02:01 +02:00
dashboard feat(#2637): rework builds.js for new DagView wire shape 2026-07-23 18:00:17 +02:00
shared fix(#2443): address asyncBtn review notes 2026-07-20 19:59:45 +02:00