meshtastic-android/app
James Rich 80e915a36c
feat: show unique messaging notifications per contact (#1381)
* Show unique notifications per contact

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.

* feat: Add notification tap action to open contacts tab

This is done by:
- Adding an intent extra to the notification with the contact key for future use to navigate to the message thread.
- Adding a new action to the MainActivity to handle the intent.
- Updating the message notification to include the intent.

* Open message notification to the correct conversation

Adds an extra to the message notification intent to open the correct conversation. This ensures that when a user taps on a message notification, they are taken to the conversation with the sender of that message.
2024-11-04 19:05:39 -03:00
..
schemas/com.geeksville.mesh.database.MeshtasticDatabase refactor: replace `MyNodeInfo` with `MyNodeEntity` (#1277) 2024-10-02 06:18:30 -03:00
src feat: show unique messaging notifications per contact (#1381) 2024-11-04 19:05:39 -03:00
.gitignore
build.gradle chore: update `compileSdk` to API 35 2024-11-04 13:00:04 -03:00
google-services.json chore: simplify mock `google-services.json` workflow (#1313) 2024-10-14 08:13:35 -03:00
proguard-rules.pro chore: re-enable code shrinking and optimization 2024-09-19 18:17:30 -03:00