(feat) Issue and Pull Request Voting (Upvote / Downvote) #723

Open
opened 2026-07-01 15:48:03 +00:00 by jmiller · 1 comment
Owner

📋 Description

Currently, users can only interact with issues and pull requests using standard emoji reactions. While emojis are great for expression, they don't provide a structured way to sort or prioritize issues based on community demand.

We should introduce a dedicated Upvote / Downvote system for issues and pull requests (similar to StackOverflow, Reddit, or GitLab). This will allow maintainers and the community to easily identify highly requested features or critical bug reports.

💡 Proposed Solution

  1. UI Elements:
    • Add an upvote (▲) and downvote (▼) arrow component to the sidebar or the top-right corner of an issue/PR header.
    • Display a net score (Upvotes minus Downvotes).
  2. Sorting & Filtering:
    • Add a "Most Voted" / "Highest Score" option to the issue and PR list sorting dropdown menu.
  3. Behavior:
    • A user can only upvote or downvote an issue once. Clicking the same arrow again removes their vote.
    • Clicking the opposite arrow switches their vote.
# 📋 Description Currently, users can only interact with issues and pull requests using standard emoji reactions. While emojis are great for expression, they don't provide a structured way to sort or prioritize issues based on community demand. We should introduce a dedicated **Upvote / Downvote** system for issues and pull requests (similar to StackOverflow, Reddit, or GitLab). This will allow maintainers and the community to easily identify highly requested features or critical bug reports. # 💡 Proposed Solution 1. **UI Elements:** - Add an upvote (▲) and downvote (▼) arrow component to the sidebar or the top-right corner of an issue/PR header. - Display a net score (Upvotes minus Downvotes). 2. **Sorting & Filtering:** - Add a "Most Voted" / "Highest Score" option to the issue and PR list sorting dropdown menu. 3. **Behavior:** - A user can only upvote or downvote an issue once. Clicking the same arrow again removes their vote. - Clicking the opposite arrow switches their vote.
jmiller added the enhancement label 2026-07-01 15:48:03 +00:00
Author
Owner

Branch created: feature/723-feat-issue-and-pull-request-voting-upvot

git fetch origin
git checkout feature/723-feat-issue-and-pull-request-voting-upvot
Branch created: [`feature/723-feat-issue-and-pull-request-voting-upvot`](https://git.mokoconsulting.tech/MokoConsulting/MokoGitea-Fork/src/branch/feature/723-feat-issue-and-pull-request-voting-upvot) ```bash git fetch origin git checkout feature/723-feat-issue-and-pull-request-voting-upvot ```
Sign in to join this conversation.