feat(webmail): conversations - list, stacked reader, inline reply, settings switch

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas RayanandClaude Sonnet 5.5 committed 2026-10-22 16:46:11 -03:00
1 parent 86a69d1a96
commit 2080489319
14 files changed
+1225 -39

No files matched your search

+3 -2
View File
@@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-10-22T17:41:17.634Z
> Files: 439 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-10-22T19:44:13.602Z
> Files: 440 tracked | Anatomy hits: 0 | Misses: 0
> Project structure index. Auto-maintained by OpenWolf hooks and daemon.
> Run `openwolf scan` to generate, or wait for the first Claude Code session.
@@ -610,6 +610,7 @@
- `AvatarEditor.tsx` — The frame is square; the mask over it is what makes the photo a circle. (~2510 tok)
- `MessageReader.tsx` — The document the body frame renders, or null for a text-only message. (~4736 tok)
- `RecipientInput.tsx` — Entries as they will be sent: `Name <addr>` or a bare address. (~1486 tok)
- `ThreadReader.tsx` — One message as the mail API returns it with its body. (~7350 tok)
- `TotpEnrolment.tsx` — The scannable half of TOTP enrolment, shared by the webmail settings page and (~1644 tok)
## services/webmail/src/components/ui/