iPhone app: Desktop gaps closed (PR #1983)
The four "still behind Desktop" items are done. They are on draft PR #1983, built and checked in the simulator.
What changed
| Gap | Now |
|---|---|
| Code Tree card | Rewind to a checkpoint, with a confirm, Undo, and the engine's reason when it refuses |
| Bot stage | Since you were last here, Plan / Working · step k of n, What I made, next routine, plus Stop and Take over |
| Teach | Run bar and sheet, the review's Actions list, Business profile, Save skill (SKILL.md), and input Format / Root / Saved login / Choices |
| Background tap ring | Checked in the simulator: a tap pushes the characters out in a ring |
One item stays on Desktop
- Exact Run plays the recorded steps in Desktop's own browser pane. Nothing on Desktop accepts a run request from another device.
- The web phone says the same: "Run needs the Desktop app; use Replay." The iPhone now matches it.
- Making Run work from the phone would need a new Desktop feature.
Fixed along the way
- With the new cards the bot stage got too tall and pushed the header under the status bar. The stage now scrolls on its own.
- The Tree card read the Factory's error replies wrong, so a refused rewind showed a generic message. It now shows the real reason.
Next, once the Apple account is ready
- Send the team ID. I put it in the project and in the Universal Links file (ai #872).
- Build for the bot iPhone and do a pass on a real account.
- Take App Store screenshots, upload to TestFlight, then submit on your go.