Skip to content

Threadlines v0.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:28
795d1c5

Highlights

Pick Claude Opus 5.5, set a pull request to merge once its checks pass, see usage warnings sooner, and answer Codex tool requests in the thread.

  • Claude Opus 5.5 in the model picker. Opus 5.5 comes with its 1M context and all five reasoning levels. It needs Claude Code 2.1.280 or newer. The picker also shows the real name of any Claude model the app doesn't know yet, instead of "Default (recommended)".
  • Merge a pull request once its checks pass. Turn on Merge when checks pass in the pull request popup above the message box. If GitHub can't hold the merge itself, for example when auto-merge is off for the repository, Threadlines waits until the checks pass and the branch is up to date, then merges while the app is running. The thread notes the result. When a merge isn't possible yet, the popup says why.
  • Usage warnings come sooner. Usage meters for Codex and Claude now turn amber at 75% and get redder as you near 100%, everywhere usage shows. Claude usage also has a "Use on claude.ai" link, since Claude's limit resets only work in Anthropic's own apps.
  • Answer Codex tool requests in the thread. Threadlines now supports Codex 0.155. When a Codex tool asks you to fill in a form or finish a step in your browser, the request shows above the message box so you can answer or decline it. If ChatGPT sign-in drops a thread's saved model, the picker says so and suggests another. And if the conversation is open in another Codex window, Threadlines asks you to close it there and keeps your messages.

Also improved

  • The version label next to Settings turns into a one-click Update button when a new version is ready. Settings > Archive has search and a project filter.
  • Claude stays in the checkout you pick, and changing folders no longer triggers a parent-repository warning. The Pull request tab finds PRs on branches the agent switched to.
  • Replies no longer jump around while they stream in, and scrolling up still keeps your place.
  • Right-clicking a page in the desktop browser preview opens a menu with copy, paste, and spelling fixes. While annotating, a dashed box shows what a click will add.
  • The New PR button no longer forces Summary and Testing headings into every description. With the Repository conventions style, it follows your recent merged pull requests.
  • Sending a failed check to the agent now asks it to read the check's log first. Pull requests in a merge queue stay yellow in the sidebar.
Complete technical changes

What's Changed

  • fix(server): keep queued pull request badges yellow by @badcuban in #267
  • fix(server): generated pull requests follow the repository's own style by @badcuban in #268
  • chore(deps): bump voidzero-dev/setup-vp from 1.18.0 to 1.19.0 by @dependabot[bot] in #256
  • chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #269
  • chore(deps): bump docker/setup-qemu-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #257
  • chore(deps): bump the production-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #270
  • fix(web): stop streaming chat text from jumping by @badcuban in #271
  • feat(codex): support updated tool prompts and saved sessions by @badcuban in #272
  • fix(web): handle PR merge controls with and without queues by @badcuban in #273
  • feat: Claude Opus 5.5 in the picker, red usage meters, fewer parent-repo warnings by @badcuban in #280
  • fix(desktop): annotate hover boxes and preview right-click menu by @badcuban in #281
  • fix: PR tab follows the live branch, and Claude stays in the checkout you pick by @badcuban in #282
  • fix: merge pull requests after checks without a queue by @badcuban in #283
  • chore(deps): bump voidzero-dev/setup-vp from 1.19.0 to 1.21.0 by @dependabot[bot] in #274
  • chore(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.1 by @dependabot[bot] in #275
  • chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 by @dependabot[bot] in #276
  • chore(deps): bump docker/setup-qemu-action from 4.3.0 to 4.4.0 by @dependabot[bot] in #277
  • chore(deps): bump the production-dependencies group with 11 updates by @dependabot[bot] in #278
  • chore(deps-dev): bump the development-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #279
  • test(server): stop the follow-up steer test from racing the projection by @badcuban in #284
  • fix(web): shorter PR hand-off prompts, setup script runs in the checkout's draft by @badcuban in #285
  • feat(web): search and paging for archived threads in settings by @badcuban in #286
  • fix(deps): bump sharp to 0.35.4 and js-yaml to 4.3.2 by @badcuban in #287
  • feat(web): flat one-click update button in the sidebar by @badcuban in #288
  • perf(desktop): dev:desktop starts faster and launches only once by @badcuban in #289
  • docs(release): prepare the 0.4.1 changelog and announcement by @badcuban in #290
  • fix(web): no em dash in the message box hint by @badcuban in #291

Direct changes

  • 7e5f4787 Parse GitHub device codes copied to clipboard

Full Changelog: v0.4.0...v0.4.1