Dachary C

PR Focus - Never miss an important pull request again

Keep track of important PRs - and ignore the rest. Do you work across multiple GitHub repositories? Do you need to know about updates to your pull requests? Or do you need to track pull requests where you're a reviewer or assignee? PR Focus to the rescue!

Add a comment

Replies

Best
Dachary C
I wrote PR Focus for two reasons: 1. To keep track of engineering code changes that impacted my team. 2. To keep track of my own pull requests, and the pull requests I'm responsible for as an assignee or reviewer.
Dachary C
Great question, @chethan_bm ! I personally am a technical writer, and I use it for tracking the work that the engineering teams are doing so I know when it's time for me to start my work on documentation updates. My beta test group also includes team leads, project managers, and consulting agencies, who use it to watch the work their teams are doing, keep the review and approval pipeline moving, and report on status to customers and invested stakeholders. I've got more features in the roadmap to help non-coders watch and report on important work.
blank
Awesome tool, @dacharyc! PR Focus sounds exactly like what many of us need to streamline our workflow across multiple GitHub repos. Keeping track of important pull requests while filtering out the noise is definitely a game-changer for productivity. I love that you built this with a focus on team impact and personal accountability. It would be great to hear more about any specific features that make it stand out from other tools on the market. Have you considered any integrations or plans for a beta test? Excited to see where this goes! Upvoted!
Dachary C
@blankwebdev Thanks for the thoughtful comment! The other tools I've seen do a few things differently than PR Focus: - Many of them are focused on the toolbar, but I wanted an info-rich dashboard where I can quickly scan details. - I specifically wanted an integrated dashboard where I can get a visual overview of all the pull requests I'm paying attention to. Other tools have individual lists - click here to see what I'm reviewing, click here to see what I'm assigned to, etc. - I intentionally built PR Focus *without* notifications, because I don't want to be interrupted about pull requests. I just want an always-updated dashboard where I can check in on things in between tasks, when I'm already context shifting, to see if I need to do anything with any active pull requests. - I wanted an info-rich summary of the important details about each pull request. Other tools list a PR name and number, and sometimes the number of comments. But I wanted to see *everything* that let me know if I need to take action - merge conflicts, status check failures, commits, comments, and reviews. Being able to see all this without having to click into a PR and view the details lets me decide whether a pull request needs my attention now or later. I don't currently have any plans for integrations, but I'm open to that if there's a compelling use case! I do have a beta group where I test new features, but there's a limited number of spots for now and it's almost full.
Christian Onochie
Congratulations on launching this tool! The ability to track PRs where you’re a reviewer or assignee and get updates on your pull requests is going to be a good change.
I’ve always struggled to keep track of important pull requests across different repositories. PR Focus sounds like just what I need. It’ll let me see new PRs in repos I follow and help me decide which ones to keep an eye on or ignore. I’m excited to give it a try on my Mac!
Kyrylo Silin
Hey Dachary, I'm wondering if there are plans to extend its functionality to other version control platforms like GitLab or Bitbucket? That could broaden its appeal for teams using different systems. Congrats on the launch!
Dachary C
Hey Kyrylo - thanks for the Q and the congrats! I have support for other version control platforms like GitLab, Bitbucket, and even GitHub Enterprise as possible future roadmap items. If I get enough interest in extending this to other platforms, I'm happy to add support for them. Should I count your Q as a vote for a specific platform, or is it just a general question/suggestion?
Toshit Garg
Congrats on launch of PR Focus....
Santosh Kumar
I love the idea of focusing on important pull requests! This tool looks like it will make managing updates across multiple repositories so much easier.
Chandrshekhar Rawan
I’m interested in how this manages pull requests where I’m just a reviewer. Does it provide any additional features for tracking or organizing those?
Dachary C
@chandrshekhar_rawan PR When you're looking at the "All Pull Requests" dashboard or a repository-specific dashboard, PR Focus automatically moves pull requests where you are marked as a reviewer in GitHub into a "Reviewing" column. Even if you hide the column, the app will show the column when you're marked as a reviewer - so you can't miss an important PR. If you "Ignore" a PR but are later tagged as a reviewer, the app overrides your Ignore to show the PR in your "Reviewing" column. Like the other lists, the "Reviewing" column defaults to show the most recently updated PRs on the top of the list. And the background color changes + the relevant info columns are bolded when there are updates you haven't viewed. I've found this a good way to keep track of PRs where I'm a reviewer without being inundated with notifications.
Delip Babu
I’m looking forward to trying this out. It would be helpful if the tool also included options to customize notification settings for different types of PRs.
Dachary C
PR Focus does *not* have notifications - by design! I don't want to be interrupted with info about a pull request. I *do* want an always-up-to-date dashboard where I can check on the status of pull requests I care about when I am already context switching. If enough people are interested in getting notifications, I will add functionality to the app around this. But I wrote PR Focus to get *away* from GitHub's firehose of notifications, so notifications haven't been a part of my design methodology to date.
Ali Haider
Managing pull requests can be overwhelming, so focusing on what's important is a great approach. Excited to see how this can streamline my workflow. great job on this!