Skip to content

Threadlines v0.3.5

Choose a tag to compare

@github-actions github-actions released this 22 Aug 19:27
436a0d5

Highlights

Create and manage workspace skills in settings and the composer, clean up unused git worktrees, track background agent work more reliably, and get a real error dialog when the app cannot start.

  • Manage skills across your workspace — Skills now live in Plugins & Skills settings where you can create, delete, and toggle them on and off. They also appear when typing / in the composer, rendering as editable pills so you can pick and modify them inline.
  • Clean up unused git worktrees — The branch menu now shows a count of unused worktrees and opens a dialog to review and delete them. Each checkout displays its branch, uncommitted changes, unshipped commits, and any archived threads still pointing there, so you can see what's safe to remove.
  • Background agents and their work stay visible — Resumed background agents now reappear correctly in the Agents panel and keep running under their original task. Agent-driven browser work remains visible during interactions, and duplicate agent trackers no longer clutter the display.
  • Startup failures show a dialog instead of hanging invisibly — When the backend fails to start, you now see a dialog with recovery options (Try Again, Open Logs Folder, Quit) instead of an invisible loop. Anonymous crash reports capture startup issues so problems in the field become visible.

Also improved

  • Context window popout displays a stacked breakdown bar showing what fills the window, plus a cached input rate line for both Claude and Codex sessions.
  • Tab close controls remain usable on touch screens while preserving hover-only behavior on pointer devices.
  • Focus handling improved during agent-driven page actions so the composer focus returns correctly when agents interact with the browser.
  • Message responses now appear as the last row in settled turns instead of being pushed below turn-end bookkeeping.
  • Streaming performance fixed for formatted text ending with punctuation, so bold like "done." no longer stalls the message flow.
  • Scrollable whitespace below settled responses is removed to keep the chat view compact.
Complete technical changes

What's Changed

  • fix(browser): keep agent browser work visible by @badcuban in #167
  • feat(web): skills join the composer / menu and commands read as pills by @badcuban in #169
  • feat: plugins settings becomes Plugins & Skills with full skill management by @badcuban in #170
  • feat(web): context window popout gets a breakdown bar and cached input rate by @badcuban in #171
  • feat(web): find and clean up unused worktrees from the branch menu by @badcuban in #172
  • fix(server): resumed background agents show in the Agents panel again by @badcuban in #173
  • fix(desktop): backend startup failures now surface a dialog and report themselves by @badcuban in #174
  • docs(marketing): v0.3.5 changelog and announcement by @badcuban in #175

Direct changes

  • b1797e49 Keep tab close controls usable on touch screens
  • 4d91e167 Preserve user focus during agent interactions
  • 7bcedfe3 Avoid duplicate agent trackers in tail groups
  • 9b6b5775 Use plain-text secret storage in development
  • 21529338 Keep the response as the last row of a settled turn
  • 2e8dcb76 Streamed text no longer stalls after bold ending in punctuation
  • 321b1d46 Clear blank space after active turns

Full Changelog: v0.3.4...v0.3.5