iris
4905b688be
feat(#2632): switch agent page loose-ends pill to todos; remove bash-tasks pill
- Add GET /api/todos backend endpoint (connects to HIVE_AGENT_SOCKET,
calls ListTodos, returns { todos: [...] } — LooseEnd::Todo items).
- Register route in web_ui/mod.rs.
- index.html: replace loose-ends pill (🪢) + bash-tasks pill (⚙)
with a single todos pill (📋, id=todos-pill).
- agent.css: add .header-pill-todos count colour (green, same as old tasks).
- app.js:
- refreshTodos() fetches /api/todos, drives renderTodos/buildTodosList.
- refreshLooseEnds() becomes background-only (no pill); still drives
reconcileAskBinds for inline ask-form wiring.
- Remove refreshBashTasks / buildBashTasksList / renderBashTasks.
- Cold-load and turn_end both call refreshTodos; 4s interval replaces
the old bash-tasks interval.
|
2026-07-22 18:02:01 +02:00 |
| .. |
|
actions.rs
|
refactor(#2569): rename hive-agent-sock to hive-core-agent-sock
|
2026-07-20 21:58:28 +02:00 |
|
auth.rs
|
refactor(#2464): rename hive-ag3nt crate to hive-agent, collapse lib into main
|
2026-07-15 16:09:39 +02:00 |
|
mod.rs
|
feat(#2632): switch agent page loose-ends pill to todos; remove bash-tasks pill
|
2026-07-22 18:02:01 +02:00 |
|
proxy.rs
|
refactor(#2464): rename hive-ag3nt crate to hive-agent, collapse lib into main
|
2026-07-15 16:09:39 +02:00 |
|
screen.rs
|
refactor(#2464): rename hive-ag3nt crate to hive-agent, collapse lib into main
|
2026-07-15 16:09:39 +02:00 |
|
state.rs
|
refactor(#2569): rename hive-agent-sock to hive-core-agent-sock
|
2026-07-20 21:58:28 +02:00 |
|
stats.rs
|
feat(#2632): switch agent page loose-ends pill to todos; remove bash-tasks pill
|
2026-07-22 18:02:01 +02:00 |
|
stream.rs
|
frontend/agent: drop JS dispatch tables, read backend _icon/_summary/_category
|
2026-07-19 17:51:12 +02:00 |