mirror of
https://github.com/0xWheatyz/handler.git
synced 2026-09-04 00:26:23 +00:00
feat(app): Activity screen - the command queue on mobile
Settings → Manage → Activity lists every control command with status filter chips, when/where it ran (project, agent, claiming worker or 'unclaimed'), and tap-to-expand result/error text; a Sweep CI button enqueues the global poll. The list auto-refreshes every 5s while open, so a login_start or spawn can be watched to completion — this was the one web dashboard page missing from the phone, and exactly the view needed to diagnose a stuck command. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01731mKtVzsfeT4Vi3TvkR48
This commit is contained in:
@@ -46,6 +46,7 @@ The full admin surface — everything the web dashboard can do, under
|
||||
| Plugins | Marketplace plugins pinned to their repo |
|
||||
| Permissions | Default permission mode + allow/deny/ask rules over the read-only env baseline |
|
||||
| Claude login | Drive the worker's `claude /login` (authorize in browser, paste the code back) |
|
||||
| Activity | The control-command queue: status filters, worker attribution, result/error detail, 5s auto-refresh |
|
||||
| Repositories | Register repos (git-server or manual mode, optional mise-init bootstrap), sync, delete |
|
||||
| Git servers | Forge hosts: encrypted tokens, generated deploy keys (public half copyable) |
|
||||
| Approvals | Record operator approve / reject verdicts per project + branch |
|
||||
|
||||
Reference in New Issue
Block a user