efd31d9293
- inbox merges crm.mail.list threads (kind MAIL) into crm.inbox.list items so sent/received mail actually appears in the one surface; mail shows in the Open view (it has no inbox work-item state) and opens in MailReader on click. Mail rows are read/reply only — no Done/Snooze/Archive (crm.inbox.transition doesn't apply to a mail thread). - compose Attachments block was wrapped in <Field> (a <label>), so the label hijacked the Attach button's click via label→file-input association and the picker misfired. Use a plain div with the same field styling. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>