872b693373
- Lazy project loading: the page in view first, the rest in the background; fix the endless repaint and memoise layer heights. - Annotations: placement off screens, straight routing inside the target's screen, zoom-stable lines, badges below 60% zoom, Tidy, custom templates (upsert/delete_annotation_template). - Chat: design-system digest each turn, Actions menu on a selection (fix lint, bind to tokens, use components, rename layers, agent prompts), Pick / area chips with crops, ⌥-click, ⌘K Ask, live agent outlines and counts, one run per MCP client with per-run revert, Stop shown as Stopped. - MCP: set_viewport, viewport in get_basic_info/get_selection, screenshots with annotations, find_nodes substring search, get_tree_summary fullText, annotate tidy returns tidied count, not-an-instance lint. - Fixes: write_html links cross-page components instead of copying them; instance roots keep their own layout when synced or swapped; CLI saves screenshots itself (the app writing to a removable volume froze it behind a macOS prompt), offline write lock, version check, --online. - tools/install-local.sh installs the CLI and signs with a stable identity when present; Dockerfile adds the D-Bus packages the relay needs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>