iris
527ed8f3e2
swarm-ui: add a jobs tab, and type JobqGraph as real TypeScript
...
New /jobs route in swarm-ui, reusing the shared JobqGraph component
against swarm-controller's own GET /api/jobq/graph (same wire shape
hive-c0re's dashboard already consumes, different endpoint, no fork).
Converted JobqGraph.jsx to JobqGraph.tsx with real prop/wire types
(mirrors hive_jobq_wire's GraphNode/GraphDep/State by hand) instead of
a hand-maintained ambient .d.ts at the swarm-ui consumer side — the
.d.ts would duplicate the prop list and drift from the source the
moment the component's signature changes without the declaration being
touched. Both dashboard (untyped consumer, esbuild strips types) and
swarm-ui (tsc --noEmit) build/typecheck clean off the one file.
2026-08-16 17:30:06 +02:00
..
hive-btn
frontend: one component = one dir for hive-btn/hive-dialog/hive-toast
2026-07-31 21:53:28 +02:00
hive-dialog
fix: reinstate the style-tag doc-comment fix lost when the merge commit was dropped for a rebase
2026-07-31 21:56:50 +02:00
hive-menu
frontend: guard hive-menu/hive-agent-menu connectedCallback against reconnect
2026-08-01 01:57:06 +02:00
hive-toast
fix: reinstate the style-tag doc-comment fix lost when the merge commit was dropped for a rebase
2026-07-31 21:56:50 +02:00
hive-warn
frontend: hive-warn — replace severity+pulse with info/warning/error levels
2026-08-03 18:34:31 +02:00
jobq-graph
swarm-ui: add a jobs tab, and type JobqGraph as real TypeScript
2026-08-16 17:30:06 +02:00
side-panel
frontend: drop the Panel forwarding object and the side-panel-body compat class
2026-08-01 00:58:53 +02:00
tabs
frontend: add <hive-tab-strip>, convert logs/credentials/core/builds tabbars
2026-08-02 13:40:24 +02:00
terminal
agent web UI: add terminal verbosity setting (expand tool output by default)
2026-08-02 18:25:45 +02:00
base.css
frontend: move shared spinner CSS out of dashboard.css into shared/base.css
2026-07-27 18:32:54 +02:00
chrome.css
fix(dashboard): keep the logs ← home link + sub-tabs on one row
2026-06-10 19:51:34 +02:00
colors.css
refactor(frontend): base16 theme contract in a swappable colors.css
2026-06-08 21:24:07 +02:00
dom.js
frontend: hive-btn — drop the is= customized-built-in, use an autonomous element instead
2026-07-29 23:17:19 +02:00
forms.js
frontend: extract themed dialogs + async-form handler to shared, wire agent UI
2026-07-27 18:55:17 +02:00
index.js
frontend: move shared/terminal.js+css into one-dir terminal/
2026-08-01 01:56:41 +02:00
modal.js
frontend: one component = one dir for hive-btn/hive-dialog/hive-toast
2026-07-31 21:53:28 +02:00
pill.css
frontend: unify pill/chip/badge shape into shared CSS
2026-08-12 19:25:45 +02:00
prefs.js
move terminal-verbosity toggle from agent overflow menu to /settings.html
2026-08-02 18:34:40 +02:00
shadow-css.js
review( #2873 ): use a plain <style> element instead of adoptedStyleSheets
2026-07-31 21:53:28 +02:00
theme.css
ci: tighten tracker-tag lint to exclude digit-runs glued to a letter ( #1555 )
2026-06-09 13:42:20 +02:00