Repository navigation
Releases: mbuvarp/gopher
Releases · mbuvarp/gopher
Release list
v0.7.1
v0.7.0
Immutable
release. Only release title and notes can be modified.
- Show how far running checks have progressed, such as Checks running (60%). Only the latest checks and statuses that decide the result are counted, so superseded runs don't affect the percentage.
- Keep a failure to refresh one PR on that PR instead of showing a GitHub error for the whole app. The PR shows as cached with its error while other PRs keep updating, and Gopher notifies you only after three failures in a row. Failed polls now retry within two minutes instead of backing off for up to 15 minutes.
- Fix PRs merged from Gopher briefly showing as Unknown (cached). They now stay listed as Merged for five seconds and are then removed. PRs merged or closed elsewhere while a poll is running are also handled as closed instead of showing as cached.
v0.6.1
Immutable
release. Only release title and notes can be modified.
- Show a draft PR as ready as soon as you click Ready for review, instead of waiting for GitHub to confirm. If the request fails or the PR changed in the meantime, it goes back to draft and shows the error. Merge stays disabled until the change is saved. A PR that GitHub already shows as ready now counts as success instead of showing a cancelled error.
- Show a crossed-out cloud in the menu bar when GitHub requests fail, such as network, authentication, or rate-limit errors, instead of a question mark with an exclamation mark. The question mark still marks other errors and unacknowledged unknown or stale PRs.
v0.6.0
Immutable
release. Only release title and notes can be modified.
- Dismiss a failed PR action or a rejected-action banner by clicking it. Newer failures, in-progress merges, and polling or authentication errors stay visible.
- Show PRs as Ready for review instead of Unknown right after a new commit is pushed, while Codex, Cubic, or CodeRabbit have not started reviewing it yet. If a reviewer still has not started after 10 minutes (configurable with
review_start_grace_seconds), the PR shows as Unknown with that reason. Earlier approvals are never carried over to the new commit. - Fix merges failing with "Base branch was modified" when several PRs in the same repository are merged at once. Merges into the same base branch now run one after another, each showing "Waiting for #N…" until the previous merge finishes, and each is rechecked against the updated branch before merging.
v0.5.3
Immutable
release. Only release title and notes can be modified.
- Fix PRs staying at Unknown after being marked ready for review when a reviewer skipped the draft, such as CodeRabbit reporting that automatic reviews are disabled. They now show as Ready for review, while explicitly required reviewers that skip still keep the result Unknown.
- Treat a Codex usage-limit comment as a skipped review, and show more specific reasons for skipped reviews (subscription limit, paused, or automatic reviews disabled).
- Fix PRs staying at Reviewing after a Codex usage-limit notice, or showing as Ready for review when a manual review was posted after a skipped one.
- Reduce GitHub API usage when tracking many PRs by evicting the oldest cached check, status, and label responses individually instead of discarding the whole cache when it fills up.
v0.5.2
Immutable
release. Only release title and notes can be modified.
- Fix PR actions such as Ready for review failing, and polled PRs briefly showing as stale, when several actions are performed in quick succession.
- Reduce GitHub API usage after PR actions by reusing cached check, status, and label responses instead of re-downloading them for every tracked PR.
v0.5.1
Immutable
release. Only release title and notes can be modified.
- Show a Failed status with distinct PR and menu bar icons when Codex explicitly reports a failed review for the current commit.
- Notify after the failure is confirmed, and allow acknowledgement to silence that update.
v0.5.0
Immutable
release. Only release title and notes can be modified.
- Add a Ready for review action for draft PRs, with progress and error feedback while Gopher asks GitHub to mark them ready.
- Show fresh PRs waiting for their first automated review as Ready for review with an hourglass icon. Reserve Unknown for missing or ambiguous review evidence, and respect configured reviewer overrides.
v0.4.0
Immutable
release. Only release title and notes can be modified.
- Show draft pull requests with a pencil icon in the inbox and menu, without letting their review state change the menu bar status. When a draft becomes ready, surface its actionable review result as a new update.
- Save label changes when leaving the picker, and show progress or failures on the PR row. Failed changes remain available to retry.
v0.3.2
Immutable
release. Only release title and notes can be modified.
- Limit GitHub service-error notifications to one every three hours, including after restarting Gopher, while keeping the current error visible in the app.