Automation activity log #91

Open
opened 2026-03-09 00:12:12 +01:00 by myrmidex · 0 comments
Owner

Summary

Surface automation activity so the user can see what FFR has been doing without checking logs.

Context

With automated posting enabled, articles are fetched, validated, approved, and published without user intervention. Currently there's no in-app way to see this activity stream. The ActionPerformed event and LogActionListener exist but only write to the database — nothing surfaces this to the user.

Goals

  • Show a chronological activity feed: articles fetched, validated, approved, published, rejected, errored
  • Filterable by type (fetch/validate/publish/error)
  • Quick glance: "last 24h: 15 fetched, 12 approved, 3 rejected, 1 error"
  • Link to the relevant article from each activity entry

Tasks

  • Activity log UI page (or dashboard widget)
  • Query ActionLog/ActionPerformed records for display
  • Filter controls (by action type, date range)
  • Summary counters (24h/7d)
  • Tests for activity log queries
## Summary Surface automation activity so the user can see what FFR has been doing without checking logs. ## Context With automated posting enabled, articles are fetched, validated, approved, and published without user intervention. Currently there's no in-app way to see this activity stream. The ActionPerformed event and LogActionListener exist but only write to the database — nothing surfaces this to the user. ## Goals - Show a chronological activity feed: articles fetched, validated, approved, published, rejected, errored - Filterable by type (fetch/validate/publish/error) - Quick glance: "last 24h: 15 fetched, 12 approved, 3 rejected, 1 error" - Link to the relevant article from each activity entry ## Tasks - [ ] Activity log UI page (or dashboard widget) - [ ] Query ActionLog/ActionPerformed records for display - [ ] Filter controls (by action type, date range) - [ ] Summary counters (24h/7d) - [ ] Tests for activity log queries
myrmidex added this to the v1.3.0 milestone 2026-03-09 00:12:12 +01:00
myrmidex added the
enhancement
label 2026-03-09 00:24:27 +01:00
myrmidex modified the milestone from v1.3.0 to v1.4.0 2026-03-18 18:12:14 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/fedi-feed-router#91
No description provided.