You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Status check data was coupled to pull request summaries, leaving branches
without a pull request unable to populate sidebar and dashboard check
indicators. This made check visibility depend on PR creation rather than the
branch commit itself.
Query branch refs alongside pull requests in a batched GraphQL request and
carry checks through dedicated caches and status fields. Prefer PR checks when
available, then fall back to the remote branch tip. Main and master branches
show failures while successful and pending checks stay hidden.
Keep daemon polling bounded to one batched status request per active repository
every 30 seconds, with an immediate refresh only when its branch set changes.
Group linked worktrees by their shared git directory and cache repository
resolution once per process to avoid duplicate GitHub calls.
Render the same checks in sidebar and dashboard views, and include the indicator
in the default tile and horizontal templates. Local-only and unpushed branches
leave the check indicator empty.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,11 @@ description: Release notes and version history for workmux
22
22
23
23
# Changelog
24
24
25
+
## Unreleased
26
+
27
+
- Show GitHub checks for remote branches without pull requests in the sidebar and dashboard, with check indicators in the default tile and horizontal sidebar layouts and failure-only indicators on main branches.
28
+
- Batch sidebar GitHub polling across linked worktrees and reuse repository metadata so each repository stays within one status request per polling interval.
29
+
25
30
## v0.1.231 (2026-07-28)
26
31
27
32
- Clear acknowledged waiting or completed statuses from the sidebar immediately when you focus an agent pane.
Copy file name to clipboardExpand all lines: docs/guide/dashboard/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,8 @@ See [command reference](/reference/commands/dashboard) for CLI options.
40
40
41
41
The dashboard has two views, toggled with `Tab`:
42
42
43
-
-**Agents**: Shows all running agent panes with their status, git info, and live terminal preview
44
-
-**Worktrees**: Shows all git worktrees with branch, PR status, and agent summary. Press `r` to remove a worktree (kills agent, removes worktree, deletes branch).
43
+
-**Agents**: Shows all running agent panes with their status, git info, GitHub branch checks, and live terminal preview
44
+
-**Worktrees**: Shows all git worktrees with branch, PR status, GitHub branch checks, and agent summary. Press `r` to remove a worktree (kills agent, removes worktree, deletes branch).
0 commit comments