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-30 09:14:32 +02:00
2026-05-30 11:18:51 +02:00
2026-05-13 23:23:45 +02:00
2026-05-15 23:37:28 +02:00
2026-05-30 09:14:32 +02:00
2026-05-30 09:14:32 +02:00
2026-05-10 23:59:25 +02:00
2026-05-30 09:14:32 +02:00
2026-05-20 05:32:06 +02:00
2026-05-15 23:31:26 +02:00
2026-05-20 04:49:11 +02:00
2026-05-30 09:14:32 +02:00
2026-05-12 21:47:18 +02:00
2026-05-20 04:49:11 +02:00
2026-05-12 19:41:56 +02:00
2026-05-06 07:13:43 +02:00
2026-05-15 23:31:26 +02:00
2026-05-06 07:13:43 +02:00
2026-05-30 09:14:32 +02:00
2026-05-11 15:43:10 +02:00
2026-05-15 21:16:22 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 23:59:56 +02:00
2026-05-18 08:06:47 +02:00
2026-05-06 07:13:43 +02:00
2026-05-06 07:13:43 +02:00
2026-05-10 23:59:25 +02:00
2026-05-17 21:58:05 +02:00
2026-05-13 16:15:54 +02:00
2026-05-30 09:14:32 +02:00
2026-05-20 04:49:11 +02:00
2026-05-21 18:09:42 +02:00
2026-05-11 15:43:10 +02:00
2026-05-20 03:51:33 +02:00
2026-05-22 18:40:35 +02:00
2026-05-09 14:51:02 +02:00
2026-05-30 11:18:51 +02:00
2026-05-17 19:05:37 +02:00
2026-05-16 11:24:45 +02:00
2026-05-09 17:54:34 +02:00
2026-05-30 09:14:32 +02:00
2026-05-13 23:23:45 +02:00
2026-05-09 14:51:02 +02:00
2026-05-11 15:43:10 +02:00
2026-05-20 04:49:11 +02:00
2026-05-11 15:43:10 +02:00