Skip to content

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:03
· 4 commits to main since this release

Added

  • 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_repojournal 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.