Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· EmailService
AES-GCM-Verschlüsselungsservice für Provider-Anbieter hinzufügen
· EmailService
Fähigkeitsschnittstellen und Provider-Modellklassen hinzufügen
· EmailService
Provider SDK-Abhängigkeiten für E-Mail-Anbieter hinzufügen
· kamo-shared-library
Repositories für E-Mail-Anbieter hinzufügen
· kamo-shared-library
MemberImapConfigEntity für die pro-member IMAP config hinzufügen
· kamo-shared-library
OrgEmailOAuthTokenEntity für OAuth Token Storage hinzufügen
· kamo-shared-library
OrgEmailProviderEntity für email_provider-Schema hinzufügen
· kamo-shared-library
EmailProviderType und EmailProviderStatus enums hinzufügen
· kamo-internal
Doppelklicken Sie auf Werkzeugfenster Titelleiste zu maximieren /-restore
· kamo-internal
Alle Einstellungen Gruppen standardmäßig erweitern
· kamo-internal
Editor/Preview-Kennung mit Inline-Vorlage-Editor ersetzen
Neue TemplateInlineEditor Komponente macht die vollständige Vorlage (Header, Hintergründe, Margen, Unterschrift) mit einem grenzenlosen Quill-Editor Eingebettet in den Körperbereich. Der Benutzer tippt direkt in der Vorlage - keine sichtbare Textbox, Grenzen oder Hintergrund auf dem editierbaren Bereich. Die Quill Toolbar sitzt über der Vorlage über eine externe Symbolleiste Referenz. Die Vorlagen-Sektionen (Header, Signatur, etc.) sind gerendert als statisches HTML oben und unten im editierbaren Bereich. Entfernt der Editor/Vorschau-Kalto von der Fußzeile seit der Inline-Editor dient beiden Zwecken gleichzeitig.
· kamo-internal
"Keine Vorlage"-Option hinzufügen, um den Umfang von templaten dropdown
Fügt eine "No Template"-Option am oberen Rand der Vorlagen-Down-Liste hinzu. Wenn ausgewählt, überspringt die Backend holen und macht schlicht E-Mail-Körper ohne Header, Signatur oder Layout-Wrapping. Zahlungsausfall bleibt "Individuell".
· kamo-internal
Hinzufügen Vorlagenumfang Dropdown und Vorschau-Tab zu Tool-Fenster-E-Komponist
Fügen Sie dem MessageTool hinzu (Tool-Fenster-E-Mail-Komponist, nicht der Standalone Nachrichtenkomponist): - Vorlagenumfang Dropdown in der Betreffzeile: Individuell (Standard), Abteilung, Organisation - holt gespeicherte Vorlage aus dem Backend - Editor/Preview-Schalttasten neben dem Umfang Dropdown - Vorschau macht E-Mail-Körper in der ausgewählten Vorlage Layout eingewickelt (Header + Body + Signature divideer + Signatur + Signatur + Legal + Footer Image) mit den richtigen Hintergrundfarben, Rand, Polsterung und Center-E-Mail-Einstellungen - Laden Spinner während Vorlage lädt - Kompakter Modus versteckt Button-Etiketten, wenn Fenster ist schmal
· kamo-internal
Vorlagen-Merrich und Vorschau-Tab zu E-Mail-Komponist hinzufügen
- Hinzufügen Vorlagen-Down (Organisation / Abteilung / Einzelnutzer) zur Symbolleiste, standardmäßig für den einzelnen Benutzer - Holen Sie die gespeicherte Vorlage von GET **************** wenn sich der Anwendungsbereich ändert - Editor/Preview-Schalter-Paar neben dem Bereich Dropdown hinzufügen - Vorschau-Tab macht den E-Mail-Inhalt in der Vorlage Layout eingewickelt: weit Hintergrund - Rand - in der Nähe des Hintergrunds - Polsterung - Header + Körper + Unterschrift + legal + Footer Bild - Vorlage Ladenzustand zeigt einen Spinner im Vorschau-Modus
· kamo-internal
Drahtsignaturvorlagen zum Backend für persistentes Speichern/Ladung
- BackendAdapter.ts mit bidirektionaler Zuordnung zwischen Frontend hinzufügen SignatureConfig und Backend flachen Einheit Format - Generieren Sie vor-rendered HTML mit Platzhaltern s {{member.firstName", {{organization.name", {{email.body, etc.) für schnelle E-Mail-Versand - Bei Halterung/Skop Änderung, Ladevorlage von GET **************** - Speichern Button sendet PUT mit allen Konfigurationsfeldern + gerenderten Platzhalter HTML - loadFromBackend-Aktion zum Zustand Store hinzufügen - Handle 404 (keine gespeicherte Vorlage) anmutig mit Standardeinstellungen - Full-Wrapper HTML enthält E-Mail-Layout-Struktur mit {{email.body" Platzhalter
· EmailService
E-Mail Signatur Vorlage CRUD endpoints hinzufügen
REST Controller bei /api/email/signature-templates mit: - GET /{scope? - Abrufvorlage von org+scope - PUT /{scope" Vorlage erstellen oder aktualisieren (upsert) - DELETE /{scope" - Vorlage entfernen Service-Schicht verarbeitet upsert-Logik (gefunden vorhanden durch org+scope, Updates an Ort und Stelle oder neue erstellt). Alle Endpunkte authentifizieren über OTK-Sitzung und extrahieren orgId aus Sitzungsdaten.
· kamo-shared-library
EmailSignatureTemplate Entität und Projektarchiv hinzufügen
JPA-Einheit für anhaltende E-Mail-Header/Signatur/Fußvorlage Konfigurationen je Organisationsumfang. Speichert alle Design-Einstellungen, Template-Auswahl, Bildquellen und legale Footer-Konfiguration als normalisierte Säulen. Auch denormalisierte gerenderte HTML-Spalten (Kopfer, Signatur, legal, Fußzeile Bild, Vollumschlag) mit Platzhalter wie {{member.firstName", {{organization.name, etc. für schnelle E-Mail Versand ohne erneute Rendering.
· kamo-internal
Signatur-Inhalte von Backend abbeenden, Social Links Management hinzufügen
- Entfernen Sie manuelle persönliche Informationen, Unternehmensinformationen und soziale Links Abschnitte aus der Registerkarte Signatur Inhalt - Daten werden jetzt gezogen automatisch aus dem Mitgliederprofil und der Organisation via Backend - Fügen Sie verwendenSignatureData Haken, der Mitglied + org Daten holt und bestückt Inhaltszeichen (Name, E-Mail, Telefon, Unternehmen, soziale Links) - Website & Social Links zur Mitglieder-Profilseite hinzufügen (ProfileTab) mit Feldern für Website und alle 7 sozialen Plattformen - Website & Social Links zur Organisation Verhaltenskennzeichnung hinzufügen Seite (LabelManager) für das Management von Sozialpräsenz auf Org-Ebene - Inhaltskarte zeigt jetzt nur Bildquelle Selektoren mit einem Infobanner Erklärung der Daten wird aus Profil/Orgie-Einstellungen abgeleitet
· SecurityService
Website und soziale Links zu Mitgliedsprofil GET/PUT Endpoints hinzufügen
GET /api/security/members/{id' gibt jetzt die Felder der Website und socialLinks zurück. PUT /api/security/members/{id' akzeptiert Website (string) und socialLinks (Karte der Plattform -- URL) für die Aktualisierung von Social-Media-Profilen für Mitglieder.
· kamo-shared-library
Website und soziale Links Felder zu Organisation und Mitglied hinzufügen
EmbSocialLinks hinzufügen, die mit Feldern für LinkedIn, Twitter, Facebook, Instagram, YouTube, TikTok und GitHub URLs. Website (VARCHAR 500) und eingebettete socialLinks zu beiden Organisationen hinzufügen und Mitgliedsunternehmen mit Spaltenprefix-Einprägoskopierung (o_ und m_).
· kamo-internal
Fügen Sie Nah/Ferngrundfarben, Margin/Padding Schieberegler, Center E-Mail-Option hinzu
Design-Tab additions: - Near Hintergrund Farbe (Content-Bereich Hintergrund, Default Weiß) - Far Hintergrundfarbe (auser E-Mail-Bereich Hintergrund, Default Weiß) - Randschieber (0-80px) - Abstand zwischen Fernkante und Inhaltsfläche - Padding-Schieber (0-60px) - Abstand zwischen Rand und Inhalt - Center E-Mail-Wänder - sperrt Inhaltsbreite auf 600px und versteckt Marge Live-Vorschau spiegelt alle Einstellungen mit der richtigen Verschachtelung: weit Hintergrund - Rand - in der Nähe des Hintergrunds - Polsterung - Inhalt.
· kamo-internal
Hinzufügen von Bild-Skala-Schieber, Signatur Bildtyp und Fußausrichtung
- Fügen Sie drei Bildquelle Selektoren: Header Image, Signature Image, Footer Image (jeweils mit Keine / Mitglied Avatar / Logo Einfach / Logo Vollständige Optionen) - Skalenschieber hinzufügen (20%-300%) für jedes Bild, um die Größe nach Belieben zu ändern - Seitenverhältnis auf allen Bildern (Objekt-Fit: enthalten, Autohöhe) - Links/Mitte/Rechts Ausrichtungskontrolle für Fußbild hinzufügen - Footer Bild macht als eigenständiger Block unter legale Fußzeile in der Signatur - Signature Image wird innerhalb des Signaturvorlage-Layouts verwendet - Header-Bilder respektieren Skala in allen Header-Vorlagen, die Logos machen
· kamo-internal
Ersetzen Sie Foto-Upload mit Header/Footer Bildquelle Selektoren
Ersetzen Sie den Drag-and-Drop-Foto-Upload mit zwei Dropdown-Selektoren: - Header Bild: Keine | Member Avatar | Logo Simple | Logo Full - Footer Image: gleiche Optionen Bilder werden aus vorhandenen Quellen aufgelöst (Mitglied Profil-Avatar über /api/security/Mitglieder, Organisationslogos aus dem Thema CDN Branding Einstellungen). Ein useImageResolver Hook holt und verbirgt die URLs.
· kamo-internal
Header-Tab mit 29 Header-Vorlagen hinzufügen und UI-Labels umbenennen
- "Header"-Tab mit 29 E-Mail-Header-Vorlagen hinzufügen (Banner, Akzent, gebrandmarkt, Dekorative Kategorien) plus "No Header" Option - "Vorlage" in "Signature" umbenennen und "No Signature"-Option hinzufügen - Einstellungen von "Signatures" zu "Headers & Footers" umbenennen - Entfernen "Email Signature Builder" Titel/Untertitel - "Signature Scope" in "E-Mail Sender Source" umbenennen - Update Live-Vorschau auf Header oben und Signatur unten zeigen - Bewegungstasten in die Scope-Karte für saubereres Layout verschieben
· kamo-internal
21 zusätzliche E-Mail-Signaturvorlagen hinzufügen
Fügen Sie elegante-Grenze, zwei-Sädel-Grid, Banner-Top, Gradienten-Akzent, Karten-Stil, links ausgerichtet-sauber, rechts-Foto, zentriert-minimal, Executive, Creative-Blöcke, Tech-modern, abgerundete Karte, Split-Color, Underline-Akzent, Icon-fokussiert, Zeitung, Wellenteiler, dotted-border, photo-banner, social-first, und Signatur-Stempel-Vorlagen - die Gesamtzahl auf 29 Signatur-Layouts.
· kamo-internal
Rebuild E-Mail Signatur Manager mit Vorlage-basierter visueller Builder
Ersetzen Sie den einfachen Quill Rich Text Editor durch eine strukturierte, formgesteuerte Signatur Builder mit 8 professionellen Vorlagen, Design-Anpassungssteuerungen (Farben, fonts, Abstand, Trennwand, Fotoform, Social Icon Styles), Social Media Link Management und legale Fußgängervorlagen - alle mit Live-E-Mail-Kontext-Vorschau.
· kamo-internal
Unveröffentlichte und Lösch-Buttons zur KB-Artikelansicht hinzufügen
Hinzufügen von Unpublish-Button (sichtbar auf ÖFFENTLICHEN) DRAFT und entfernt aus KI-Chat. Löschen-Button mit Bestätigung hinzufügen Dialog. Fügen Sie die Proxy-Route für den unveröffentlichten Endpunkt hinzu.
· RAGService
Handle unpublished events by removing vectors from Qdrant
When an article is unpublished, delete its vectors from Qdrant so the AI chat no longer references it.
· KBService
Unveröffentlichen Endpunkt für KB Artikel hinzufügen
POST /articles/{guid]/unpublish hinzufügen, das den Status auf DRAFT zurücksetzt und veröffentlicht eine kb.article.unpublished NATS Veranstaltung, so RAGService kann Entfernen Sie den Artikel aus der Vektordatenbank.
· kamo-shared-library
Fügen Sie eifrige-Fetch-Abfrage für anstehende Bewertungen mit Artikel-Details
************ Abfrage hinzufügen, dass JOIN FETCHes die Artikel-Einheit, so Rezension Auflistungen können Artikel guid / Titel enthalten ohne LazyInitialisationException.

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich