Skip to content

docs(release): the three features that landed after the v0.4.4 notes were written - #1244

Merged
eneskirca merged 2 commits into
mainfrom
release/v0.4.4-notes-late
Oct 16, 2026
Merged

eneskirca merged 2 commits into
mainfrom
release/v0.4.4-notes-late

Conversation

@eneskirca

@eneskirca eneskirca commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Three feature PRs landed on main after the v0.4.4 notes were written, and the tag has not been pushed yet — so the notes as merged are three paragraphs short of the release they describe.

PR What it is
#1177 Simulator node — live iOS simulator and Android emulator screens on the canvas, and inline inside a run node
#1184 Bulk pause — pause a project, a group frame or a selection, including the sessions that are not on screen
#1128 Cursor Agent CLI as a builtin agent — cursor-agent with almost the full harness

#1243 (Team seats section crashing on render) also landed and is deliberately not in Highlights: it is a fix, and the generated grouped list below the Highlights block already carries it.

Where they go, and why

Right after the Windows paragraph, not appended at the end. These are the three largest features in the v0.4.3..main range, and a reader meets the paragraphs in the order the file lists them — under a release led by "Windows, unsigned beta", a Simulator node in last place reads like a footnote.

Order is now: Windows · Simulator · Pause · Cursor · Updates · Canvas & board · Memory & power.

Where the claims come from

Written off the code those PRs merged — their CLAUDE.md sections, docs/cursor-agent.md, and the capability lists in src/shared/agents/config.ts — measured numbers included, and each paragraph states its limits rather than implying parity:

  • Simulator: nothing encoded while the screen is still, ~19–30 fps while it moves, first frame ~0.4 s, the Swift helper compiled once per Xcode build (~3 s). iOS needs macOS and Xcode; Android virtual devices work on every desktop OS, Windows included. Desktop only — a browser or relay tab refuses with a reason instead of showing an empty frame. The overflow menu's unsupported entries stay listed and greyed out with the reason.
  • Pause: it exits the agent CLI only — session, shell and scrollback stay, and resuming continues the conversation. A busy session (or one sitting on a question) is not interrupted; it pauses once its turn ends cleanly. Every outcome is counted, so a batch against a disconnected host never reports a silent zero. After an app restart only a session last seen idle is paused, because at that moment an idle CLI and one mid-turn look identical.
  • Cursor: the paragraph lists what it joined (hooks, resume, subagents, context links, the usage meter, the ⌘M chat view, rename and title read, canvas control, permission modes, model switching, --after) and what it did not — RECURRING_CAPABLE and BRANCH_CAPABLE are still Claude alone, so /loop, /schedule, /cron and Branch do not appear on a Cursor node.

Range

v0.4.3..main is now 72 PRs / 251 commits (68/247 when the notes were last rewritten). Counted with git log <prev>..<tip> --oneline | grep -oE '#[0-9]+' — --merges undercounts by two thirds in this repo, which is what produced the first wrong survey.

Cut point

main is moving while this is open. The tag goes on the tip at the moment this merges; anything that lands after that belongs to the next release, not to notes written retroactively.

Docs only; no code paths touched.

🤖 Generated with Claude Code

review and others added 2 commits October 16, 2026 17:59
…ghlights

Two feature PRs landed after the notes were written and before the tag was
pushed, so the release they describe is two paragraphs short:

- #1177 Simulator node — live iOS simulator and Android emulator screens on
  the canvas, and inline inside a run node.
- #1184 Bulk pause — pause a project, a group frame or a selection, including
  the sessions that are not on screen.

Both are placed right after the Windows paragraph rather than appended: they
are the two largest features in the range, and the file's order is the order a
reader meets them in.

Every claim is taken from the code the two PRs merged (their CLAUDE.md
sections), including the measured numbers and the limits: iOS needs macOS and
Xcode, Android works on every desktop OS, a browser or relay tab refuses with a
reason, a busy session pauses only once its turn ends cleanly, and after an app
restart only a session last seen idle is paused.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
#1128 landed while this PR was open. It is not a small addition: `cursor`
joined almost every capability list at once — hooks, resume, subagents,
context links, the usage meter, the chat view, rename, title read, canvas
control, permission modes and model switching — so it gets its own paragraph
rather than a clause.

What it did NOT join is stated too: RECURRING_CAPABLE and BRANCH_CAPABLE are
still Claude alone, so `/loop`, `/schedule`, `/cron` and Branch do not appear
on a Cursor node.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@eneskirca
eneskirca force-pushed the release/v0.4.4-notes-late branch from 5cae6c9 to dff0708 Compare October 16, 2026 14:59
@eneskirca eneskirca changed the title docs(release): add the Simulator node and bulk pause to the v0.4.4 highlights docs(release): the three features that landed after the v0.4.4 notes were written Oct 16, 2026
@eneskirca
eneskirca merged commit 9ec04ca into main Oct 16, 2026
5 checks passed
@eneskirca
eneskirca deleted the release/v0.4.4-notes-late branch October 16, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant