v0.51.13 — Single-PR composer UX
✨ Added
- #1758 by @nesquena-hermes — Click pasted/attached image thumbnails in the composer to lightbox-zoom them. When pasting/dropping screenshots into the composer, the 56×56 thumbnail in each chip now opens the existing image lightbox on click — same modal that's been wired for message-attached images since v0.50.x. Cursor changes to
zoom-in(wasdefault, actively misleading); subtle hover emphasis (4% scale + 5% brightness, hover-capable devices only). Audio/video chips unaffected. Refs #1733. Pairs with companion Mac PRhermes-webui/hermes-swift-mac#74for sequential-paste filename uniqueness.
🧪 Tests
4637 → 4642 collected (+5 regression tests). 4630 passed, 0 failed.
✅ Pre-release verification
- @nesquena APPROVED with exhaustive headless-Chrome behavioural harness verifying all 4 click paths (thumb-image, ×-on-image, ×-on-audio, audio-element).
- Pre-fix: 4/5 of the new tests verified to FAIL on origin/master — the right shape of regression coverage.
- All JS files syntax-clean.
- Browser API sanity (11/11) — all pass.
- Opus advisor: SHIP, 0 MUST-FIX. One minor nit absorbed in-release: wrap
.attach-thumb:hoverin@media (hover: hover)for iPad sticky-hover hygiene (3-LOC defensive cleanup).
🙏 Refs
- #1733 (request)
- Companion Mac PR:
hermes-webui/hermes-swift-mac#74(sequential-paste filename uniqueness)
Full Changelog: v0.51.12...v0.51.13