- ContactsPage: drop whiteSpace:nowrap on the action cell; wrap the
Edit/History/Delete/⋮ buttons in a flex container with flex-wrap so they
reflow instead of forcing the table wider than the viewport; allow the
name/number/email cell to break long strings.
- index.css: td word-break:break-word + table max-width:100% as a guard.
- Sync the UI repo (ContactsPage/ContactHistory/MessagesPage implicit-any
annotations that unblock npm run build) into the frontend/ mirror.