diff --git a/features/INDEX.md b/features/INDEX.md index d4217c9..ad0b3bb 100644 --- a/features/INDEX.md +++ b/features/INDEX.md @@ -24,7 +24,7 @@ | PROJ-10 | Admin-Bereich: Nutzer- & Postfachverwaltung | Deployed | [PROJ-10](PROJ-10-admin-bereich.md) | 2026-03-12 | | PROJ-11 | Audit-Log & Compliance-Berichte | Deployed | [PROJ-11](PROJ-11-audit-log.md) | 2026-03-12 | | PROJ-12 | E-Mail-Export (EML/PDF) | Deployed | [PROJ-12](PROJ-12-export.md) | 2026-03-12 | -| PROJ-13 | REST API für externe CRM-Anbindung | In Progress | [PROJ-13](PROJ-13-rest-api-crm.md) | 2026-03-13 | +| PROJ-13 | REST API für externe CRM-Anbindung | Deployed | [PROJ-13](PROJ-13-rest-api-crm.md) | 2026-03-13 | | PROJ-14 | E-Mail-Import: POP3-Verbindung | Deployed | [PROJ-14](PROJ-14-import-pop3.md) | 2026-03-13 | | PROJ-15 | CLI Import & Export (archivmail-User) | Deployed | [PROJ-15](PROJ-15-cli-import-export.md) | 2026-03-13 | | PROJ-16 | LDAP / Active Directory Anbindung | Deployed | [PROJ-16](PROJ-16-ldap-active-directory.md) | 2026-03-13 | @@ -42,7 +42,7 @@ | PROJ-26 | IMAP-Server-Schnittstelle (Read-Only Archivzugriff) | Deployed | [PROJ-26](PROJ-26-imap-server-schnittstelle.md) | 2026-03-18 | | PROJ-27 | Container-Ready (Dockerfile + Env-Vars) | In Review | [PROJ-27](PROJ-27-container-ready.md) | 2026-03-28 | -| PROJ-28 | Self-Service Onboarding (Sign-up, E-Mail-Verifikation, Passwort-Reset) | In Progress | [PROJ-28](PROJ-28-self-service-onboarding.md) | 2026-03-28 | +| PROJ-28 | Self-Service Onboarding (Sign-up, E-Mail-Verifikation, Passwort-Reset) | Deployed | [PROJ-28](PROJ-28-self-service-onboarding.md) | 2026-03-28 | | PROJ-29 | Tenant-Quotas & Usage-Limits | Deployed | [PROJ-29](PROJ-29-tenant-quotas.md) | 2026-03-28 | | PROJ-30 | Volltext-Index: Xapian → Manticore Search Migration | Deployed | [PROJ-30](PROJ-30-bleve-migration.md) | 2026-03-28 | | PROJ-31 | Billing & Subscriptions (Stripe) | Planned | [PROJ-31](PROJ-31-billing-subscriptions.md) | 2026-03-28 | diff --git a/src/app/mail/[id]/page.tsx b/src/app/mail/[id]/page.tsx index 09e980a..296cb7f 100644 --- a/src/app/mail/[id]/page.tsx +++ b/src/app/mail/[id]/page.tsx @@ -168,11 +168,12 @@ function MailBodyView({ mail }: { mail: MailDetail }) {
{!showExternal && ( - + Externe Inhalte (Bilder, Tracker) sind blockiert. {mail && ( -
- +
+ {id} - {hasActiveSearch && ( @@ -596,7 +596,7 @@ export default function SearchPage() {
- + @@ -610,12 +610,12 @@ export default function SearchPage() { aria-label="Alle auswählen" /> - Datum - Von + Datum + Von Betreff - An + An 📎 - Größe + Größe @@ -650,8 +650,8 @@ export default function SearchPage() { ? new Date(hit.date).toLocaleString("de-DE", { dateStyle: "short", timeStyle: "short" }) : "-"} - {hit.from || "-"} - + {hit.from || "-"} +
{hit.subject || "(kein Betreff)"} {hit.thread_size && hit.thread_size > 1 && ( @@ -660,13 +660,19 @@ export default function SearchPage() { )}
+ {/* Absender nur auf Mobile, da Spalte "Von" dort ausgeblendet ist */} + {hit.from && ( +
+ {hit.from} +
+ )}
- {hit.to || "-"} + {hit.to || "-"} {hit.has_attachments ? "📎" : ""} - + {hit.size ? formatBytes(hit.size) : ""}