# Souvera Central

Versionshistorie der Souvera Central App. Alle nennenswerten Aenderungen – neueste Version zuoberst. Semantic Versioning; Kategorien: Neu, Geaendert, Behoben, Entfernt, Sicherheit.

# Changelog

Neueste Version zuoberst. Semantic Versioning · Kategorien: Neu · Geändert · Behoben · Entfernt · Sicherheit.

## v0.40.0 – 2026-07-16

### Neu

- **Externe Mail-Konten (Policy in Central):** Souvera Central steuert jetzt zentral, ob Nutzer in Souvera Mail zusätzliche externe Postfächer (z. B. web.de, GMX, Gmail) einbinden dürfen. Die Funktion ist standardmäßig deaktiviert und wird vom Hoster freigeschaltet – wahlweise nur für bestimmte Gruppen, mit einer Obergrenze pro Nutzer, DSGVO-Einwilligung und automatischer Abschaltung bei wiederholten Sendefehlern. Souvera Mail liest diese Einstellungen direkt aus Central (eine Quelle der Wahrheit).

## v0.39.0 – 2026-07-16

### Neu

- Die globale Mail-Signatur wird jetzt **automatisch serverseitig** auf dem Mailserver ausgerollt: Sobald in den Einstellungen „Serverseitig erzwingen" aktiv ist, hängt der Mailserver die Signatur an *alle* ausgehenden Nachrichten an – auch aus Thunderbird, Outlook oder vom Handy. Eine Statuszeile in den Einstellungen zeigt direkt, ob das Ausrollen erfolgreich war.

### Sicherheit

- Ein auf dem Mailserver bereits vorhandenes anderes Verarbeitungs-Script (z. B. ein Spamfilter) wird beim Ausrollen der Signatur **nicht überschrieben**. In diesem Fall meldet Central, dass die Signatur manuell eingebunden werden muss.

## v0.38.0 – 2026-07-16

### Neu

- **Globale Mail-Signatur:** eine einzige, zentral gepflegte Signatur (Einstellungen → Mail-Signatur) mit Platzhaltern wie %name% oder %email%, Live-Vorschau und optionaler serverseitiger Erzwingung.

### Geändert

- Die **Verteilungsansicht des Mail-Speicher-Pools** listet nun jedes mitgezählte Postfach (Adresse, Typ, Belegung, Limit) – inklusive interner System-Postfächer – und macht die Pool-Belegung vollständig transparent.

### Behoben

- Neu angelegte Postfächer erhalten nicht mehr versehentlich „unbegrenzt", sondern einen bewusst gewählten Standardwert.

## v0.37.0 – 2026-07-13

### Neu

- Das Zugangspasswort des internen `postmaster`-Postfachs kann jetzt im zentralen, verschlüsselten Zugangsdaten-Speicher der Central hinterlegt und von anderen Souvera-Apps abgerufen werden (Verwaltung durch den Hoster).

## v0.36.2 – 2026-07-11

### Entfernt

