iris
bdeec3f744
swarm-ui: key message rows on an arrival id and follow the tail on it
...
At the 2000-message cap the count stops changing, so the page stopped
following the newest message, and every row's index key shifted on each
arrival, remounting all of them. Each message now gets an id when it
arrives; the rows key on it and the scroll follows the newest id. Rows
are memoised on the message, and the events of one frame join the list
in a single update.
2026-10-18 18:39:11 +02:00
..
agents
swarm-controller: split main.rs into jobq, routes and startup modules
2026-10-18 13:44:43 +02:00
broadcast
swarm-ui: retrying a broadcast shows the agents that failed, even ones the filter hides
2026-10-18 02:40:10 +02:00
builds
swarm-ui: a builds page for the swarm builder's runs, and the status links to it
2026-10-18 01:26:45 +02:00
messages
swarm-ui: key message rows on an arrival id and follow the tail on it
2026-10-18 18:39:11 +02:00
review
swarm ui: one review page
2026-10-15 03:38:48 +02:00
review-runs
swarm ui: one review page
2026-10-15 03:38:48 +02:00
review-settings
swarm ui: one review page
2026-10-15 03:38:48 +02:00
review-tryout
review classifier: the review table shows a pass/fail symbol, certainty against threshold, and an emoji on the overall line
2026-10-15 08:26:26 +02:00
schedules
swarm-ui: split pages/agents into two pages and the agent components
2026-10-12 00:19:33 +02: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: add a button to the alerts page that shows the pending, no-data and error instances
2026-10-18 13:29:52 +02: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: show an agent's details in a popover, not a modal dialog
2026-10-12 00:19:33 +02: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: show the AGENTS.md size refusal when the instructions section is collapsed
2026-10-18 16:02:10 +02:00
CreateAgentForm.tsx
swarm-ui: show the AGENTS.md size refusal when the instructions section is collapsed
2026-10-18 16:02:10 +02:00
CreateAgentPermissions.ts
grant manage_root_agent by stored permission only, not by the name ruth
2026-10-17 08:10:08 +02:00
HivesPage.tsx
gateway: serve the hive dashboard on <hive>.hives.<swarm> behind authelia, drop htpasswd
2026-10-15 21:44:27 +02:00
IssueReportPage.css
swarm-ui: persist table filters, add reset button, multi-select, negate
2026-09-09 23:31:24 +02:00
IssueReportPage.tsx
swarm-ui: use multiselect for every enum-shaped table filter
2026-09-10 21:09:09 +02:00
JobsPage.css
extract build-queue rollup as a shared Preact component
2026-08-16 22:08:38 +02:00
JobsPage.tsx
swarm-controller: split main.rs into jobq, routes and startup modules
2026-10-18 13:44:43 +02:00
LinkForgeAccountForm.tsx
use a neutral forge name in link-form placeholders, schema examples and tests
2026-10-04 15:51:20 +02:00
LinkGithubAccountForm.tsx
swarm-controller: refuse linking over an existing account
2026-10-03 13:49:03 +02:00
LinkMatrixAccountForm.css
swarm-ui: link a matrix account to an agent
2026-09-08 15:54:01 +02:00
LinkMatrixAccountForm.tsx
drop option renames and removals older than two weeks
2026-10-16 22:04:57 +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: start page setup assistant offers to create ruth
2026-10-15 20:20:05 +02:00