Skip to content

Burrow 0.10.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 07:42
d6fc39a

Thanks for 1k stars btw! Bigger updates coming soon!

Burrow 0.10.2

A fix release. Three crashes are gone — the menu-bar popover, the streaming
task report, and a nil-font HUD metric — and the in-app updater no longer
silently reopens the same build when Homebrew won't upgrade in place.

Fixes

  • No more menu-bar popover or streaming-report crashes. Two EXC_BAD_ACCESS
    faults inside SwiftUI's view graph — one in the menu-bar popover header
    button, one in the live task report/ticker as a job streamed — are fixed by
    keeping those view subtrees structurally stable across snapshot and scroll
    updates instead of restructuring them mid-update.
    (#299)
  • The menu-bar metric no longer crashes on a nil font.
    NSFont.monospacedSystemFont is declared non-null but can transiently return
    nil under memory pressure; that null reached CoreText and crashed at draw
    time (Sentry BURROW-8Y). The metric widgets now fall back to the plain system
    font — cosmetic at worst, never a crash.
    (#290)
  • In-app update actually updates. When the cask "cannot be upgraded as-is,"
    Homebrew prints a warning but exits 0 — so the one-click updater reported
    success and reopened the same build. It now detects the refusal by message
    and runs the brew reinstall --force Homebrew recommends.
    (#287)