meshtastic / Meshtastic-Android

Android application for Meshtastic
https://meshtastic.org
GNU General Public License v3.0
743 stars 212 forks source link

feat: show unique messaging notifications per contact #1381

Closed jamesarich closed 2 weeks ago

jamesarich commented 2 weeks ago

Instead of a single notification for all messages, each contact now has its own, unique notification. This uses the NotificationCompat.MessagingStyle and the contact's name to create distinct notifications, enhancing message organization.

This is a move towards richer messaging notifications.

jamesarich commented 2 weeks ago

@andrekir I think this is ready for your perusal - I did include a commit to include navigation to the conversation via observed contact_key in the UIViewModel. Easy enough to back out those changes if we find a better way to do that.

jamesarich commented 2 weeks ago

actually hold up - i think i can access the fragmentmanager directly from MainActivity..

jamesarich commented 2 weeks ago

Screen_recording_20241104_155552.webm