Skip to content

Update UI for new stats - #566

Draft
gcwill70 wants to merge 4 commits into
mainfrom
ozone-stats-updates
Draft

Update UI for new stats#566
gcwill70 wants to merge 4 commits into
mainfrom
ozone-stats-updates

Conversation

@gcwill70

@gcwill70 gcwill70 commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates Ozone analytics to use the expanded report lifecycle statistics.

  • adds closed and acknowledged report outcomes
  • shows label, tag, and takedown action breakdowns
  • displays average handling and resolution times
  • calculates historical handling and resolution averages from duration sums and sample counts
  • uses the latest pending snapshot instead of summing pending values across a date range
  • adds closed and acknowledged historical chart series
  • adds navigation from aggregate analytics to the detail view

Dependency

This PR must follow bluesky-social/atproto#5362. That PR needs to merge, its updated @atproto/api package needs to be published, and this repository needs to adopt that package version before this frontend PR is ready to merge.

Testing

  • TypeScript compatibility is currently gated on a published or locally linked @atproto/api containing the corresponding Lexicon fields.
  • Frontend build and type-check should be rerun after updating that dependency.

@gcwill70
gcwill70 marked this pull request as draft August 26, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant