iris
fd51cbd19d
swarm-ui: pages that only display start from the answer they last saw, then refresh behind it
...
usePolled takes a cache key: it saves each answer in localStorage and starts
from the saved one, so opening the agents, alerts, builds, review runs or hives
view shows the last data at once and the refresh spinner marks the update. A
saved answer is dropped after a day, when it was saved by another build of the
UI, at log out (a new onLogout of the shared user menu) and when the gateway
ends the login (a new onSessionEnded of the session guard). Pages with an
editor (schedules, notification flows, broadcast) do not use it.
2026-11-05 23:14:25 +01:00
..
agents
swarm-ui: pages that only display start from the answer they last saw, then refresh behind it
2026-11-05 23:14:25 +01:00
broadcast
swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching
2026-11-05 23:09:07 +01:00
builds
swarm-ui: pages that only display start from the answer they last saw, then refresh behind it
2026-11-05 23:14:25 +01:00
messages
swarm-ui: a request that finds the login ended reloads the page to the login
2026-10-28 19:19:26 +01:00
notifications
swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching
2026-11-05 23:09:07 +01:00
reports
swarm-ui: alerts and the issue report are folded cards on a reports tab
2026-10-26 23:04:32 +01:00
review
swarm-ui: the review classifier is a folded card on the jobs tab
2026-10-26 20:35:06 +01:00
review-runs
swarm-ui: pages that only display start from the answer they last saw, then refresh behind it
2026-11-05 23:14:25 +01:00
review-settings
swarm ui: one review page
2026-10-15 03:38:48 +02:00
review-tryout
swarm-ui try-out: stable live region, reasons for disabled buttons
2026-10-21 21:45:05 +02:00
schedules
swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching
2026-11-05 23:09:07 +01:00
swarm
swarm-ui: pages that only display start from the answer they last saw, then refresh behind it
2026-11-05 23:14:25 +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: pages that only display start from the answer they last saw, then refresh behind it
2026-11-05 23:14:25 +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: the refresh picker shows a spinner in place of its clock while its page is fetching
2026-11-05 23:09:07 +01:00
CreateAgentAgentsMd.ts
swarm-ui: let the create-agent form set the new agent's initial AGENTS.md
2026-10-18 15:59:19 +02:00
CreateAgentArchetype.ts
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
CreateAgentForm.css
swarm ui: dialogs are up to 64em wide, matching the wide pages
2026-11-01 17:02:22 +01:00
CreateAgentForm.tsx
swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog
2026-10-27 14:45:04 +01:00
CreateAgentPermissions.ts
swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog
2026-10-27 14:45:04 +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: keep the issue report's table, errors and repo filter consistent
2026-10-21 22:58:51 +02: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: alerts and the issue report are folded cards on a reports tab
2026-10-26 23:04:32 +01:00
JobsPage.css
swarm-ui: the jobs and builds cards are folded by default
2026-10-26 20:09:17 +01:00
JobsPage.tsx
swarm-ui: the review classifier is a folded card on the jobs tab
2026-10-26 20:35:06 +01:00
LinkBackendEnvForm.tsx
let the operator set, replace and remove an agent's backend env from the swarm ui
2026-10-28 08:49:32 +01:00
LinkForgeAccountForm.tsx
swarm-ui: link a gitlab account to an agent
2026-11-02 17:57:15 +01:00
LinkGithubAccountForm.tsx
swarm-controller: refuse linking over an existing account
2026-10-03 13:49:03 +02:00
LinkMatrixAccountForm.css
swarm-ui: make agent creation a five-step dialog with a fixed header and footer
2026-10-25 01:40:20 +02:00
LinkMatrixAccountForm.tsx
swarm-ui link-account forms: keep the sent name, drop secrets, one word for forge
2026-10-21 22:06:49 +02:00
SetupAssistant.css
swarm-ui: start page setup assistant offers to create ruth
2026-10-15 20:20:05 +02:00
SetupAssistant.tsx
setup assistant creates ruth with logs and metrics; docs for the harness gate, ordering and pass
2026-11-01 18:40:36 +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