Meshtastic-Android/app
James Rich 2234f5a713
feat: add emoji reactions to message bubbles (#1421)
* Add tapback emojis to message bubbles

Added TapBackEmojiItem composable to display tapback emojis.
Included it in MessageItem composable for incoming messages.
Added a FlowRow to show tapback emojis below the message bubble.

* feat: Add EmojiPicker View

* feat: show emojis for local messages

* feat: Add emoji tapbacks to messages

This commit introduces the ability to send and receive emoji tapbacks for messages.

- Adds emoji and replyId fields to DataPacket.
- Adds emoji tapback support to the MeshService
- Modifies UIState to handle emojis in message lists.

* feat: store tapbacks in database

Store tapbacks in the database and display them in the message list.
- Add a new table to the database to store tapbacks.
- Add a new DAO method to insert and retrieve tapbacks.
- Update the message list UI to display tapbacks.

* refactor: relation db and other changes

---------

Co-authored-by: Andre K <andrekir@pm.me>
2024-12-03 08:57:35 -03:00
..
schemas/com.geeksville.mesh.database.MeshtasticDatabase feat: add emoji reactions to message bubbles (#1421) 2024-12-03 08:57:35 -03:00
src feat: add emoji reactions to message bubbles (#1421) 2024-12-03 08:57:35 -03:00
.gitignore gitignore 2020-02-19 10:54:29 -08:00
build.gradle 2.5.12 2024-11-30 15:12:18 -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