Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.3 KB

File metadata and controls

31 lines (22 loc) · 1.3 KB

What does this PR do?

This PR implements the dashboard analytics feature as requested. It introduces recharts to render the user's earnings over time, which is lazy-loaded to keep the initial bundle size small (~314kB). The implementation also extracts the dashboard into maintainable sub-components (PlatformStats, PersonalProgress, TrendingQuests, RecentActivity) and provides a full neo-brutalist UI overhaul with platform-wide and personal statistics.

Related Issue

Closes: #56

Type of Change

  • Bug fix
  • New feature
  • Refactor (no behavior change)
  • Documentation
  • Infrastructure / CI
  • Tests

Checklist

  • I have read the Contributing Guide
  • My PR title follows Conventional Commits (e.g., feat:, fix:, refactor:)
  • I have added at least one label to this PR
  • I have added/updated tests for my changes (if applicable)
  • cargo test --workspace passes (if contracts changed)
  • pnpm build passes (if frontend changed)
  • cargo fmt --all -- --check passes (if Rust changed)
  • pnpm lint passes (if frontend changed)

Screenshots

image