Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages/swarm-ui/src/pages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 6875a4f0f8 swarm-ui: set the review classifier's keys from the classifier settings
The classifier's Anthropic and ACP provider keys were written by hand in the
secret store's UI. The controller now stores them: GET
/api/review-classifier/keys says whether each is set and when it changed, and
PUT /api/review-classifier/keys/{runtime} writes one. No route answers a key.

The controller's store policy gains create and update on the two leaves with
no read of their values, and a metadata read for the set state. The swarm UI's
classifier settings card gets a key form beside the settings, saved apart
because it goes to the secret store.
2026-11-11 19:01:01 +01:00
..
agents swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies 2026-11-06 19:09:18 +01:00
broadcast fixup! swarm-ui: the broadcast roster and the egress lists show placeholders while they load 2026-11-06 20:07:25 +01:00
builds swarm-ui: the refresh picker of a polling card sits in the card's header row 2026-11-07 09:22:34 +01:00
messages swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies 2026-11-06 18:41:25 +01:00
notifications swarm-ui: the schedules, notification flows and flow editor show placeholders while they load 2026-11-06 19:46:11 +01:00
reports swarm ui: the issue report card is named "issues" 2026-11-07 11:46:05 +01:00
review docs: the swarm UI page shrinks to an overview 2026-11-11 09:03:05 +01:00
review-common swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies 2026-11-06 19:09:18 +01:00
review-runs swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies 2026-11-06 19:09:18 +01:00
review-settings swarm-ui: set the review classifier's keys from the classifier settings 2026-11-11 19:01:01 +01:00
review-tryout review classifier: the most classifications a run carries is a setting 2026-11-07 11:32:04 +01:00
schedules swarm-ui: FieldGrid lays out a row of form fields on one grid for the forms that each hand-rolled it 2026-11-06 20:05:14 +01:00
swarm swarm-ui: the refresh picker of a polling card sits in the card's header row 2026-11-07 09:22:34 +01:00
alerts.ts swarm-ui: add a button to the alerts page that shows the pending, no-data and error instances 2026-10-18 13:29:52 +02:00
AlertsPage.tsx swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies 2026-11-06 18:41:25 +01:00
ArchetypePicker.css swarm ui: the create form picks an archetype from tiles with their icons 2026-11-11 10:09:50 +01:00
ArchetypePicker.tsx swarm ui: the create form picks an archetype from tiles with their icons 2026-11-11 10:09:50 +01:00
ComponentsPage.css Add Badge + Dropdown Preact components, demo on swarm-ui /components 2026-08-28 13:21:49 +02:00
ComponentsPage.tsx swarm-ui: FieldGrid lays out a row of form fields on one grid for the forms that each hand-rolled it 2026-11-06 20:05:14 +01:00
CreateAgentAgentsMd.ts an archetype's prompt prefills the new agent's agents.md in the create form 2026-11-11 02:16:22 +01:00
CreateAgentArchetype.ts ruth is created from a ruth archetype that runs sonnet 2026-11-11 12:24:40 +01:00
CreateAgentForm.css swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies 2026-11-06 19:09:18 +01:00
CreateAgentForm.tsx ruth is created from a ruth archetype that runs sonnet 2026-11-11 12:24:40 +01:00
CreateAgentPermissions.ts ruth is created from a ruth archetype that runs sonnet 2026-11-11 12:24:40 +01:00
CreateAgentSteps.ts swarm-ui: make agent creation a five-step dialog with a fixed header and footer 2026-10-25 01:40:20 +02:00
hive-domain.ts swarm-ui: show, sort and filter the hive domain by one value, say when the roster is empty, keep the schedule agent picker current 2026-10-21 23:22:22 +02:00
issue-report-repo.ts swarm ui: a pull requests card on the reports tab 2026-11-07 11:46:05 +01:00
IssueReportPage.css docs: the schedules page named in web-ui is the schedules card on the messages tab 2026-10-26 23:04:32 +01:00
IssueReportPage.tsx swarm ui: the issue report shows a table skeleton while it loads 2026-11-09 20:58:28 +01:00
JobsPage.css swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies 2026-11-06 18:41:25 +01:00
JobsPage.tsx swarm-ui: the refresh picker of a polling card sits in the card's header row 2026-11-07 09:22:34 +01:00
LinkBackendEnvForm.tsx swarm-ui: forms share one submit flow, result line and field column 2026-11-06 19:00:01 +01:00
LinkForgeAccountForm.tsx swarm-ui: forms share one submit flow, result line and field column 2026-11-06 19:00:01 +01:00
LinkGithubAccountForm.tsx swarm-ui: forms share one submit flow, result line and field column 2026-11-06 19:00:01 +01:00
LinkMatrixAccountForm.tsx swarm-ui: linking a matrix account starts on the password login and warns before a pasted token 2026-11-06 20:21:16 +01:00
pr-report.ts swarm ui: the PR report's approvals column filters on whether the rule is met 2026-11-09 22:44:10 +01:00
PrReportPage.tsx swarm ui: the PR report's approvals column filters on whether the rule is met 2026-11-09 22:44:10 +01:00
SetupAssistant.css swarm-ui: start page setup assistant offers to create ruth 2026-10-15 20:20:05 +02:00
SetupAssistant.tsx ruth is created from a ruth archetype that runs sonnet 2026-11-11 12:24:40 +01:00
StartPage.css swarm ui: the start page ends with the slug, its gradients animated 2026-11-01 13:35:35 +01:00
StartPage.tsx swarm ui: the start page ends with the slug, its gradients animated 2026-11-01 13:35:35 +01:00