PR Focus

PR Focus is a macOS app to keep tabs on all the important PRs across repositories you watch. Developed by @dachary

Here's a sneak peek of what's coming in the next PR Focus release: a dashboard where you can focus on just your own work! This dashboard shows your PRs, and PRs where you're an assignee or a reviewer.

There's a setting to make this the default view if you don't care about watching or ignoring PRs (instead of "All Pull Requests”).

This is almost ready - just a little more UI cleanup to do - but I'm rolling in another feature to improve developer workflows… I think you're gonna love it!

Screenshot of a PR Focus dashboard showing three lists of pull requests. The top left column is “Assigned PRs”. The top right column is “Reviewing PRs”. The bottom half of the dashboard is a full-width “My PRs” list.

This dashboard is focused on PRs where you’re a direct contributor.

PR Focus is happy to sponsor Hacking with Swift this week! Paul Hudson has been providing helpful articles, books, workshops, courses, and newsletters for the Swift development community for years. As a solo indie developer, I have found his content so valuable to figure out new techniques and new APIs.

If you haven’t checked out what he’s been up to lately, you should! And if you’re not a member of his newsletter, you’re missing out.

hackingwithswift.com

PR Focus v1.1.0 is live, bringing you two new requested features and some new accessibility settings 🎉:

- Tag PRs: Track important activity across feature development, bugfixes, or a specific project - even across repos.
- Automatically Watch, Ignore, or Tag PRs with user-defined filters
- New accessibility settings to display text instead of glyphs for some status fields

For more details, including links to the docs for these new features, check out the announcement: prfocus.app/news/2024/08/12/in

PR Focus is happy to sponsor SwiftLee this week! Antoine has been writing helpful articles about Swift development for many years, and his newsletters and courses help Swift developers like yours truly learn about new techniques and advances in Swift and SwiftUI.

Hopefully, the other devs who follow SwiftLee will find PR Focus helpful, too!

If you’re a Swift developer and haven’t looked at his content lately, check out what Antoine has been writing about:

avanderlee.com/

PR Focus v1.0 is live on the Mac App Store! 🎉

Thanks for all the feedback, beta testers! I can't wait to dig into some of the new feature requests I've gotten.

If you have ever wanted to know the status of a pull request - or a bunch of pull requests - without having to go to GitHub to check on them, give PR Focus a try!

apps.apple.com/us/app/prfocus/

I and a small group of private beta testers have been running this build for a bit, and everything seems to be working well, so I’ve just released the final release candidate for the 1.0 launch to the public beta group!

Really excited to launch 1.0 🚀

I already have a bunch of roadmap items lined up for after the release that I’m eager to get started with. But I’ve gotta get 1.0 out first!

As always, I really appreciate any feedback, bug reports, or feature requests! 🙏🏻

Just submitted the final RC build to App Review! This build adds some much-needed styling to the onboarding process.

I'm just one person with no design experience, and this is my first macOS app, which really showed in the onboarding. Some views hadn't been touched in a year or more since I started building. Really happy with the "After" shots here!

Before and after view of the app paywall. Before is a few lines of text with plain buttons on a large gray screen. After has a large banner image front-and center with a screenshot of the app on a purple background that matches the app icon. The text is styled, the buttons have a prominent style applied, and the “buy” button is slightly larger than the “free trial” button.Before and after screenshots of the onboarding view where you’re asked to provide an API key.

The before view is a few lines of text, a link out to the documentation website, and an input box where you can provide the key.

The after view features a screenshot of the GitHub UI where you create the API token, a link out to the GitHub form so people can create the token more easily, and details about the requirements for the API token.Screenshots of the onboarding view where you watch your first repository.

The before view features a very tall vertical column of text and options.

The after view has been redesigned to break the options up into logical groupings (repo appearance and repo behavior), and makes it clearer what is required to proceed and what is optional. The button has a prominent style applied, making it easier to spot on a screen that has a lot of details.

Spouse just launched 1.0 of an open-source self-hosted bookmark manager! If you’re here on the Fediverse, chances are good that you recognize the benefits of portability and owning your own infrastructure for critical services. If your bookmarks are critical, check it out!
corporaterunaways.social/@back

Just released v0.10 - which I'm calling the 1.0 release candidate - to the public beta group! You can now enjoy paging through PR details without having to go back to the dashboards, some improved navigation and UX, and a handful of bug fixes.

Release notes are available on the website, along with updated docs: prfocus.app/docs/release-notes

Lots of small improvements in the next build!

- Adds the ability to page through PR details for all the PRs in a given list, instead of requiring you to go back to the dashboard.
- Breaks up App Settings and Repo Settings into discrete chunks, and sets the stage for new setting options.
- Bugfixes and a few small UI tweaks.

The build is currently pending App Review. I'm calling it a 1.0 release candidate. I'm planning some small onboarding improvements but saving net new features for post 1.0!

Thanks for all the feature requests and bug reports, public beta folks! I’ll push out a new build this weekend that closes the current bug reports, and I got a couple of awesome feature requests to work on post-1.0 launch: Tag and Filter PRs, coming soon!

Meanwhile, if you haven’t gotten in on the public beta yet, I’d love to have you join!

testflight.apple.com/join/Pmdj

PR Focus boosted:
2024-07-17

Current status:

Annoyed, because @dachary 's @prfocus app has made me see some REALLY old PRs against my open source repos that I was unaware of AND forced me to acknowledge that I really need to deal with them.

*/me grumbles about "stupid" useful tools that make me do things I should have done ages ago*

And I've added two new pages to the website to provide more information about:

- What PR Focus Does: prfocus.app/what-it-does/
- Who PR Focus is For: prfocus.app/who-its-for/

If you think you might find it useful, I would welcome your feedback!

IT'S HERE! The PR Focus public beta is finally open. If you:

- Are a #developer who makes or reviews PRs, or is assigned work in GitHub
- Are a #DocsAsCode technical writer who makes or reviews PRs, or is assigned work in GitHub
- Are a #TechnicalWriter, team lead, project manager, or work at an agency or consulting firm where you need to keep track of PRs across repos as the source of truth for your work

PR Focus might be helpful to you!

Join the TestFlight here: testflight.apple.com/join/Pmdj

And final app preview, since Apple allows three.

PR Focus lets you watch repositories and see all the open PRs that come in, meaning you never miss important PRs. If you're a Reviewer, Assignee, or the PR is your own, the app automatically sorts them into the right lists.

And new in the final feature for the upcoming v1.0 launch - you can also watch individual PRs without watching every open PR in a repo.

youtu.be/FqqggAxbKlw

Time for another App Preview!

Learn more about how PR Focus makes it easy to find out what's new and updated in pull requests you care about.

youtu.be/2vGIhrUi06g

Prepping for launch, and that means it's time to make some App Previews!

First up: Watch and Ignore PRs!

youtu.be/2XtVEt5QWzk

PR Focus has just released its final (planned) private beta release! 🎉

We'll run this for a week or so, make sure the private beta group doesn't spot any new bugs, and then open up the beta to the public!

Stay tuned if you'd like to be part of the public beta!

PR Focus boosted:
2024-06-21

🚨Indie App Sales is coming back for July 9th-10th! 🚨

Are you an Indie Developer with an app to sell? Feel free to register your app, offer a discount during these dates and join some incredible Indie Developers!

Indie App Sales is always free for developers to join - register today, and help full up this banner!

indieappsales.com

#IndieAppSales

Slowly plugging away on releases. Getting close to a public beta! I've got one more planned release before the public beta.

From today's release, things I'm particularly excited about
- You can now multi-select and bulk Ignore or Watch PRs. Good if you're watching an active repo or haven't booted the app for a while.
- You can now manually fetch PRs for a specific repo. Good for a quick check if you've otherwise got a lot of busy repos and fetching takes a while.

Snippet showing a list of enhancements and bug fixes for v0.7. In truncated form:
- Bulk Ignore/Watch/Archive from the aggregate Inbox view
- Archive and unarchive a PR from the detail view
- Fetch PRs for a specific repo
- Better error handling for API keys with no expiration date
- Fix a serialization error for some types of GitHub checks
- Don’t allow adding the same repo more than once

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst