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
GUI launchers can now find the journal without shell environment. Two
changes close the class of silent failures where a Hammerspoon hotkey or
Claude Desktop MCP config ran journal in a launchd environment (no ~/.zshrc exports, minimal PATH) and died invisibly:
Global default_repo — journal config set-default-repo <path>
records the repo in ~/.config/journal/config.yaml (XDG-aware); repo
resolution falls back to it when no --journal-dir flag, $JOURNAL_DIR,
or enclosing .journal resolves. Explicit flag/env still wins and still
fails loudly; the "not inside a journal repo" error now names every
resolution method. journal config shows the current setting. Applies
to journal mcp too — Claude Desktop configs no longer need env blocks
for the single-repo case.
Homebrew fallback for external tools (internal/toolpath) — ffmpeg,
whisper-cli/whisper-cpp/whisper, and terminal-notifier now resolve via
PATH or well-known install locations (/opt/homebrew/bin, /usr/local/bin, Linuxbrew), so GUI-launched recordings work without
PATH gymnastics. PATH hits always win.