Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages/swarm-ui/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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