Skip to content

Conversation

@rebelchris
Copy link
Contributor

@rebelchris rebelchris commented Feb 2, 2026

Summary

  • Add /analytics page with protected route wrapper for authenticated users
  • Display summary tiles showing impressions, upvotes, followers, and reputation across all user posts
  • Add impressions chart visualizing organic vs promoted (boosted) post performance over time
  • Add paginated posts table with per-post analytics metrics
  • Add GraphQL queries and TypeScript types for user posts analytics data

Closes ENG-542

Created by Huginn 🐦‍⬛

Preview domain

https://eng-542-profile-analytics.preview.app.daily.dev

rebelchris and others added 2 commits February 2, 2026 11:13
Add analytics dashboard that displays aggregated metrics across all
posts authored by the current user.

- Create /analytics page with ProtectedPage wrapper
- Add summary tiles for impressions, upvotes, followers, reputation
- Add impressions chart showing organic vs promoted (boosted) posts
- Add paginated posts table with analytics per post
- Add GraphQL queries and TypeScript types for user posts analytics
- Add Analytics menu item in ProfileMenu dropdown

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix AnalyticsEmptyState to use navigation link instead of non-existent
  LazyModal.NewPost
- Add recharts dependency to webapp for CombinedImpressionsChart
- Use cloudinaryPostImageCoverPlaceholder for post image fallbacks
- Change Link import to use shared utilities Link component
- Remove unused isLoadingAnalytics variable
- Fix duplicate imports and formatting issues

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@rebelchris rebelchris requested a review from a team as a code owner February 2, 2026 11:34
@vercel
Copy link

vercel bot commented Feb 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Feb 2, 2026 5:50pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Feb 2, 2026 5:50pm

Request Review

@rebelchris rebelchris merged commit e44a2e8 into main Feb 2, 2026
10 of 11 checks passed
@rebelchris rebelchris deleted the eng-542-profile-analytics branch February 2, 2026 18:03
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.

2 participants