iris
4d5a65a185
swarm-ui: a request that finds the login ended reloads the page to the login
...
The gateway answered every non-page request without a session with a login
redirect, which fetch and EventSource cannot follow across origins, so polls,
forms and streams failed with errors that said nothing about the session. It
now answers anything that does not ask for text/html with a 401 and a
WWW-Authenticate header, and the swarm UI reloads on that 401, from a wrapped
fetch (one place for every call) and from a probe after a stream dies. A second
reload within ten seconds is skipped so a page that keeps answering 401 cannot
loop. The proxy test and the docs follow.
2026-10-28 19:19:26 +01:00
..
agents
swarm-ui: the jobs and builds cards are folded by default
2026-10-26 20:09:17 +01:00
broadcast
swarm-ui: the broadcast composer is its own folded card above the messages card
2026-10-25 16:28:26 +01:00
builds
swarm-ui: the moved tabs' redirects come from one table, with tests
2026-10-26 23:04:32 +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
let notification flows start from submitted pull request reviews
2026-10-25 16:56:12 +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: one polled-resource hook for the refreshing pages
2026-10-21 23:05:35 +02: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 schedules are a folded card on the messages tab
2026-10-26 20:28:58 +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: alerts and the issue report are folded cards on a reports tab
2026-10-26 23:04:32 +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: repoint the HivesPage comments at HivesCard and pin the nav filter and lazy roster
2026-10-26 17:56:10 +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: make agent creation a five-step dialog with a fixed header and footer
2026-10-25 01:40:20 +02: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-account forms: keep the sent name, drop secrets, one word for forge
2026-10-21 22:06:49 +02: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
grant manage_root_agent by stored permission only, not by the name ruth
2026-10-17 08:10:08 +02:00
StartPage.css
swarm-ui: a start page at / and the hive directory at /hives
2026-10-14 18:36:52 +02:00
StartPage.tsx
swarm-ui: hives are a folded card on the agents page, and hide developer details also hides the components tab
2026-10-26 17:56:10 +01:00