Durable chat, fast large diffs, and smoother project imports

Chat survives daemon restarts, large files stay responsive, and creating or importing a repository gets you to the board sooner.

Chat providers survive daemon restarts #4766

Active chat providers remain attached across daemon restarts, preserving the conversation instead of forcing a fresh session.

Large files and diffs stay responsive #5175 #5172

Virtualized file and diff rendering keeps long reviews smooth while broader desktop responsiveness work reduces interface stalls.

Create or import a repository without waiting on setup #5092 #5127

Project setup can create a GitHub repository when needed, then open the board while provisioning continues in the background.

Browser screenshots, downloads, and Safari profile import #4994 #5285

The embedded browser can capture screenshots and download files, while macOS users can explicitly import an existing Safari profile.

Improvements

Terminal

  • User-created shells survive a desktop relaunch. #5040
  • macOS terminals support familiar line-boundary keyboard shortcuts. #5199

Updates

  • Sidebar downloads now progress into a live install flow. #5047

Command line

  • ao doctor checks all registered agent harness binaries. #5025

Bug fixes

Chat

  • Queued edits and their delivery receipts persist across restarts. #5109
  • Inline edits recover without losing their branch state. #5110
  • Draft attachments and composer text survive lifecycle changes. #5107 #5106
  • A failed turn no longer drains later queued work. #5188

Updates

  • A repair installer recovers broken macOS updates and shows reliable restart progress. #5002
  • Rejected or repeatedly failing staged builds are cleared so update checks can recover. #4981 #5206

Terminal

  • Back-pressure protects terminal WebSocket connections during heavy output. #4552

Learn more