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
..
account-api.test.mjs
swarm-ui: link a gitlab account to an agent
2026-11-02 17:57:15 +01:00
account-kind.test.mjs
let the operator set, replace and remove an agent's backend env from the swarm ui
2026-10-28 08:49:32 +01:00
agent-options.test.mjs
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
agent-permissions.test.mjs
swarm-ui: drop the wanted menu's two dead options, and two stale test headers
2026-11-01 01:26:40 +01:00
agent-types.test.mjs
swarm-ui: turn an archetype agent into a custom one from its detail
2026-11-01 22:44:28 +01:00
alerts.test.mjs
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
allowed-domains.test.mjs
swarm-ui: the egress card on the swarm page lists and edits the swarm-wide denied domains, and says which hives have not applied them
2026-11-04 23:53:03 +01:00
answer-cache.test.mjs
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-types.test.mjs
swarm-ui: the broadcast composer is its own folded card above the messages card
2026-10-25 16:28:26 +01:00
builds-types.test.mjs
the builds list keeps the swarm's deploy builds too
2026-10-30 02:06:07 +01:00
busy-hold.test.mjs
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
cancel.test.mjs
swarm-ui: the cancel badge clears when the next turn starts
2026-10-28 20:16:11 +01:00
claude-login.test.mjs
swarm-ui: only the newest start's late stop ends a claude login
2026-10-21 21:14:53 +02:00
create-agent-archetype.test.mjs
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
create-agent-permissions.test.mjs
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
create-agent-steps.test.mjs
swarm-ui: make agent creation a five-step dialog with a fixed header and footer
2026-10-25 01:40:20 +02:00
create-agents-md.test.mjs
swarm-ui: let the create-agent form set the new agent's initial AGENTS.md
2026-10-18 15:59:19 +02:00
detail-sections.test.mjs
swarm-ui: restructure the agent card into status, terminal, subagents and settings, with badge controls for internet, permissions and allowed domains
2026-11-04 17:21:56 +01:00
flow-choices.test.mjs
swarm-wire, swarm-ui: the flow schema lists the values a field takes, and the editor picks them instead of asking for typed names
2026-10-25 12:14:46 +01:00
flow-draft.test.mjs
swarm-ui: preview a draft flow's hit counts in the editor with the dry-run route
2026-10-25 11:00:38 +01:00
flow-layout.test.mjs
swarm-ui: rewire a notification flow by drag or keyboard
2026-10-24 15:08:48 +02:00
flow-types.test.mjs
swarm-ui: draw notification flows as graphs in the list and make a new or copied flow a draft until saved
2026-10-25 02:05:54 +02:00
forge-links.test.mjs
swarm-ui: link an agent's forge profile and config repo from its overview
2026-11-02 22:29:43 +01:00
hive-domain.test.mjs
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.test.mjs
swarm-ui: keep the issue report's table, errors and repo filter consistent
2026-10-21 22:58:51 +02:00
lazy-open.test.mjs
swarm-ui: the jobs and builds cards are folded by default
2026-10-26 20:09:17 +01:00
links-menu.test.mjs
remove the hive dashboard's stats page and the price table behind it
2026-11-03 07:45:51 +01:00
max-subagents.test.mjs
allow a max_subagents of 0: no subagents for the agent
2026-10-15 22:00:00 +02:00
messages.test.mjs
swarm-ui: key message rows on an arrival id and follow the tail on it
2026-10-18 18:39:11 +02:00
nav-guard.test.mjs
swarm-ui: rewire a notification flow by drag or keyboard
2026-10-24 15:08:48 +02:00
poller.test.mjs
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
popover-focus.test.mjs
swarm-ui: unit test the popover focus helpers
2026-10-21 23:01:56 +02:00
popover-position.test.mjs
swarm-ui: keep the table filter popover inside the window
2026-10-21 21:31:00 +02:00
rain.test.mjs
swarm-ui: the start page's rain follows the app's motion setting
2026-10-14 18:36:52 +02:00
router-live.test.mjs
notify router: deliveries log, dry-run hit counts, api and page
2026-10-24 22:13:07 +02:00
routes.test.mjs
swarm-ui: groups of agent terminals: drag a terminal tab onto a terminal to split it, tmux style, with resizable panes, a split button, and a name you can edit
2026-11-05 08:24:58 +01:00
ruth-missing.test.mjs
setup assistant creates ruth with logs and metrics; docs for the harness gate, ordering and pass
2026-11-01 18:40:36 +01:00
select-nav.test.mjs
swarm-ui: dropdowns open a themed list of their own instead of the browser's
2026-10-25 17:15:04 +01:00
session.test.mjs
swarm-ui: a request that finds the login ended reloads the page to the login
2026-10-28 19:19:26 +01:00
settings-types.test.mjs
swarm ui: one review page
2026-10-15 03:38:48 +02:00
split-layout.test.mjs
swarm-ui: choosing a subagent in the subagents menu splits its terminal in beside the agent's
2026-11-05 12:45:35 +01:00
stream-connection.test.mjs
swarm-ui: let a closed stream reconnect and a failed caps read retry
2026-10-22 07:13:32 +02:00
subagent-list.test.mjs
subagents publish their model and effort as headers on every row, and the swarm shows them
2026-10-28 21:55:02 +01:00
sw.test.mjs
swarm-ui: test the service worker's install and navigation logic
2026-10-28 19:56:55 +01:00
swarm-name.test.mjs
swarm-ui: test the rain arithmetic and the swarm name loader
2026-10-14 18:36:52 +02:00
table-filters.test.mjs
swarm-ui: ignore a saved table filter whose column is gone
2026-10-21 23:15:44 +02:00
tryout-types.test.mjs
swarm-ui try-out: stable live region, reasons for disabled buttons
2026-10-21 21:45:05 +02:00
unified-diff.test.mjs
swarm-ui: an editor for an agent's AGENTS.md that saves as a diff
2026-10-18 13:17:52 +02:00
user-identity.test.mjs
swarm-ui, hive dashboard, agent page: one profile menu with the signed-in user, avatar and authelia links
2026-10-25 15:25:20 +01:00