Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-shared-library

    E-Mail-Postfach-Zugriffsrechte für Mitglieder-, Abteilungs- und Job-Typ-Prinnstungen hinzufügen

    ACCESS_ALL_MEMBER_MAILBOXES (104), ACCESS_ALL_DEPARTMENT_MAILBOXES (105), hinzufügen und ACCESS_ALL_JOB_TYPE_MAILBOXES (106) zu RoleRightType für privilegiertes E-Mail-Postfach-Zugangskontrolle.

  2. · kamo-internal

    Rewrite Roles & Permissions Registerkarte als Singleton Security config Panel

    Ersetzt Rollenbildungsdialog durch Singleton-Konfiguration im DepartmentManager-Stil: - Assoziierte Rollen: Multi-select-Checkboxen aus bestehenden OrgRoles - Direkte Rechte: GRANTED/NOT_SPECIFIED/NUKE per right (letzter Wasserfall überschreiben) - Session Timeout: überschreibt auf Mitgliedsebene - Angewandte Rechte: Nur Leseansicht von Rechenrechten mit Quellenzuschreibung - Entfernt alte /role Sub-Route, verwendet PUT auf Basis-Endpunkt

  3. · SecurityService

    Rewrite MemberSecurityController als Singleton-Konfiguration mit Rollen, direkten Rechten, Session Timeout

    GET gibt die vollständige Mitglieder-Sicherheitskonfiguration zurück (assoziierte Rollen, direkte Rechte, Session Timeout override, Anwendung von Rechten mit Quellen). PUT speichert das Ganze Konfiguration als letztes Override im Sicherheitswasserfall.

  4. · kamo-shared-library

    Hinzufügen von MemberRightRepository für die Verwaltung von Direktrechten auf Mitgliedsebene

  5. · kamo-internal

    E-Mail-Domain-Management, Mailbox Bereitstellung UI und Mitglied Mailbox-Zuweisung hinzufügen

    - DomainApi und mailboxProvisioningApi zu providerApi hinzufügen - ************ Fähigkeitserkennung hinzufügen, um ProviderCapabilities zu verwenden - Enttierte Provider-Konfigurationsseite bei ************ mit Domains-Tab erstellen - Erstellen Sie EmailDomainManager-Komponente mit Domain CRUD, Synchronisation, Verifikation und Standard-Management - Überholen EmailMailboxManager: Primäre Mailboxen-Tab mit zentralem Mailbox-Management ersetzen - Postfach-Versorgung, Synchronisation, Mitgliedszuordnung und Aussetzen/Bestimmungen aktivieren - EMailboxTab für Mitgliedereinstellungen mit zugewiesenen Mailboxen-Karte aktualisieren, die E-Mail-Adresse ersetzt - Einstellungssymbol zu ProviderSelector hinzufügen, um zur Provider-Konfigurationsseite zu navigieren - VonAdresse-Typ auf 'Mailbox'-Typ zur Kompensation aktualisieren

  6. · EmailService

    E-Mail-Domain-Management und Mailbox-Versorgung durch abstrakte Provider-Schicht hinzufügen

    - DomainManager und MailboxProvisioner-Fähigkeitsschnittstellen mit Sub-Faktierbarkeitserkennung hinzufügen - ProviderDomain, ProviderMailbox, DnsRecord DTOs hinzufügen - Umsetzung KamoMailDomainManager und KamoMailboxProvisioner für KamoMail-Provider - ************ stubs zu allen Cloud-Anbietern hinzufügen (Google, Microsoft, Zoho, IceWarp, Exchange) - Neue Funktionen in MailProviderResolver für KamoMail und Cloud-Anbieter registrieren - DomainService, MailboxProvisioningService, MemberMailBoxService hinzufügen - DomainController und MailboxController mit voller REST API hinzufügen - Aktualisieren Sie AliasService.getFromAddresses auf zugewiesene Mailboxen mit Fallback verwenden - Post-OAuth-Domain und Mailbox-Synchronisation in ProviderController hinzufügen

  7. · kamo-shared-library

    E-Mail-Domain, Mailbox und Mitglieder-Mailbox-Einheiten und Repositories hinzufügen

    EmailProviderDomainEntity, MailboxEntity und MemberMailboxEntity für E-Mail hinzufügen Provider-Domain-Management, Mailbox-Versorgung und Member-to-Mailbox-Beabgabe.

  8. · kamo-internal

    Rollen & Genehmigungen mit Singleton-Rollenwähler und angewandten Rechten neu schreiben

    Ersetzt Multi-Rollen-Erstellung Dialog mit Autocomplete Dropdown für die Auswahl eine einzige bestehende OrgRole. Zeigt angewandte Rechte gruppiert nach Service-Typ mit Quelle-Origation (Rolle, Abteilung, Berufsbezeichnung, direkte). Displays effektiv Session Timeout vom Sicherheits-Wasserfall.

  9. · SecurityService

    Fügen Sie MemberSecurityController für Mitgliedsrolle und angewandte Rechte hinzu

    Biegt GET /member-security/{id' (unterwirktige Rolle, angewandte Rechte mit Quellen, Session Timeout), PUT /member-security/{id'/role und DELETE /member-security/{id'/role.

  10. · kamo-shared-library

    Fügen Sie MemberRoleRepository zur gemeinsamen Bibliothek für die Rollenzuweisung der Mitglieder hinzu

  11. · kamo-internal

    Konvertieren Sie das Support-Symbol in Dropdown-Menü, entfernen Sie die Unterstützung von Sidebar nav

    Support-Symbol in NavTop öffnet jetzt einen Dropdown mit zwei Optionen: - "View Support Chats & Tickets" navigiert zu /support?tab=tickets - "Neuen Support Chat/Ticket" öffnet das Support-Popup wie bisher Entfernt wurde der Menüpunkt Support aus NavPri Sidebar.

  12. · kamo-internal

    Docs von Sidebar nav zu Top-n nav-Symbol-Taste mit Dropdown

  13. · kamo-internal

    Redesign-Mitgliedereinstellungen mit modularer Tab-Architektur und kartenbasierter Edit-UI

    Merge Profil und Mitgliedschaft & Genehmigungen Tabs in einheitliche Registerkarte "Mein Konto" mit Abschnittsbasierte Edit-on-Click-Karten. Extrahieren Sie Funktionalität in dedizierte Tabs: Docs (DocManager mit assocType=1), E-Mail & Mailbox-Einstellungen, Telefoneinstellungen und Rollen & Genehmigungen. Vereinfachen Sie MemberHeader auf kompaktes Gradienten-Banner. Benutzerprofil Felder bedingt auf Basis von Sicherheitsanbieter org übereinstimmen mit Link zu verwalten bei Provider org. Neue Registerkarte: Mein Konto - Docs - E-Mail & Mailbox - Telefon Pläne & Rechnungsstellung - Rollen & Genehmigungen - Kontotätigkeit.

  14. · kamo-marketing

    Konvertieren /Preisseite von gekodierten Daten in live API-gesteuerten Katalog

    - Preisgestaltung in Server-Komponente (Daten holen) und Client Komponente (interaktive Benutzeroberfläche mit Animationen, Knets, FAQ) - Preisgestaltung-katalog.ts Dienstprogramm hinzufügen, das von ************ holt über API-Schlüssel und Karten Backend-Daten zum Rendering-Format der Seite - Anmutiger Fallrückfall auf hart codierte Daten, wenn API nicht verfügbar ist - Gleicher Schlüssel (PUBLIC_CHAT_API_KEY) jetzt auch für den Katalogzugriff mit SUBSCRIPTION_CATALOG - Alle vorhandenen Benutzeroberfläche, Animationen und interaktive Funktionen erhalten

  15. · kamo-internal

    Refactor API Access UI mit granularen Bandbreiten-Keefern pro Taste

    Umbenennen Sie "Public Chat API Keys" in "Organization API Keys". Umfang hinzufügen Management mit Umschaltschaltern per Taste (PUBLIC_CHAT, SUBSCRIPTION_CATALOG). Die als farbige Chips in der Schlüsselliste angezeigten Fassung. Scope-Schalter in beiden Erstellung Dialog und Schlüssel Detail / Bestellansicht.

  16. · SecurityService

    Unterstützung interner Service für Abonnement-Katalog und Promotions Endpoints

    X-Internal-Auth + X-Public-Chat-Org-Id Header Validierung hinzufügen, so APIService kann öffentliche Kataloganfragen an die Abonnement-Endpunkte stellen. Session auth arbeitet noch für den kamo-internen direkten Zugang.

  17. · kamo-shared-library

    Spaltenbereich zu PublicChatApiKey und ApiKeyScope enum hinzufügen

    Fügt eine Spalte JSONB-Speer zur API-Schlüsseleinheit mit Standardwert hinzu ["PUBLIC_CHAT"]. Neues ApiKeyScope enum definiert verfügbare Anwendungsbereiche: PUBLIC_CHAT und SUBSCRIPTION_CATALOG.

  18. · APIService

    Hinzufügen von Ziel-API-Schlüssel-Validierung und öffentliches Abonnement Katalog Endpunkt

  19. · MediaService

    Add scopes support to API key validation and management

  20. · kamo-internal

    Fügen Sie polierte MatrixCell-Komponente für Feature-Matrix-Bearbeitung hinzu

    Neue wiederverwendbare MatrixCell-Komponente mit modernen, animierten Mikro-Interaktionen: Lesemodus: - Rundum-Symbol-Plaketten (grüner Check / grau X) für booleans - Farbige Pillen mit abgerundeten Rändern für numerische und Textwerte - Blaue "Unlimited" Pille mit Unendlichkeit Symbol Bearbeiten Modus: - Animierte enthalten/ausschließen Kneipenpille (grün/rot mit Schwebeskala) - Custom boolean Schieberegler mit ON/OFF-Etikett und Federanimation - Gerundete numerische Eingabe mit Einheits-Suffix und Unendlichkeit-Knoggle-Taste - Reine Texteingabe mit Fokusring und blauem Schein - Alle Kontrollen verwenden konsistente Grenz-Radius, Farb-Token und Übergänge

  21. · kamo-internal

    Redesign Features Registerkarte mit Tabbed-Layout und Matrix in Serie

    - Beheben planFeatures API Antwort Schlüssel Mismatch (AbonnementPlanFeatures -" planFeatures) - Aufspalten Sie Features in zwei Ansichten über interne Tabs: 1. Kategorien & Features: sauberes Zwei-Panel-Master-Detail mit nummerierten Feature-Listen, Werttyp-Chips, Beschreibungen und leere Zustand-CTAs 2. Feature Matrix: Vollbreite Vergleichstabelle mit zusammenklappbaren Kategorien, stickige Feature-Spalte, Plan-Typ-Abzeichen, überprüfen/schließen Symbole für Lesemodus, und inline edit Steuerungen (Checkbox, Schalter, Nummer, Text) für den Editiermodus - Klappbare Kategorie Header mit Feature Count Abzeichen - Wechselreihenhintergründe für Lesbarkeit - Ungester Änderungen Indikator mit Speichern Matrix-Taste - Richtige Farbcodierung: blaue Plan-Header, Reihen der Indigo-Kategorie, grüne Häkchen

  22. · InitializerService

    KamoCRMPricingLoader mit vollständigem Marketing-Preismodell hinzufügen

    Die komplette KamoCRM-Abonnement-Preisstruktur in die KamoCRM Organisation, Spiegelung der / Preisseite auf kamo-marketing: - 4 Pläne: Kostenlos, Starter ($29/$24), Business ($64/$53), Enterprise (Custom) - 7 Abrechnungspreise über Monats- und Jahreszyklen mit 17% Jahresrabatt - 7 Feature-Kategorien mit 46 Features und voller Plan-Feature-Matrix - 5 Add-on-Module: Video ($8), AI ($10), HR ($8), E-Mail ($6), Speicher ($5) - 2 Bundles: Produktivität (17% Rabatt) und Full Platform (19% Rabatt) - Mengenrabatte für Starter (10% bei 11+) und Business (8%/15% Stufen) - 18DOFF Werbecode ($18/user/mo off Business, 12 Monate) - Standardvereinbarungsvorlage mit vollständigen HTML- und Platzhalter-Variablen

  23. · kamo-internal

    Enterprise-Abonnement POS-System - kompletter Frontend-Abo-Abo-System

    - Erweiterte posApi.ts mit 70+ Abonnement-API-Methoden und 28 neuen TypeScript-Schnittstellen - Zusätzliche Verwendung vonO-Saug-Permissions-Haken für granulare Berechtigung-basiertes Rendering - Rebuild PipelineAAbonnementPlansTab als 7-Tab-Container (Pläne, Features, Add-Ons, Bundles, Volumenrabatte, Promotions, Agreement Vorlagen) - Erstellt 9 Abonnement Admin-Komponenten (4200+ Zeilen) - Rebuild PipelineSignupsTab mit echter API-Integration, Dashboard-Karten und ein genehmigungsbewusstes Kundenportal - Erstellt AbonnementOrderWizard (1061 Linien) mit 5-stufiger geführtem Auftragsdurchfluss - Erstellt Abonnement bestellen Detail Seite (1206 Zeilen) mit 7 Registerkarten (Übersicht, Linienelemente, Abonnement, Rechnungen, Vereinbarung, Ereignisse, Notizen) - Kundenportal-Anpassungen mit Eigendatenfilterung hinzugefügt

  24. · kamo-shared-library

    Hinzufügen von Abonnement-DTOs, Abonnements und fixieren Sie legacy CommerceService

    38 neue DTOs für Plankonfiguration, Bestellungen, Abonnements, Rechnungen, Aktionen, und Vereinbarungen. 2000+ Linie Abonnement mit voller Geschäftslogik für Planmanagement, Auftragsabwicklung, Lebenszyklusmanagement, Rechnungsstellung, Förderungen, Vereinbarung Erzeugung und Analytik.

  25. · SecurityService

    Abonnement API-Endpunkte zu POSController hinzufügen (50+ Endpunkte)

    Fügen Sie komplette Enterprise-Abonnement-Management-Endpunkte für Pläne hinzu, Preise, Ausstattung, Add-ons, Bundles, Volumenrabatte, Katalog, Bestellungen, Abonnements, Rechnungen, Promotions, Vereinbarungen, Vorlagen und Analysen. Alle Endpunkte folgen bestehenden Auth-Mustern mit orgId/memberId-Sitzung Extraktion und hatRight() Berechtigungsprüfung.

  26. · kamo-shared-library

    Fügen Sie komplette Abonnement-Commerce-Entitätsmodell mit 24 Entitäten und Repositories

  27. · kamo-shared-library

    Komplettes Abo-Commerce-Entitätsmodell hinzufügen

    24 JPA-Einrichtungen, 12 enums, 21 Repositories und 20 neue Berechtigungsrechte für das Enterprise-Abonnement-POS-System. Inklusive Plankonfiguration (Pläne, Preise, Ausstattung, Addons, Bundles, Mengenrabatte), Bestellung und Abonnement-Lebenszyklus, Rechnungsstellung, Promotions und Einigungsgenerierung.

  28. · kamo-marketing

    Setzen Sie PUBLIC_CHAT_API_KEY und API_SERVICE_URL in K8s configmap

    Konfiguriert den Public Chat API Schlüssel und die interne API-Service-URL für die Chat Widget mit Backend-Diensten in der Produktion zu kommunizieren.

  29. · APIService

    Fügen Sie /api/media/** Routen-Mapping zu MediaService für öffentliches Chat-Schlüsselmanagement hinzu

  30. · MediaService

    Add ***-authenticated API key management endpoints for public chat

    Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

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