Skip to content

Add centralized issue discovery homepage#45

Open
FrancisPhan0105 wants to merge 1 commit into
pvium:mainfrom
FrancisPhan0105:codex/pvium-issue-discovery
Open

Add centralized issue discovery homepage#45
FrancisPhan0105 wants to merge 1 commit into
pvium:mainfrom
FrancisPhan0105:codex/pvium-issue-discovery

Conversation

@FrancisPhan0105
Copy link
Copy Markdown

Fixes #43.

Summary

  • Replace the homepage with a centralized Pvium bounty issue discovery page.
  • Move the existing deployment/setup homepage to /deploy.
  • Store GitHub issue metadata on bounty records and keep it updated from issue webhooks.
  • Support recent/top browsing, bounty minimum filtering, sort order controls, status, dates, excerpts, repo names, payout amounts, and GitHub issue links.

Notes

  • Recent sorting uses issue metadata with a bounty updatedAt fallback so older rows without metadata do not float above real recent issues.
  • Display status prioritizes the app bounty status when it is no longer OPEN, so paid/cancelled records are not hidden by a still-open GitHub issue state.
  • The discovery controls use regular buttons/selects instead of an incomplete ARIA tabs pattern.

Validation

  • npm run prisma:generate
  • npm run typecheck
  • npm test
  • npm run build
  • git diff --check

@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

Someone is attempting to deploy a commit to the Bytegum Team on Vercel.

A member of the Team first needs to authorize it.

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.

Add Centralized Issue List

1 participant