mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-06 08:18:58 +00:00
Add a `last_event_at` timestamp to RunProjection (set in apply_event so every event ticks the field) and surface it through RunSummary and the RunListItem board response. Backed by an OpenAPI extension so both the Rust and TypeScript clients pick up the new optional field. In the web UI, the run-detail header gains a "Last activity Xm ago" badge next to the elapsed-time chip, driven by a 30-second ticker so the relative time stays current between event refreshes. The fabro-server tests.rs hunk is incidental rustfmt drift surfaced by running `cargo fmt --all` over the workspace; including it keeps CI's fmt-check green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| brainstorms | ||
| ideation | ||
| internal | ||
| plans | ||
| public | ||
| superpowers | ||