Repository navigation
Releases: jash90/mr-jira-menubar
Release list
v1.4.0 — app icon, sticky rejected counter, launch at login
Highlights
- App icon — the bundle finally ships an icon, so the app looks right in Finder and in the DMG.
- Sticky "ever rejected" Jira counter — counts issues that went through a rejection cycle, verified against your GitLab MRs.
- Launch at login toggle (SMAppService).
- Automatic update check against GitHub releases, with DMG download.
- Per-counter visibility toggles in the status bar, plus a connection-failure banner when a configured source can't be reached.
- Keychain secrets consolidated into a single encrypted item.
Install
Download the DMG below, drag the app to Applications. The build is ad-hoc signed
(no Developer ID secrets configured in CI), so on first launch use right-click → Open.
v1.2.0 — Jira accepted/rejected testing counters
Highlights
- Split: the "tested" counter is now "accepted" and "rejected". The old counter
treated every issue that leftInternal testingas tested, so work bounced back for
rework counted the same as accepted work. Now:- ✅ Accepted (
checkmark.diamond) — moved forward in the workflow (Acceptance,
Accepted,Done, …). - ❌ Rejected (
xmark.diamond) — sent back to a pre-testing status (Backlog,
To Do,New,In Progress,Code review).
- ✅ Accepted (
- Smarter "my issues" matching. Issues count when you are the assignee or you
moved them into testing — the move toInternal testingis often clicked by the
reviewer, and after acceptance the assignee changes. - Only your own testing rounds count. An issue taken over after someone else's
rejected round no longer counts as your rejection: the app reads the status changelog
and keeps only issues whose last tested round was developed by you (the author of the
last move toCode reviewbefore the final move toInternal testing).
Install
Download MRJiraMenuBar-1.2.0.dmg, drag the app to Applications. The build is
Developer-ID-unsigned (ad-hoc), so on first launch right-click → Open once.
Full changelog: v1.1.0...v1.2.0
v1.1.0 — host crash fix + Jira "Internal testing" counters
Highlights
- Fix: no more launch crash on a malformed host.
normalizedHostnow strips
user@userinfo and whitespace, and menu URLs are built as optionals instead of
being force-unwrapped — a bad host (e.g. an email typed into the Host field) renders
a non-clickable item rather than trapping the whole app. - New: Jira "Internal testing" counters. Two new counters track issues you
moved intoInternal testing(status CHANGED TO "Internal testing" BY currentUser()):- ⏳ Awaiting test — still sitting in
Internal testing. - ✅ Moved on / tested — already left the status.
Shown in the menu bar, in the dropdown menu (each links to the matching Jira filter),
and in the tooltip.
- ⏳ Awaiting test — still sitting in
Install
Download MRJiraMenuBar-1.1.0.dmg, drag the app to Applications. The build is
Developer-ID-unsigned (ad-hoc), so on first launch right-click → Open once.
Full changelog: v1.0.1...v1.1.0
v1.0.1
Poprawka: normalizacja hostów wpisanych przez użytkownika (schemat/slash/spacje), która wcześniej powodowała crash (SIGTRAP) przy budowaniu URL-i Jira/GitLab/GitHub.
DMG jest podpisany ad-hoc (bez Developer ID) — przy pierwszym otwarciu na innym Macu: prawy klik → Otwórz.
v1.0.0
A small macOS menu bar app showing live GitLab MR / GitHub PR / Jira counters.
Install
- DMG: open
MRJiraMenuBar-1.0.0.dmgand drag MR Jira Menu Bar to Applications. - ZIP: unzip and move the
.appto Applications.
The app is an agent app (no Dock icon); it lives in the menu bar. Enter your hosts and tokens in Settings — they are stored in the macOS Keychain. Nothing is read from local files.
Note on Gatekeeper
The build is ad-hoc signed (not notarized). On first launch macOS may block it — right-click the app → Open, or run:
xattr -dr com.apple.quarantine "/Applications/MR Jira Menu Bar.app"
Requirements
macOS 13+