Skip to content

feat: workspace analytics, daily collection, and post backfill - #370

Open
paulocastellano wants to merge 77 commits into
mainfrom
feat/workspace-analytics-backfill
Open

paulocastellano wants to merge 77 commits into
mainfrom
feat/workspace-analytics-backfill

Conversation

@paulocastellano

Copy link
Copy Markdown
Contributor

Summary

  • Persist workspace-level follower snapshots and post metrics through scheduled jobs with retries and account-scoped history.
  • Import native publication history for supported networks, preserve it across reconnects, and distinguish TryPost-published from external posts.
  • Add the analytics dashboard and publication details with follower and post charts, summary, top posts, performance, and compact metric formatting.
  • Keep LinkedIn and unsupported channels out of analytics v1; document future scope.

Validation

  • php artisan test --compact tests/Feature/Analytics tests/Browser/WorkspaceAnalyticsTest.php tests/Browser/PublicationAnalyticsTest.php — 155 passed (693 assertions).
  • npx vue-tsc --noEmit and npm run build passed in earlier implementation turns.

Paulo Castellano added 30 commits September 23, 2026 09:19
Paulo Castellano added 30 commits September 23, 2026 19:50

This branch has not been deployed

No deployments
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