One short line from the agent turns a running row done where it stands, and the Now line moves past it. No resent page, no jump, no buzz. A timeline opened alone full screen keeps its rows tight and starts at the top. Press Send on the agent line in the playground to watch a row move.
Drawing the screen...
The lines the agent sends:
timeline "Yui, this week" fold=4 +reorder board=yui
done "Saved screens, the shelf" at="Sep 24" tag=YUI-32
done "Full-screen flows fold back into chat" at="Sep 24" tag=YUI-51
done "No dead buttons" at="Sep 24" tag=YUI-53
done "Test builds by link" at="Sep 24" tag=YUI-55
done "Links open Safari" at="Sep 25" tag=YUI-67 https://www.yuigui.com/progress
done "The war room timeline" at="Sep 25" tag=YUI-65
done "Drag to reorder the queue" at="Sep 25" tag=YUI-66
now@w73 "War room panels" tag=YUI-73 sub="needs you, running, builds, feedback"
next@w68 "Reply to a message" tag=YUI-68
next "Each agent's home" tag=YUI-54
next "Agent controls in the drawer" tag=YUI-70
The MVP is done and Yui is in alpha, open to anyone with an iPhone on iOS 26. Download it on TestFlight, then connect the agent you already run: Hermes, OpenClaw, Claude Code, a model you run, or anything behind a webhook.