A History improvement. No change to detection, remediation or ownership.
What changed
The Details dialog now says when each part of an incident happened.
It always held a Timeline, but only showed it once an incident had more than one recorded step. That meant the commonest case of all - a detection with nothing done about it - showed no time at all, and the dialog carries no other timestamp, because the When column belongs to the table behind it. Someone who opened a row precisely to investigate it could not say when it had happened.
The steps are also named more precisely
Two of them used to share a word, and one claimed more than the record supported:
| Step | What it means |
|---|---|
| Handed back to the application | the removal was issued through the Arr |
| Removed from qBittorrent | the category-fallback path, where there is no application to hand it to |
| Removal verified | the Arr's own history and blocklist both confirm it |
| Settled | the workflow finished. Still not a promise that a replacement was downloaded |
| Could not verify the removal | Protectarr stopped rather than searching |
A step made by a later run of Protectarr is marked "resumed after a restart". That is what the underlying record actually means - the remediation outlived the process that started it - rather than a failure having been put right.
Each entry shows a relative age beside the timestamp, on its own line, the same way the Dashboard does it.
Every line is a step that was actually recorded
Nothing is inferred from the order of events, and no step borrows another's timestamp. A lifecycle step Protectarr never wrote down simply does not appear.
In particular there is no "remediation started" line. That time is kept in recovery state which ages out after a week, not in the history itself - so a dialog that lost a line as the incident aged would be worse than one that never had it.
Notes
- No configuration changes. No migration.
- README screenshots still show v0.9.0; patch releases do not regenerate them.
ghcr.io/irnutsmurt/protectarr:0.9.5