Skip to content

Releases

Controller 1.0.51 (103)

Choose a tag to compare

@mweinbach mweinbach released this 05 Nov 03:35
  • The Mac commit sheet commits only the files you reviewed and selected, and leaves other staged changes alone. Resolved merges can be committed from it, and a commit that finished before a timeout is no longer reported as failed.
  • Branch changes apply to the checkout of the thread you are viewing. On iPhone and iPad, Send and Queue wait until the Mac confirms the branch change, and a refusal from the Mac is shown in the composer.
  • Pull request handoffs and thread links now match the right repository when two repositories use the same pull request number.
  • A question stays filled in if the response is refused, so you can retry it without retyping, on Mac, iPhone and iPad. On Android, answered questions keep their selection when a chat reloads, and options use native radio buttons and checkboxes.
  • Apple Watch uses secure entry for private answers and sends requests that need an external page to iPhone. Signing out on iPhone clears chat details, drafts and pending replies from the watch.
  • Collapsing a transcript section while it is still loading now stays collapsed. Leaving a chat on iPhone or iPad cancels a dictation that was still starting, and file listings there reload with your current hidden-file setting. The project and Mac menus in the new chat header open from the name you tap, including in languages with a different word order.

Controller 1.0.51 (102)

Choose a tag to compare

@mweinbach mweinbach released this 04 Nov 23:05
  • SwiftDroid's ChatGPT, Gemini, Anthropic and Claude Code connections now share one entry. Manage them from a single panel in Mac Settings, and browse their models together in the picker on Mac, iPhone, iPad and Android. Existing chats, favorites and permissions keep their provider.
  • SwiftDroid now uses version 0.5.2 of its SDK. Gemini requests send the reasoning levels the connected model supports, and Script reads get a larger payload budget.
  • In Mac Settings, right-click a harness in the sidebar to remove a provider account. The confirmation names the account you clicked.
  • Agents in Controller can use Apple's 19 Xcode skills, including translation with localization style guides and xctrace profiling.
  • On a Mac with a touch screen, drag one finger to scroll a browser page or local terminal. Tapping away closes the New Thread palette and folder browser, and in the folder browser a second tap opens the selected folder. Scrolling or long-pressing no longer dismisses an open model, context or plan card.

Controller 1.0.51 (101)

Choose a tag to compare

@mweinbach mweinbach released this 04 Nov 18:18

Controller 1.0.51 (101)

Offline prompt delivery and more Siri actions for Mac, iPhone and iPad, plus matching builds for Apple Watch and Android.

  • Controller Connect can hold a text prompt for an existing chat when its Mac is offline, for up to seven days, and deliver it when that Mac reconnects. Siri tells you the prompt is pending, and the composer on Mac, iPhone and iPad lists it under Waiting for this Mac. Both the sending device and the Mac need this version, and the option appears once the Controller Connect service update reaches your account. Attachments, slash commands and new chats still need a live connection.
  • On iPhone and iPad with the iOS 27.3 Siri AI Developer Preview, Siri can find your computers and projects and start a new thread in a project, list only the chats waiting for your input or approval, and read further back through a chat.

Controller 1.0.51 (98)

Choose a tag to compare

@mweinbach mweinbach released this 03 Nov 18:45

Controller 1.0.51 (98)

Settings and SwiftDroid updates for Mac, iPhone, iPad, Apple Watch, and Android.

  • Settings has been rebuilt on the Mac and iPhone with unified cards and search that reaches individual settings.
  • SwiftDroid threads can now choose a reasoning effort. The composer offers the levels each model supports, and your choice applies to Builds and every Mission stage, including from a paired device.
  • When a direct Gemini request goes silent before its first response, SwiftDroid waits longer and retries once. If it still times out, the thread says so and you can continue to try again.
  • Factory Droid SDK accounts now use version 0.10.0 of Factory's SDK.

Controller 1.0.51 (100)

Choose a tag to compare

@mweinbach mweinbach released this 04 Nov 14:28

Controller 1.0.51 (100)

