Skip to content

Wire home activity feed to API#1255

Open
JustABiologist wants to merge 1 commit into
SolFoundry:mainfrom
JustABiologist:bounty-822-real-activity-feed
Open

Wire home activity feed to API#1255
JustABiologist wants to merge 1 commit into
SolFoundry:mainfrom
JustABiologist:bounty-822-real-activity-feed

Conversation

@JustABiologist
Copy link
Copy Markdown

@JustABiologist JustABiologist commented May 12, 2026

Summary

  • Replaces the hardcoded home page activity feed with /api/activity data through a typed activity API client and React Query hook.
  • Adds 30-second auto-refresh, empty-state handling, and an unavailable-state fallback when the API cannot be reached.
  • Adds shared frontend utility/animation helpers that existing components already import, and narrows .gitignore so frontend/src/lib source files are tracked.

Verification

  • npm test -- activity-api.test.ts home-activity-feed.test.tsx
  • npm run build
  • git diff --check

Note: full npm test still fails on existing unrelated test imports for missing Playwright/admin/tokenomics/disputes/private-backend modules; the new activity tests and production build pass.

Bounty

Addresses #822.

Payment request: Solana wallet BPX8AsqzNRmvFnTN5wGF8Zxsp5znwdZA5BEyEAWyhkCM. If this bounty supports PayPal/manual payout instead, PayPal stab.me.papi@gmail.com is also available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant