chahinebrini
2591b2a89c
feat(chat): WhatsApp-Style Reaktions-/Aktions-Popup (DM) + Reaction-Pills
- MessageActionMenu: an der Bubble verankert (measureInWindow) statt zentriert,
Blur-Backdrop, Emoji-Leiste oben (fremd) + Aktions-Liste unten (fremd:
Antworten/Kopieren, eigen: Kopieren/Löschen)
- ChatBubble: Long-Press → measure + Menu, Reaction-Pills unter Bubble,
Tombstone "Nachricht gelöscht"; ersetzt @expo-action-sheet
- dm.tsx: optimistisches Reaction-Toggle + Delete-Confirm + Realtime-Refetch
(Reaction-Changes + Partner-Soft-Delete)
- useChatRealtime: DM-Hook lauscht zusätzlich auf reactions + message-UPDATE
- PostCommentsSheet: optimistisches Herz + Realtime-Subscription + größeres Icon
- i18n (de/en/fr/ar): chat.delete/message_deleted/delete_confirm_* + public_domain
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 11:18:51 +02:00
..
2026-05-21 21:54:11 +02:00
2026-05-30 11:18:51 +02:00
2026-05-15 21:48:54 +02:00
2026-05-22 21:13:11 +02:00
2026-05-30 09:14:32 +02:00
2026-05-15 21:48:54 +02:00
2026-05-21 18:09:42 +02:00
2026-05-10 23:59:25 +02:00
2026-05-18 08:06:47 +02:00
2026-05-21 18:09:42 +02:00
2026-05-11 05:15:29 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-16 05:26:52 +02:00
2026-05-14 00:53:08 +02:00
2026-05-13 23:23:45 +02:00
2026-05-13 19:06:01 +02:00
2026-05-18 08:06:47 +02:00
2026-05-21 18:09:42 +02:00
2026-05-13 16:35:18 +02:00
2026-05-15 22:41:25 +02:00
2026-05-30 09:14:32 +02:00
2026-05-30 08:16:45 +02:00
2026-05-10 23:59:25 +02:00
2026-05-11 15:18:59 +02:00
2026-05-22 20:52:20 +02:00