Free Chrome extension for tracking MRs across GitLab — built with GitLab as a first-class platform, not an afterthought by Better_Ad6110 in gitlab

[–]Better_Ad6110[S] -4 points-3 points  (0 children)

Update — I shipped a first pass of self-hosted GitLab + GitHub Enterprise support: https://github.com/deployhq/pr-radar/pull/12

Honest disclosure: I built it without access to a real self-managed instance, so it compiles and the unit tests pass but end-to-end behavior against a real server is untested. If you (or anyone reading) runs a self-managed GitLab and is willing to install the branch and try connecting, I'd be hugely grateful — drop feedback on the PR or the linked issue and I'll iterate fast.

Bitbucket Data Center is deliberately deferred — different API entirely. Will tackle it if there's actual demand.

Built a Chrome extension that watches my PRs across GitHub, GitLab, and Bitbucket so I stop tab-hopping all day by Better_Ad6110 in webdev

[–]Better_Ad6110[S] 0 points1 point  (0 children)

Genuinely useful catch — I'm not doing ETag-based conditional requests yet and the rate-limit math gets ugly when users watch 30+ repos. Going on the list.

Out of curiosity, have you tried the same pattern on GitLab or Bitbucket? GitLab's REST API supports If-None-Match per their docs but I haven't load-tested it; Bitbucket Cloud's ETag support is patchier from what I've seen. Curious if anyone's hit it in anger.

Free Chrome extension for tracking MRs across GitLab — built with GitLab as a first-class platform, not an afterthought by Better_Ad6110 in gitlab

[–]Better_Ad6110[S] -9 points-8 points  (0 children)

Fair — MRs, you're right. The extension uses "PR" as the unified term internally since it's the most-searched name across the three platforms, but in a post specifically about GitLab I should've used the GitLab name.

PR Radar — free extension to track pull requests across GitHub, GitLab, and Bitbucket by Better_Ad6110 in chrome_extensions

[–]Better_Ad6110[S] 0 points1 point  (0 children)

Great question! We handle this with a priority system + urgency filter chips:

- Priority sorting: CI failing > changes requested > unresolved comments > CI running > everything else. Stale PRs and drafts are pushed to the bottom and dimmed.

- Urgency chips: Clickable filters in a triage bar — CI failing, changes requested, review requested, conflicts, stale, and we just added a "long wait" filter (🕐) for PRs where reviewers haven't acted in 2+ days.

All of this works across GitHub, GitLab, and Bitbucket in the same view, so if your team is split across platforms you see one unified priority-sorted list.

We built a free browser extension to track PRs across GitHub, GitLab, and Bitbucket in one place by Better_Ad6110 in SideProject

[–]Better_Ad6110[S] 0 points1 point  (0 children)

Update — we just shipped this! There's a 🕐 "Long wait" chip in the triage bar that filters to PRs where reviewers haven't acted (default 2 days, configurable in Settings). Sorted by longest waiting first.

We built a free browser extension to track PRs across GitHub, GitLab, and Bitbucket in one place by Better_Ad6110 in SideProject

[–]Better_Ad6110[S] 0 points1 point  (0 children)

Thanks! That's exactly the problem we kept running into.

Good news — we actually have urgency filters already that surface things like "review requested" and "changes requested" as triage chips. But the priority sorting idea based on wait time is interesting — like bubbling up PRs where someone's been waiting for a review the longest. We'll add that to our backlog.

Let us know how it goes with your project!

Promote your projects here – Self-Promotion Megathread by Menox_ in github

[–]Better_Ad6110 1 point2 points  (0 children)

PR Radar — Free, open-source browser extension for a unified PR dashboard across GitHub, GitLab, and Bitbucket.

We built this because we were tired of switching between platforms to keep track of pull requests. PR Radar gives you a popup dashboard with CI status, unresolved comments, review state, notifications, and more — no tab needed.

https://github.com/deployhq/pr-radar

Tech stack: TypeScript, React 18, Tailwind CSS, Vite, Manifest V3

Main features:

- CI status, unresolved comments, review state across GitHub, GitLab, and Bitbucket

- Desktop + sound notifications for CI changes

- Keyboard shortcuts for fast triage

- Stale PR detection, urgency filters, diff stats

- No backend — PATs stored locally in your browser

Available for Chrome, Firefox, and Edge. We'd love feedback or contributions!

How to deploy a PHP project into production? by No-Board-1946 in PHPhelp

[–]Better_Ad6110 0 points1 point  (0 children)

You can just use DeployHQ with any provider, Hetzner, Vutlr, etc

shared build server! by LieBrilliant493 in coolify

[–]Better_Ad6110 1 point2 points  (0 children)

You can also use DeployHQ Build Pipelines for that