Skip to content

feat: implement bounty countdown timer component for bounty #826#1023

Open
HNR138 wants to merge 7 commits intoSolFoundry:mainfrom
HNR138:bounty-826-countdown-timer
Open

feat: implement bounty countdown timer component for bounty #826#1023
HNR138 wants to merge 7 commits intoSolFoundry:mainfrom
HNR138:bounty-826-countdown-timer

Conversation

@HNR138
Copy link
Copy Markdown

@HNR138 HNR138 commented Apr 15, 2026

Description

This PR implements the countdown timer component for bounty #826.

Changes:

  • Added CountdownTimer component showing days/hours/minutes remaining
  • Real-time updates every second
  • Color-coded urgency indicators (green/yellow/red/gray)
  • Updated BountyCard to use the new componen

/claim #826

open #

Solana wallet for payout

**Wallet:8dgSUWh7Bm3VWkeac7py5xBoePGjiHG1j7eoYKoVboJr

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • 🎨 Style/UI update
  • ♻️ Code refactoring
  • ⚡ Performance improvement
  • ✅ Test addition/update

Checklist

  • Code is clean and follows the issue spec exactly
  • One PR per bounty (no multiple bounties in one PR)
  • Tests included for new functionality
  • All existing tests pass
  • No console.log or debugging code left behind
  • No hardcoded secrets or API keys

Testing

  • Manual testing performed
  • Unit tests added/updated
  • Integration tests added/updated

Screenshots (if applicable)

Additional Notes


unknown and others added 7 commits March 24, 2026 13:55
… add initial check, remove redundant tabIndex
- Add ScrollToTop component at frontend/src/components/common/ScrollToTop.tsx
- Button appears when scrolling down more than 300px
- Smooth scroll animation to top on click
- Fade-in/fade-out animations
- Dark theme styling with indigo-600
- Accessible with aria-label and keyboard focusable
- No new dependencies, uses CSS transitions

Closes SolFoundry#340
…y#826

- Add CountdownTimer component with real-time updates and urgency indicators
- Modify BountyCard to use the new countdown timer
- Fixes SolFoundry#826
…y#826

- Add CountdownTimer component with real-time updates and urgency indicators
- Modify BountyCard to use the new countdown timer
- Fixes SolFoundry#826
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