Add a feature that shows when a DM fails to send due to poor internet connection, and allows the user to easily resend it without retyping. This would help users in low-signal areas avoid losing unsent messages.