Skip to content

fix(desktop): show macOS Dock badge for ordinary channel unreads - #7480

Open
dbroadfoot wants to merge 1 commit into
block:mainfrom
dbroadfoot:fix/macos-dock-badge-visible-unreads
Open

fix(desktop): show macOS Dock badge for ordinary channel unreads#7480
dbroadfoot wants to merge 1 commit into
block:mainfrom
dbroadfoot:fix/macos-dock-badge-visible-unreads

Conversation

@dbroadfoot

Copy link
Copy Markdown

Summary

Ordinary channel unreads used a blank Dock badgeLabel ("dot") that does not render on macOS, so the Dock icon never showed unread activity. This switches that path to a minimal badge count and requests Badge notification authorization so Dock updates are allowed. E2E still sees state "dot"; only the native Dock call changes.

Test plan

  • Run Buzz Dev via just desktop-standalone (separate from production Buzz.app)
  • Allow notifications/badge if prompted
  • Ordinary channel unread (no notification count) → Dock badge appears
  • Clear unreads → badge clears
  • Notification-count unreads still show a numeric badge

Ordinary unreads used a blank badgeLabel as a "dot", which does not render
on the macOS Dock. Use a minimal badge count instead and request Badge
notification authorization so Dock updates are allowed.

Signed-off-by: David Broadfoot <david@contextualcode.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@dbroadfoot
dbroadfoot requested a review from a team as a code owner September 8, 2026 10:51
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

🔐 Codex Security Review

Status: review required for the current range.

The current range is 3c7f288c60d67df78577b237e27c3dfc8831aaa1...7863641dd0ffdf7a62054df65285a3ec29820240.
A new review must complete for this exact range. When manual authorization
is required, a Block organization member must comment exactly
@buzz-security-review 7863641dd0ffdf7a62054df65285a3ec29820240 to authorize a new review.
Any previous review applies only to its recorded range.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant