Merge main into fix/mail-links-ui-review

Resolve conflicts with the CI and logo work now on main:
- package.json and CONTRIBUTING: run scripts/*.test.mjs and
  src/*.test.tsx together.
- CHANGELOG and KB: keep both sides' 0.1.3 entries and sections.
- Renumber the task-worktrees ADR to 0005; 0002 is the CI ADR.
- Guard drawsWindowControls so App.tsx still loads under Node for the
  message-body renderer tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
b43db2ee67Screen committed on 10/10/2026, 6:11:49 AMparents5078cd80e1948f
25 files changedLine totals unavailable