github irnutsmurt/Protectarr v0.9.5
v0.9.5 - the History dossier says when things happened

4 hours ago

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

Don't miss a new Protectarr release

NewReleases is sending notifications on new releases.