- Die BIMI-Integration (Menüpunkt „E-Mail") wurde wieder vollständig aus Souvera Central entfernt. BIMI wird künftig zentral über den Souvera CloudManager abgebildet – nicht in Central.

## v0.36.0 – 2026-07-11

### Neu: BIMI-Integration (Menüpunkt „E-Mail")

- Neuer Hauptbereich **E-Mail** mit BIMI-Assistent: Domain wählen → DMARC-Enforcement prüfen (p=quarantine mit pct=100 oder p=reject) → Logo (SVG) hochladen → automatische Validierung/Normalisierung zu BIMI-konformem SVG Tiny P/S (quadratisch, ohne Skripte/externe Referenzen, &lt;title&gt;, max. 32 KB) → fertiger DNS-TXT-Eintrag mit Kopier-Funktion.
- Das Logo wird auf der Central-Instanz unter einer stabilen öffentlichen URL bereitgestellt (l=). VMC optional per URL oder PEM-Upload (a=).
- **Öffentlicher, loginfreier JSON-Endpunkt** für den Souvera CloudManager: `/apps/souvera_central/api/public/bimi/<domain>` liefert den fertigen BIMI-Record als JSON zum Durchreichen an den Kunden. Die laufende Überwachung übernimmt Shield (Konfiguration liegt in der AppConfig, Schlüssel `bimi.configs`).

## v0.35.3 – 2026-07-11

### Behoben

- Neuer Benutzer / Benutzer bearbeiten: Eingabefelder und Auswahlfelder (Dropdowns) hatten in der Live-Umgebung unterschiedliche Höhen. Alle Bedienfelder haben nun garantiert dieselbe Höhe – unabhängig vom umgebenden Nextcloud-Design.
- Die Buttons „Gruppe hinzufügen" und „Admin-Gruppe hinzufügen" waren weiterhin zu blass. Sie sind jetzt kräftig gefüllt und klar sichtbar (heller und dunkler Modus).

## v0.35.2 – 2026-07-11

### Geändert

- Neuer Benutzer / Benutzer bearbeiten: Die Basisdaten erscheinen jetzt in einem aufgeräumten, gleichmäßigen Zwei-Spalten-Raster (Anzeigename/E-Mail, Passwort/Kontingent, Manager). Hinweistexte stehen einheitlich unter dem jeweiligen Feld – das Formular wirkt nicht mehr „kreuz und quer".

### Behoben

- Die Buttons „Gruppe hinzufügen" und „Admin-Gruppe hinzufügen" waren zu blass und kaum sichtbar. Sie haben nun einen kräftigeren, gut lesbaren Stil (heller und dunkler Modus).

## v0.26.0 – 2026-07-03

### Neu

- Instanzweite App-Umbenennung: Central überschreibt für alle Benutzer die Anzeigenamen von Talk (Standard „Link") und Office/Collabora (Standard „Desk") – im App-Menü der oberen Leiste und im Seitentitel. Die Namen sind in den Central-Einstellungen editierbar; die Umbenennung ist immer aktiv.

## v0.25.1 – 2026-07-03

### Behoben

- Geteilte Postfächer: Löschen meldete „OK", obwohl das Postfach bestehen blieb. Der Löschvorgang prüft nun, ob das Konto wirklich entfernt wurde, löst vorher etwaige Mitglieds-Verknüpfungen und zeigt bei einer Ablehnung den echten Grund an.
- Geteilte Postfächer: Die Mitgliederzahl auf den Karten zeigte immer 0. Die Übersicht liefert jetzt die tatsächliche Mitgliederzahl je Postfach.

## v0.25.0 – 2026-07-03

### Neu

- Neue CLI-Befehle für Hoster, um die Mails in Stalwart neu zu indexieren (Volltextindex neu aufbauen): für ein einzelnes Postfach sowie serverweit für alle Postfächer. Standardmäßig startet die Reindexierung sofort und läuft im Hintergrund; optional kann ein Ausführungszeitpunkt angegeben werden.

## v0.24.0 – 2026-07-03

### Neu

- Neuer CLI-Befehl für Hoster, der die Anzahl der Souvera Users ausgibt (auch als JSON, inkl. Lizenz-Limit und verfügbaren Lizenzen). Gezählt werden nur Mitglieder der Gruppe „Souvera Users" – ohne den scadmin, ohne ausgeblendete Benutzer (z. B. ncadmin) und ohne normale Nextcloud User.

### Geändert

- Lizenzzählung korrigiert: Gezählt werden ausschließlich die Mitglieder der Gruppe „Souvera Users" – der scadmin wird nie mitgezählt. Die Zählung hängt allein an der Souvera-Users-Mitgliedschaft; ob ein Benutzer zusätzlich Souvera-Admin ist, spielt für die Lizenz keine Rolle.

## v0.23.1 – 2026-07-03

### Behoben

- Bei „Postfächer synchronisieren" wurden technische/ausgeblendete Benutzer (z. B. ncadmin, admin) fälschlich als „übersprungen" mitgezählt. Diese Benutzer werden nun vollständig ignoriert und tauchen in keiner Zählung mehr auf – auch dann, wenn sie aktiviert sind.

## v0.23.0 – 2026-07-03

### Neu

- Globale Alias-Verwaltung für Hoster per CLI: Aliase können jetzt serverweit (über alle Postfächer und geteilten Postfächer hinweg) gesucht und entfernt werden – unabhängig davon, mit welchem Hauptpostfach sie verbunden sind.
- Neue Befehle: eine serverweite Alias-Übersicht, das gezielte Auffinden des Kontos, das einen bestimmten Alias hält, und das serverweite Entfernen eines Alias.
- Behebt Fälle, in denen sich eine E-Mail-Adresse nicht als neues Postfach anlegen ließ, weil sie noch als „vergessener" Alias auf einem Altkonto einer früheren Migration hing. Der Alias kann nun gefunden und freigegeben werden.

## v0.22.1 – 2026-07-03

### Behoben

- Domain-Liste wurde fälschlich als leer angezeigt („0 Domains"), obwohl Domains und Postfächer vorhanden waren. Ursache: leere Server-Abfragen wurden im falschen Format gesendet und abgelehnt. Domain-Anzeige (Dashboard, Neuanlage-Auswahl, CLI) funktioniert wieder korrekt.

## v0.22.0 – 2026-07-03

### Neu

- Domain-Verwaltung für Hoster per CLI: Domains in Stalwart auflisten, anlegen und löschen. Eine Domain muss in Stalwart existieren, bevor Postfächer/Aliase darauf angelegt werden können.
- Erweiterte Diagnose im Status-Befehl: erkennt fehlende Domains und gibt Hilfestellung zum Anlegen.

## v0.21.0 – 2026-07-03

### Neu

- Neue CLI-Befehle für Hoster zur direkten Verwaltung und Diagnose der Stalwart-Postfächer: Postfächer auflisten/anzeigen/löschen, Aliase auflisten/hinzufügen/entfernen sowie ein Verbindungs- und E-Mail-Diagnosebefehl.
- Bei Postfach-/Alias-Fehlern wird jetzt der genaue Grund von Stalwart erfasst und ausgegeben (leichtere Fehlersuche ohne Server-Logs).

## v0.20.0 – 2026-07-03

### Geändert

- Benutzer-Editor komplett neu gestaltet: zweispaltiges Layout, klar gruppierte Karten (Basisdaten, E-Mail-Aliase, Gruppen, Benutzer-Typ, Aktionen), schlankeres Alias-Panel – gut lesbar in hellem und dunklem Design.

### Behoben

- Beim Anlegen eines Souvera Users wird das Postfach in Stalwart jetzt korrekt erstellt (fehlerhaftes JMAP-Format der Felder Passwort/Aliase behoben).
- Hinzufügen von E-Mail-Aliasen funktioniert wieder.

## v0.19.1 – 2026-07-03

*Erststand des Changelogs – fasst den bisherigen Entwicklungsstand zusammen. Künftige Änderungen werden als einzelne Versionen geführt.*

### Neu

- Konfigurierbares Maximum an Souvera-Lizenzen (globales Kontingent).
- Anzeige der Postfach-Belegung (genutzter Speicher) in der Benutzerverwaltung mit farbigen Auslastungsbalken.
- Unterstützung für Postfach-Speicherlimits (Quotas).
- Schnellaktionen für Souvera-Administratoren: Admin-Rechte vergeben und entziehen.
- Hinweis zum Senden „im Namen“ geteilter Postfächer.

### Geändert

- Lizenz-Warnungen im Dashboard neu gestaltet – dezent getönte Banner, in hellem und dunklem Design gut lesbar.
- Umfassendes Oberflächen-Redesign: volle Bildschirmbreite, neu gestalteter Benutzer-Editor mit Gruppen-Bereich, Alias-Verwaltung und Aktionskarten.
- Postfach-Speicherlimits (Quotas) werden ausschließlich zentral verwaltet – nicht mehr in den App-Einstellungen.
- Systemgruppen (Souvera Users / Souvera Admins) im Gruppeneditor gesperrt.

### Behoben

- „Verfügbare Lizenzen“ wird jetzt korrekt berechnet (Maximum minus genutzte).
- Unlesbarer „Kontakt“-Button im dunklen Design behoben.
- Falsches „kein Postfach“-Symbol beim Souvera-Administrator korrigiert.

### Entfernt

- Kachel „Aktive Benutzer“ aus dem Dashboard entfernt.