Skip to content

Brew-browser

v0.2.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Broad release touches Native macOS title bar, Smaller fixes, Intent-based GitHub sign-in, and Full changelog.

Changes in this release

Feature Medium

Adds native macOS title bar with unified chrome and traffic lights.

Adds native macOS title bar with unified chrome and traffic lights.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Implements intent‑based GitHub sign‑in with deep‑link support and OAuth client.

Implements intent‑based GitHub sign‑in with deep‑link support and OAuth client.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Medium

Introduces collapsible sidebar with persistent type‑ahead search input.

Introduces collapsible sidebar with persistent type‑ahead search input.

Source: llm_adapter@2026-05-28

Confidence: low

Feature Low

Introduces collapsible sidebar that persists its collapsed state across launches.

Introduces collapsible sidebar that persists its collapsed state across launches.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Adds type‑ahead search input at top of sidebar with debounced results and keyboard navigation.

Adds type‑ahead search input at top of sidebar with debounced results and keyboard navigation.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Centers empty states vertically in all panes for consistent UI.

Centers empty states vertically in all panes for consistent UI.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Low

Removes redundant "New Snapshot" / "Import Brewfile…" buttons from empty states.

Removes redundant "New Snapshot" / "Import Brewfile…" buttons from empty states.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Low

Clears chip‑filter when crossing between panes to prevent silent zero results.

Clears chip‑filter when crossing between panes to prevent silent zero results.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Low

Keeps selected row highlighted across Library, Trending, Discover, Services, and Dashboard while detail panel is open.

Keeps selected row highlighted across Library, Trending, Discover, Services, and Dashboard while detail panel is open.

Source: llm_adapter@2026-05-28

Confidence: high

Bugfix Low

Wraps license‑mismatch row as prose instead of fragmenting into a column grid.

Wraps license‑mismatch row as prose instead of fragmenting into a column grid.

Source: llm_adapter@2026-05-28

Confidence: high

Refactor Low

Replaces AI labels and "Wrong?" links with info popovers showing provenance.

Replaces AI labels and "Wrong?" links with info popovers showing provenance.

Source: llm_adapter@2026-05-28

Confidence: high

Refactor Low

Redesigns app icon to native macOS Tahoe square, eliminating white‑corner artifacts.

Redesigns app icon to native macOS Tahoe square, eliminating white‑corner artifacts.

Source: llm_adapter@2026-05-28

Confidence: high

Full changelog

brew-browser v0.2.0

A structural overhaul of the UI since v0.1.0 — title bar, sidebar, info popovers, and a smarter sign-in flow. Same MIT-licensed, telemetry-free, account-free desktop app on top of brew.

What's new

Native macOS title bar

  • Unified title bar (36 px) above the main split — Mail / Notes / Messages-style chrome
  • macOS traffic lights, sidebar toggle, and the active page title all centered on the same horizontal axis (via trafficLightPosition)
  • Sidebar toggle position adapts: just inside the sidebar divider when expanded, next to the traffic lights when collapsed
  • New right-side cluster: theme dropdown (☀ / 🌙 / 🖥 with a popover picker) + Settings gear + pink Donate heart, grouped as one rounded pill
  • Right edge aligns with the panel content's right padding — nothing hangs over

Collapsible sidebar with persistent type-ahead search

  • New search input at the top of the sidebar — debounced 300 ms against brew_search; top 7 hits with kind pill + installed badge; ArrowUp/Down + Enter + Esc keyboard support
  • "See all results in Discover →" affordance at the bottom of the dropdown
  • Dashboard is now the first nav item (the menu bar already identifies the app — no more redundant "brew-browser" brand)
  • Sidebar collapses to a 56 px icon rail; nav items show a badge overlay, search hides, theme/Settings/Donate live in the title bar now
  • Collapsed state persists across launches (localStorage)

Info popovers replace AI labels & "Wrong?" links

  • New (i) info button on every enriched field — Categories, Tags, Summary, "Why install this?", "Similar packages"
  • Hover-activated (mouse) + focus-activated (keyboard); auto-closes on scroll / Esc / outside-click
  • Each popover discloses the AI provenance ("Generated offline at build time by Claude Haiku 4.5 — no network or LLM calls happen while you use brew-browser") and offers a "Report an issue on GitHub" action
  • Removed the "AI-enriched" pill badges entirely — provenance is one tap away on every field, not bolted onto every label

Intent-based GitHub sign-in

  • No more static "Sign in via Settings → GitHub to star, watch, or file issues." prompts on every package
  • Star / Watch / File issue buttons render whenever the GitHub stats card is visible
  • Clicking while signed-out deep-links to Settings → GitHub and toasts a hint (intent-based discovery)
  • Settings now supports ui.openSettings("github")-style deep-links so any caller can drop the user directly on a specific section
  • GitHub OAuth client_id is live — sign-in works out of the box (no BUILD.md setup required)

Smaller fixes

  • License-mismatch row wraps as prose instead of fragmenting into a column grid
  • Every empty state in the app is vertically centered in its pane (not stuck at the top)
  • Snapshots' inline "New Snapshot" / "Import Brewfile…" buttons removed from the empty state — the same actions live in the panel-head's top-right
  • Selected row stays highlighted across Library / Trending / Discover / Services / Dashboard outdated while the detail panel is open
  • Chip-filter clears when crossing panes (Productivity-in-Discover no longer silently filters Library to zero)
  • App icon redesigned as a native macOS Tahoe square — no more white-corner artifacts from the OS auto-mask

Open-source posture (unchanged)

MIT licensed. No telemetry. No accounts. No CLA. No EULA.

Seven documented outbound network paths, all gated by Settings → Network → Paranoid Mode. Token (when you sign in) lives only in macOS Keychain, never returned to the frontend, never written to disk.

Built with Agency Agents, by the creator of Agency Agents. Powered by Anthropic's Claude Opus 4.7 and the Claude Agent SDK.

If brew-browser saves you time, sponsor on GitHub ♥.

Install

Download the signed + notarized .dmg below, open, drag to Applications. No Gatekeeper warning.

macOS 13 (Ventura) or newer · Apple Silicon.

Full changelog

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Brew-browser

Get notified when new releases ship.

Sign up free

About Brew-browser

All releases →

Related context

Earlier breaking changes

  • v0.3.1 Bundle identifier changed from `dev.openbrew.browser` to `com.zerologic.brew-browser`, requiring re‑authorization on upgrade.

Beta — feedback welcome: [email protected]