Skip to content

Releases: jash90/mr-jira-menubar

v1.4.0 — app icon, sticky rejected counter, launch at login

Choose a tag to compare

@jash90 jash90 released this 17 Aug 07:39

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

Choose a tag to compare

@jash90 jash90 released this 02 Jul 13:37

Highlights

  • Split: the "tested" counter is now "accepted" and "rejected". The old counter
    treated every issue that left Internal testing as 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).
  • Smarter "my issues" matching. Issues count when you are the assignee or you
    moved them into testing — the move to Internal testing is 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 to Code review before the final move to Internal 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

Choose a tag to compare

@jash90 jash90 released this 01 Jul 15:09

Highlights

  • Fix: no more launch crash on a malformed host. normalizedHost now 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 into Internal 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.

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

Choose a tag to compare

@jash90 jash90 released this 01 Jul 14:36

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

Choose a tag to compare

@jash90 jash90 released this 24 Jun 14:32

A small macOS menu bar app showing live GitLab MR / GitHub PR / Jira counters.

Install

  • DMG: open MRJiraMenuBar-1.0.0.dmg and drag MR Jira Menu Bar to Applications.
  • ZIP: unzip and move the .app to 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+