Skip to content

v0.6.7

Choose a tag to compare

@ankit-arora-369 ankit-arora-369 released this 19 Oct 14:05
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.

Fixed

  • The menu bar icon kept disappearing. On a MacBook, macOS places menu bar
    icons that do not fit under the notch, where nothing is drawn — the app keeps
    running and its window still reports itself visible, so it looks like a crash.
    The room changes with the frontmost app's menus and with which display's menu
    bar is active, so the icon came and went. The app now checks where it actually
    is on every poll (under or left of the notch, or past a display's edge), drops to
    the glyph alone when the full title does not fit, and tries the full title again
    when you switch apps or displays. Verified on a real menu bar: an over-wide title
    placed 415pt past the display edge was detected, and the 34pt glyph that
    replaced it was back on screen.

  • A position you dragged the icon to was forgotten on every launch. The status
    item had no autosave name, so macOS returned it to the leftmost spot — the first
    one hidden. ⌘-dragging it toward Control Center now sticks.

  • --probe-menubar changed your menu bar style and left it changed. It wrote
    each style to the preference to measure it; it now restores yours.

  • The smoke test could pass a real credential leak. Its privacy checks piped
    strings into grep -q under pipefail; grep exiting at its first match made
    the pipeline fail with SIGPIPE, which the if read as "nothing found". Shown
    with a key-shaped string at the start of a 4 MB file: reported clean. Every
    script now captures, then matches, and a test rejects the pattern anywhere.

Added

  • scripts/hook-e2e.sh, now in the repository and in CI: the status line hook
    installed into a real settings file, run through the exact command Claude Code
    runs, then uninstalled; subagent and local-model accounting; and the snapshot
    the menu bar reads. It refuses to report a pass unless every check ran.

  • doctor says when macOS has been hiding the icon, from a short log the app
    keeps of the transitions (positions and display widths only), and how to stop it.

  • --probe-fit forces an over-wide title on the real menu bar and reports
    whether the app detected it and whether the glyph then fit.

  • doctor called a stopped source "ready". The Claude desktop app changed in
    October 2026: it now fetches your usage at launch and keeps polling only if its
    menu bar icon was opened within a server-set number of hours. On the machine
    this was found on, its record stopped at the app's launch and stayed silent for
    six days, while doctor reported it ready and the Claude percentage froze.
    doctor now shows silent since … for a plan-usage file with no sample in
    two hours, and says how to resume it.