GitHub Issue: Make App Homepage an Issue Discovery Page
Summary
Create a new homepage in src/app that aggregates bounty issues across projects and lets users discover issues by recency or payout amount.
Move the current homepage experience to a new Deploy page/route.
Goal
Replace the current app homepage with an issue discovery page that surfaces issues across all connected projects/repos while preserving the existing deployment flow under a dedicated Deploy page.
Requirements
1. Homepage Refactor
- Replace the current homepage with a global issue discovery page.
- Aggregate issues across all connected projects/repos.
2. Move Existing Homepage
- Move the current homepage functionality/UI to a new:
Deploy page
- Route example:
- Ensure existing deployment workflows continue working normally.
3. Issue Discovery Views
Support either of these UI approaches:
Option A: Tabs
Option B: Single List with Controls
4. Recent Issues
- Show issues sorted by most recently created or updated.
- Add bounty filtering:
- User should be able to input/select a minimum bounty amount.
5. Top Issues
- Sort issues by highest bounty/payment first.
6. Issue Cards / Rows
Each issue item should display where available:
- Issue title
- Repository/project name
- Bounty/payment amount
- Issue status
- Created/updated date
- Short description or excerpt
7. Navigation
- Clicking an issue should open the associated GitHub repo/issue page.
Acceptance Criteria
- Homepage displays aggregated issues across projects/repos.
- Existing homepage functionality is available under
/deploy.
- Users can browse recent issues.
- Users can filter recent issues by minimum bounty amount.
- Users can browse top issues sorted by highest payout first.
- Clicking an issue opens the GitHub issue page.
- UI works cleanly whether implemented using tabs or sortable lists.
GitHub Issue: Make App Homepage an Issue Discovery Page
Summary
Create a new homepage in
src/appthat aggregates bounty issues across projects and lets users discover issues by recency or payout amount.Move the current homepage experience to a new
Deploypage/route.Goal
Replace the current app homepage with an issue discovery page that surfaces issues across all connected projects/repos while preserving the existing deployment flow under a dedicated Deploy page.
Requirements
1. Homepage Refactor
2. Move Existing Homepage
Deploypage/deploy3. Issue Discovery Views
Support either of these UI approaches:
Option A: Tabs
Recent IssuesTop IssuesOption B: Single List with Controls
RecentTop4. Recent Issues
Bounty > X amount5. Top Issues
6. Issue Cards / Rows
Each issue item should display where available:
7. Navigation
Acceptance Criteria
/deploy.