Skip to content

v0.1.35

Choose a tag to compare

@Kvitekvist Kvitekvist released this 18 Sep 11:17
· 14 commits to main since this release

⚠️ Unsigned build. The automated signed-release workflow (.github/workflows/release.yml) requires WIN_CSC_LINK/WIN_CSC_KEY_PASSWORD and MAC_CSC_LINK/MAC_CSC_KEY_PASSWORD/APPLE_ID/APPLE_APP_SPECIFIC_PASSWORD/APPLE_TEAM_ID as repo secrets — none are configured yet, so these are electron-builder's local unsigned/test-signed Windows output, not publisher-signed artifacts, and there is no macOS build in this release (no Mac available to build one, and the signed CI path that would build it needs those same missing secrets). Add the signing secrets under Settings > Secrets and variables > Actions to get a properly signed release including macOS.

tests.yml is green on all three platforms (ubuntu/macos/windows-latest) as of this release — first clean run since v0.1.33; two pre-existing CI bugs dating to v0.1.34 were found and fixed along the way (TICKET-0154).

Added

  • Prompt Behavior tab: whole-machine analytics on prompting habits, token spend and model choices over time, with a documented Token Efficiency Score. First-prompt length is now tracked (going forward) via a new privacy-conscious hook that records only its character/word count, never the prompt text (TICKET-0151).
  • Optional first-prompt questionnaire popup on a fresh Claude session or /clear (topic, description, things to avoid/include, done-looks-like), driven by a real SessionStart hook; toggleable in Settings (TICKET-0150).

Fixed

  • Terminal image paste saves the captured image and inserts its path through terminal paste handling. Alt-click handles explicit hyperlinks, file URLs and relative file paths, and reports opening failures (TICKET-0149).
  • Alt-click link detection no longer splits a file/folder path at an embedded space, whether it's wrapped in backticks or a Tool(path) call summary, or printed as bare, unquoted prose the way Claude/Codex most often do (TICKET-0152).
  • macOS/Linux: Setup no longer misreports a genuinely installed Node.js as missing. A Finder/Dock launch inherited launchd's minimal PATH instead of the login shell's, so Homebrew/nvm-installed Node was invisible to the prereq check even though it worked fine in Terminal (TICKET-0153).