byGalax
|
dd6ae63491
|
docs(mobile): phase 2 spec + plan — image attachments, reactions, reply, delete
9 tasks taking the mobile chat from text-only to feature parity on the
high-impact subset of the desktop's messaging surface:
1. Add expo-image-picker dep + permission strings in app.json.
2. imagePicker.ts helper for library + camera capture.
3. attachmentCache.ts in-memory data-URL cache.
4. AttachmentImage component with on-demand decrypt.
5. ReactionStrip (6 emojis) + ReactionPills (count badges).
6. MessageActionsSheet long-press modal (react/reply/delete).
7. MessageBubble extraction with reply quote + deleted state.
8. Wire everything into conversations/[id].tsx.
9. Workspace typecheck pass.
Explicitly out of scope: file attachments, voice messages, edit,
forward, read receipts, typing, polls. Those move to Phase 2.5 / later.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-14 00:14:39 +02:00 |
|