Skip to content

Threadlines v0.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:09
1b0ab1a

Highlights

Fresh desktop installs get a real setup flow, phone pairing works on any network, and providers install and sign in without leaving the app.

  • Desktop setup for cold installs — A fresh launch opens on a setup checklist that connects a coding agent and picks a folder, with live status as you go. Relaunching reopens where you left off, and Go to Home lands on a real home screen.
  • Phone pairing works on any network — Pairing links now use an address your phone can actually reach and survive the plain-HTTP connections home networks use. Revoking a device disconnects the phone right away instead of leaving it silently connected.
  • One-click provider CLI install and unified sign-in — A missing provider CLI installs with one click from Settings or the setup card. Sign-in runs the same quiet flow everywhere, and auth failures surface in seconds instead of minutes.
  • Composer notices in one row — Warnings dock as a single slim row above the message box instead of stacking banners. After you sign in, held messages send themselves once the provider checks out.

Also improved

  • Device list now hides internal desktop sessions and asks for confirmation before removing devices.
  • Downloaded updates can be superseded by newer releases instead of staying pinned forever.
  • The add-project command no longer fails when run before the workspace finishes loading.
  • Inbox change request badges now appear only on pinned branches.
  • Fixed the npm package startup failure that broke fresh 0.3.1 installs.
  • Updated js-yaml dependency for CVE-2026-59870.
Complete technical changes

What's Changed

  • Fix npm package startup failure from effect peer-range skew by @badcuban in #113
  • Guide new users at the model picker, No Git badge, and version env by @badcuban in #114
  • Preflight provider auth on send and unstrand hosted cold visitors by @badcuban in #115
  • Show provider guidance in the model picker on a cold install by @badcuban in #116
  • Dock composer notices and replace Send anyway with a real recheck by @badcuban in #118
  • Show a first-run setup card on cold installs by @badcuban in #119
  • Unify provider sign-in on the hidden flow and match actions to errors by @badcuban in #120
  • Install a missing provider CLI with one click by @badcuban in #121
  • Surface auth-shaped provider deaths fast instead of eventually by @badcuban in #122
  • Hold the add-project intent until an environment exists by @badcuban in #124
  • Let a downloaded update be superseded instead of sticking forever by @badcuban in #123
  • Give release artifacts OS-scoped names and a Windows portable zip by @badcuban in #125
  • Make phone pairing survive real networks by @badcuban in #126
  • Clean up the device list: hide internal sessions, confirm destructive removal by @badcuban in #127
  • Bump js-yaml to 4.3.1 for CVE-2026-59870 by @badcuban in #129
  • Give the desktop cold start its first-run setup by @badcuban in #128
  • Make deliberate trips to Home land on the home surface by @badcuban in #130
  • Changelog and announcement for v0.3.3 by @badcuban in #132

Direct changes

  • ee46d4a1 Reconnect source control after environment API outages
  • 181416d5 Limit inbox git status to pinned branches

Full Changelog: v0.3.1...v0.3.3