- ui_canvas_changes.js: a prompt written as tags lists the tags taken out (red, struck) and put in (green) first; "Show meanings" puts each one's translation under it (prompt_gloss.js); "Whole text" marks those tags in both texts and dims the rest. Other text marks the part that differs. A tag the log cut in half at either end is never called changed. - activity_log.py: before/after values keep up to 2000 characters (was 400), room for a whole prompt; longer ones are still cut around the first difference. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>