Threadlines v0.3.7
Highlights
Long replies now stream without freezing the page, the working indicator and approval panel tell you what is going on, and provider and checkout problems recover on their own.
- Streaming replies no longer freeze the page — Long replies stream at a steady pace instead of arriving in big pauses. Code blocks get syntax color as the text arrives, so you can read along while the agent is still writing.
- Working indicator shows what the turn is doing — Three moving dots next to the status word tell you whether a turn is working, thinking, or sending. Delegated agents stay anchored after a turn settles, and subagent activity no longer flips the main indicator.
- Approval panel shows what you are approving — A pending approval now shows the actual command or tool detail on its own line and names the tool when the request is not a shell command. The action buttons wrap on narrow screens, so the panel fits on a phone.
- Provider status recovers from slow checks — A slow Claude status check is now a warning that retries on its own instead of blocking the app. Stale warnings clear after a successful check, and the status and connection screens give clearer guidance.
Also improved
- Switching branches or worktrees from the app is more reliable.
- Threads are ordered the same way everywhere (sidebar, chats view, command palette, and thread actions). The separate sidebar sort setting is gone.
- Model labels in the composer stay readable before they overflow, and thread drafts survive switching views.
Complete technical changes
What's Changed
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.1 by @dependabot[bot] in #179
- chore(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #180
- chore(deps): bump the production-dependencies group with 11 updates by @dependabot[bot] in #181
- chore(deps-dev): bump the development-dependencies group with 4 updates by @dependabot[bot] in #182
- fix(web): preserve composer model labels before overflow by @badcuban in #183
- fix(build): resolve workspace test runner consistently by @badcuban in #184
- perf(observability): bound log flushing and retries by @badcuban in #185
- fix(web): make checkout switching reliable by @badcuban in #186
- perf(ci): cut the PR gate from 9 to 6.5 minutes and unblock releases by @badcuban in #187
- fix(release): preflight waits for the renamed CI jobs by @badcuban in #188
Direct changes
0ee2961bReview v0.3.7 changelog copy5b55c9d4Preflight waits for the renamed CI jobs1eb60184Run browser tests in their own job1b992af5Build both macOS artifacts at oncec6fac36dRun test packages in parallel, stop cancelling nightliesbfe8869fAccept Codex 0.150 multi-agent events5b91fa19Working anchor shows what the turn is doing with three dots00364ba4Keep live agents anchored after turns settlec3c585d6Approval popup shows what is being approved and fits on mobilec36606aaSmooth streaming replies with live code colorbe1043f4Use consistent thread ordering across navigationfa0daa62Honor thread sort preference in sidebar33908eb6Recover gracefully from slow status probes2cef5d61Streamline composer controls and preserve thread drafts
Full Changelog: v0.3.6...v0.3.7