Siri, Mac Live Activities, touch on Mac, and Cursor and Pi updates for Mac, iPhone, iPad, Apple Watch, and Android.

  • On iPhone and iPad with the iOS 27.3 Siri AI Developer Preview, Siri can list the Controller chats that need you, recap a chat, read its pending requests, open it, draft a prompt for review, or send a follow-up after you confirm the chat and text. Unsent drafts stay untouched. Sending a follow-up needs this version on the Mac too.
  • On macOS 27.3 and later, a Live Activity shows when a thread on this Mac is working or waiting for you, in the menu bar or Dynamic Island on supported hardware.
  • On a Mac with a touch screen, scrub the reasoning effort slider with your finger, tap away to dismiss the plan, and press and hold tabs, history entries and the send button for their actions. Model picker targets are larger on Mac, iPhone and iPad.
  • Cursor accounts now use version 1.3.0 of Cursor's SDK. Settings offers the new download. When a Cursor run fails, the thread now shows Cursor's message.
  • Managed Pi accounts now use Pi 1.5.0. If you use Pi's Azure provider, it is now named azure: rename azure-openai-responses in your Pi configuration or run /login again.

Controller 1.0.51 (97)

Choose a tag to compare

@mweinbach mweinbach released this 03 Nov 07:26

Controller 1.0.51 (97)

SwiftDroid and Factory Droid updates for Mac, iPhone, iPad, Apple Watch, and Android.

  • Add SwiftDroid in Mac Settings and connect it to ChatGPT, Gemini, the Anthropic API, or your installed Claude Code. Choose a model from the connected account and start a Build or a resumable Mission.
  • Use a paired iPhone, iPad, or Android device to follow SwiftDroid progress, respond to approvals, send follow-ups, stop work, and return to the same conversation. Provider credentials stay on the Mac.
  • Factory Droid SDK accounts can run Workstreams and configure role models and validation stages.
  • Finished conversations release their managed worktrees.

Controller 1.0.51 (96)

Choose a tag to compare

@mweinbach mweinbach released this 02 Nov 01:40

Controller 1.0.51 (96)

Fixes for Mac, iPhone, iPad, Apple Watch, and Android.

  • Long Markdown tables no longer freeze the Mac app while they lay out, and table cells with long text wrap instead of stretching into one wide line. Tables on iPhone and iPad wrap long cells too.
  • Settings → Connect no longer warns that a healthy Mac's address timed out.
  • Connect Repos stops retrying a push that is too large for Connect and explains why it stopped.
  • Agent Memory keeps syncing between Macs when one project's memory can't be merged.

Controller 1.0.51 (95)

Choose a tag to compare

@mweinbach mweinbach released this 01 Nov 16:14

Controller 1.0.51 (95)

This is a rebuild of 1.0.51 (94) for Mac, iPhone, iPad, Apple Watch, and Android. There are no feature or behavior changes in this build.

Controller 1.0.51 (94)

Choose a tag to compare

@mweinbach mweinbach released this 31 Oct 16:48

Controller 1.0.51 (94)

  • On Mac, chat images open in the native Quick Look panel alongside neighboring images in the same message or attachment row.
  • On Mac and iOS, remote file links in replies download directly into Quick Look with inline progress under the clicked link and offline cache reuse until the chat settles.
  • Fixes a Mac crash when opening the sidebar environment menu and improves Mac crash reporting for AppKit layout and constraint exceptions.
  • Fixes an iPhone crash when opening a chat while the Settled or Usage sheet is closing, and releases background chat timelines cleanly when switching chats on iPhone.
  • Fast worktree copies clean up discarded checkouts in a background helper process and handle nested Git folders and ignored build files more reliably.

Controller 1.0.51 (93)

Choose a tag to compare

@mweinbach mweinbach released this 31 Oct 02:51

Controller 1.0.51 (93)

  • Long replies on iPhone and iPad keep appearing while more text arrives. Completed messages display their final Markdown formatting.
  • On Mac and iOS, the composer keeps your highlighted command or file selected when new results arrive. Return and Tab accept the item you chose.
  • Plans and expanded reasoning keep their last word visible between updates. Corrected text appears immediately, and new text fades in reading order.
  • On Mac, code continues fading in after a streaming pause. Updates to long paragraphs spend less time on the main thread.
  • Factory Droid keeps its session settings when a Mission sends a partial update after approval.