release aidev PRERELEASE SIG 2/5

T3 Code: file drops across chat, hold-to-quit, cold remote SSH, concurrent SQLite writer fix

Large nightly with ~40 fixes across desktop, server, web, mobile, SSH, and CLI. Notable: file drops accepted anywhere in the chat workspace, desktop Chrome-style hold-to-quit, cold remote servers no longer timing out during startup, and concurrent SQLite writers now wait instead of failing with SQLITE_BUSY.

PUBLISHED2026-08-15
OBSERVED2026-08-21
AGE10d
SOURCES1
  • feat(web): Accept file drops across the chat workspace
  • feat(desktop): Chrome-style hold-to-quit
  • fix(ssh): Let cold remote servers finish starting
  • fix(server): Wait for concurrent SQLite writers instead of failing with SQLITE_BUSY
  • fix(web): Preserve Claude insight line breaks
  • fix(web): Show command output in work log
  • fix(web): Open diff files from nested projects
  • fix(web): Open the file a bare filename reference names
  • fix(web): Reject unsupported composer image types at attach time
  • fix(web): Keep send reachable while a turn is running on mobile
  • fix(web): Keep floating preview anchored after panel closes
  • fix(web): Stop counting a workflow coordinator as a working agent
  • fix(web): Restore the Archive action in the default sidebar thread menu
  • fix(web): Widen ordered-list marker gutter for 3+ digit item numbers
  • fix(web): Hide provider Update toast action while an update is running
  • fix(web): Unstick /connect after in-modal sign-in
  • fix(web): Keep a long path from running under the folder picker button
  • fix(web): Replace whitespace in new ref names with dashes
  • fix(web): Reserve sibling column width when resizing the right panel
  • fix(web): Keep the composer glass aligned with the context strip at any interface font size
  • fix(web): Support Shift+Insert terminal paste
  • fix(web): Stop wrapping partial code block selections in markdown fences
  • fix(web): Hide T3 Connect toggle in web app settings
  • fix(web): Show provider account accent badge in sidebar rows and hover card
  • fix(desktop): App zoom no longer zooms the preview browser
  • fix(desktop): Agent shells inherit a UTF-8 locale on macOS
  • fix(server): Keep provider notification consumers alive past startSession
  • fix(server): Treat removed Bitbucket permissions endpoint as unknown, not blocking
  • fix(server): Bound thread activity hydration
  • fix(server): Stop the provider title mirror from overwriting real thread titles
  • fix(server): Treat a missing Codex rollout as a recoverable resume error
  • fix(server): Ignore Claude command lifecycle messages
  • fix(server): Return valid preview action results
  • fix(server): Persist the wire projection for streaming tool.updated data (perf)
  • fix(claude): Make "Always allow for session" stick, and only for the session
  • fix(codex): Keep background memory out of chats
  • fix(ssh): Surface a failed remote t3 install instead of a silent 0-byte server.log
  • fix(shared): Match source-control providers by DNS label
  • fix(gitlab): Submit review comments on context lines
  • fix(mobile): Use tryOpenExternalUrl for markdown links in ThreadFeed
  • fix(mobile): Recover the QR pairing scanner when camera access is denied
  • fix(mobile): Explain iOS-only settings on Android
  • fix(terminal): Right-click paste works in the terminal
  • fix(marketing): Keep Grok mark clear of mobile hero copy
  • fix(client-runtime): Branch list no longer resets while paging through refs
  • docs: Mention Bitbucket user read scope needed by auth probe

COMMUNITY

No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.