v1.1.7 is one of the largest ADE releases to date — 19 commits, 415 files, ~+48k/-16k lines. Headline beats: an in-chat iOS Simulator panel with auto-resolving visual stream, full Factory Droid ACP chat support alongside Claude / Cursor / Codex, Windows code-signing + sync parity for the Windows desktop build, lane branch switching with a first-class branch selector, Live Activity & Lock Screen widget polish on iOS, and a wholesale removal of the legacy context-packs system in favor of on-demand context doc generation. Plus dozens of smaller fixes across PRs, automations, terminals, sync, and the chat composer. Ships in TestFlight build 9 of 1.1.1.Documentation Index
Fetch the complete documentation index at: https://ade-app.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Desktop
- iOS Simulator
- Factory Droid Chat
- Windows + Sync
- Lanes + PRs
- Automations
- Context + Cleanup
- Quality
A full in-chat iOS Simulator surface, attached to chat sessions and driven by the new automations action registry.
- In-chat simulator panel. New
ChatIosSimulatorPanelrenders a live preview directly inside the chat pane with drag-region capture, point-and-drag interaction (tap/type/swipe/select-point), per-session attach viaiosSimulatorService.attachToChatSession, and a chat-composer toggle to open or hide the drawer per session. TheAgentChatPaneempty-state,chatTranscriptRows, and the newconsolidateInterruptedTerminushelper keep the transcript clean when the panel is open. - Auto stream backend.
ade ios-sim live-startand the panel both default to--backend auto. The service resolves at startup time: preferidb-h264-ffmpeg-mjpeg, fall back toidb-mjpeg, then tosimctl-screenshot-poll. A per-backend startup timer (5 s for idb-mjpeg, 15 s for idb-h264) auto-promotes when no JPEG frame appears, so a missing companion or ffmpeg never strands the stream. - Window-state warnings. New
iosSimulatorGetWindowStateIPC handler probes Simulator.app via System Events and returns{ appRunning, visible, windowCount, minimizedWindowCount, capturable, issue }so the renderer can warn when capture is stuck on a hidden, minimized, or missing window. Matching helpers (prepareSimulatorWindowForCapture,followSimulatorWindowUnderAde) keep the Simulator window parked behind ADE for window-capture mode. - Bounded simctl operations.
waitForSimulatorBootStatus(90 s) andinstallAppOnSimulator(180 s) now share arunSimctlWithTimeouthelper. Stuck CoreSimulator failures map to actionable error messages instead of unbounded hangs. - Hardened mac-utility runner. The
runMacUtilityhelper used by the AppleScript /osascriptplumbing now SIGTERMs the child on timeout (escalating to SIGKILL after 250 ms) and removes its event listeners on the resolve path, fixing a leak where timed-out helpers stayed resident. - CLI surface.
ade ios-simgains explicit--backend auto|simulator-window-capture|idb-mjpeg|idb-h264-ffmpeg-mjpeg|simctl-screenshot-poll, with--idb/--livemapped to auto-pick and per-backend FPS defaults (60 window / 30 idb / 8 simctl-poll). - Action registry coverage. Simulator actions are reachable from the desktop action registry and the chat-driven automations surface, so agents can launch, stream, tap, and screenshot without leaving chat.
iOS
- Live Activity + Lock Screen
- Sync + Pairing
- Chat + Work
- Other
Widget surfaces get a polish pass after several rounds of feedback.
- Attention overrides cooldown.
LiveActivityCoordinatorlets explicit attention signals override the dismissal cooldown, so an agent flagging an issue isn’t suppressed by a recent dismissal. - Awaiting / idle fallback.
ADESharedModelsderives awaiting-input and idle counts from agents when keys are absent in the shared snapshot — older snapshots produced by previous app versions decode cleanly instead of showing zeros. - Preview fixtures scrubbed.
ADEWidgetPreviewDatano longer carries real workspace data; previews now use synthetic content. - Dead failed-agent UI removed.
ADEWorkspaceWidgetViewshad unreachable failed-agent branches; gone. - Layout pass.
ADELiveActivityViews,ADELockScreenWidget, andADEWorkspaceWidgetViewsget a layout / spacing / typography pass across compact, expanded, and lock-screen variants. - Control widget + previews.
ADEControlWidgetcleanup;ADELiveActivityPreviewsadds previews for the new states;ADELiveActivityplumbs a few more attention payloads through to the Live Activity view.