The transcript view was re-plumbed to read from the live turn; nothing should look different.
What's wrong with this entry?
The transcript screen and message list were re-plumbed to take a descriptor of which live turn to render plus a history mode, instead of separate props for messages, in-progress tool ids, conversation id and render caps. Behaviour should be unchanged.
- History mode is uncapped in dump mode and "all" when showing everything.
- Rate-limit callbacks are now read off the turn instead of passed in.
- The streaming preview is read from a store rather than handed over as a prebuilt element.
- Virtual scrolling is still switched off by
CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL.
trackStickyPrompt
Strings lifted out of the shipped bundle, so the claim above can be checked against them.