iris
53224d877e
swarm ui: the create form picks an archetype from tiles with their icons
...
An archetype's meta gets an optional icon, the SVG text (at most 16 KiB), which
the controller checks, stores and serves on GET /api/archetypes. The built-in
archetypes read theirs from nix/archetypes/icons. The create form shows each
archetype as a tile with its icon and name, laid out like the broadcast screen's
agent tiles, in place of the dropdown, and draws the SVG through an img data URL.
2026-11-11 10:09:50 +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
a hive-side pause holds against the swarm's declared state until an operator resumes
2026-11-10 06:49:16 +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: a stored claude login closes the dialog and shows a toast
2026-11-09 20:50:32 +01:00
create-agent-archetype.test.mjs
swarm ui: the create form picks an archetype from tiles with their icons
2026-11-11 10:09:50 +01: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
an archetype's prompt prefills the new agent's agents.md in the create form
2026-11-11 02:16:22 +01: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: the agent detail leaves out the config repo link for an archetype agent
2026-11-11 01:48:37 +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
pr-report.test.mjs
swarm ui: the PR report's approvals column filters on whether the rule is met
2026-11-09 22:44:10 +01: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
review classifier: a setting makes the PR review list only the failed rules
2026-11-11 01:39:05 +01: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
status-message.test.mjs
swarm ui: the status age helpers live in status-fields.ts
2026-11-11 01:25:15 +01:00
stored-login.test.mjs
docs, swarm ui: a deleted login now logs the agent out, and the dialog and docs say so
2026-11-09 23:03:08 +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
submit.test.mjs
swarm-ui: forms share one submit flow, result line and field column
2026-11-06 19:00:01 +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
tidy-helpers.test.mjs
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
toasts.test.mjs
swarm ui: a stored claude login closes the dialog and shows a toast
2026-11-09 20:50:32 +01:00
tryout-types.test.mjs
review classifier: the most classifications a run carries is a setting
2026-11-07 11:32:04 +01: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