Hinzufügen von MemberRightRepository für die Verwaltung von Direktrechten auf Mitgliedsebene
DomainService in EmailDomainService umbenennen, um Bohnen-Namenskonflikt zu lösen
DomainService der gemeinsamen Bibliothek und der lokale DomainService der gemeinsamen Bibliothek beide als 'domainService'-Beine registriert, was CrashLoopBackO...
Entfernen Sie doppelte Inline-Hilfe von E-Mail-Vorlagen Seite
Die Hilfe-Informationen wurden sowohl inline über der Vorlagenliste angezeigt und in der Help & Tips Sidebar. Entfernt die Inline-Rendering zu vermeiden Platzve...
Korrekte Methode Signaturen in DomainController und MailboxController
- Beheben getMemberMailboxes -" getMailboxesForMitglied in MailboxController - Vermisste Parameter des MemberId hinzufügen, umVerifikationRecords und überprüfen...
DomainApi.listDomains statt getDomains-Methode in EmailMailboxManager verwenden
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...
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 hi...
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-Beab...
Fügen Sie explizite Typ-Nnotation hinzu, um implizit jeden Build-Fehler zu beheben
Fügen Sie Border-Radius zu Karten für konsistente abgerundete Ecken hinzu
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...
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-securit...
Fügen Sie MemberRoleRepository zur gemeinsamen Bibliothek für die Rollenzuweisung der Mitglieder hinzu
Auto-Append E-Mail-Domain, wenn Alias ohne @ eingegeben, zeigen tatsächliche Fehlermeldungen
Wenn Benutzer nur einen Benutzernamen wie "SYSAdmin" einbegst, die Domain von ihrem Die primäre E-Mail wird automatisch angefügt (z.B. "SYSAdmin@KamoCRM.com"). ...
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...
Mitglieds-IDs als Strings senden, um JavaScript-Nummer Präzisionsverlust zu verhindern
Mitglieds-IDs von CockroachDB überschreiten Number.MAX_SAFE_INTEGER, was zur Folge hat Nummer() zu runden z.B. 11619363155626374 - 1161936315562426400. Das Back...
Machen Sie Unterstützung Ticket Tisch automatisch füllen verbleibende Elternhöhe
Flex hinzufügen: 1 und minHeuheit: 0 zum äußeren Behälter und Tabellenkontainer so die Tabelle erstreckt sich, um den verfügbaren Platz zu füllen. Paginiert am ...
Wenden Sie die gleichen Korrekturen und Tab-Reinigungen auf SupportView an
Match SettingsView Layout: engere Heldenpolsterung (Py: 2,5, px lg: 3), reduzierte Inhaltspaddelung (px lg: 2, pb: 2), kompakte Tabs (minHeight: 42, fontSize: 1...
Verschärfen EinstellungenView Abstand und reduzieren Tab-Höhe, um Konto-Seite entsprechen
- Reduzieren Sie die Auffüllung der Helden-Sektion (Py: 4 x 2,5, px lg: 4 x 3) - Reduzieren Sie die Paddelfläche für den Hauptinhalt (px lg: 4 x 2, pb: 6 x 2) -...
Umbenennen Sie Seiten-Header zu Mein Konto, Registerkarte zu Mein Profil, normalisieren Abstand und Tab-Resizing
- Seitenkopf von "Mein Profil" in "Mein Konto" geändert - Erster Tab von "Mein Konto" in "Mein Profil" umbenannt - Normalisieren Sie die Aufbegehlung des Tab-In...
Wiederherstellen animierter Hintergründe zu Header, umbenennen Avatar in Foto um, beheben Hintergrundmanagement
- Ken Burns animierte Hintergrundbilder mit org/customen Hintergrundunterstützung über neue Requisiten (useOrgBackgrounds, CustomBackgrounds) - Alle Benutzer ...
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 Fun...
Erlauben Sie Mitgliedern, ihre eigene Kontoaktivität ohne VIEW_ACCESS_LOGS Erlaubnis einzusehen
Umfassende Preisintegration Audit - machen Sie alle Seiten API-getrieben
Rechnerseite: - Aufspalten in Server-Komponente + CalculatorClient - Alle Planpreise, Zusatzpreise, Bundle-Preise jetzt von API - Promo-Code-Validierung gegen L...
Entfernen Sie alle 14-Tage-Testreferenzen von Preisen und Angebotsseiten
Versuch aus Starter und Business-Pläne entfernt. Free Plan dient als die Try-before-you-buy Erfahrung. Aktualisierte CTA-Buttons ("Get Started"), FAQ, Fußertext...
14-tägige Testversion aus Starter- und Business-Plänen entfernen
Free Plan dient als Testerlebnis - keine Notwendigkeit für separate Probezeiten auf bezahlte Pläne.
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-kata...
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_CATALO...
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. Sessio...
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: PU...
Hinzufügen von Ziel-API-Schlüssel-Validierung und öffentliches Abonnement Katalog Endpunkt
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 boo...
Matrix-Button bearbeiten, um zwischen Lese- und Bearbeitungsmodi umzuschalten
Die Matrix startet nun im Lese-Only-Sig-Modus. Klicken Sie auf "Edit Matrix" schaltet in den Inline-Bearbeitungsmodus mit Checkboxen, Schaltern und Texteingaben...
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: ...
Parse JSONB Stringfelder vor Array-Operationen in Grid-Renderern
kompatibelPlanIds, inklusiveInPlanIds und anwendbare PlanIds von das Backend als JSON Strings, nicht Arrays. Zugehter JSON.parse Fallback in Zellreigern, um "sl...
Mock-Abonnement-Daten von DataLoader entfernen
Entfernen loadMockSubscriptionData (BASIC/PRO/ENTERPRISE gefälschte Pläne) von loadMockPOSData. Alle Abonnementdaten für KamoCRM sind jetzt exklusiv verwaltet v...
Align API Response Keys mit Backend und fix AG Grid Rendering
- Beheben Sie 7 Response-Schlüssel-Mismen in posApi.ts (FunktionenKategorien, Features, addOns, Bundles, VolumeDiscounts, Promotions, VereinbarungVorlagen) - ...
Verwenden Sie Docker/Login-Aktion + buildx für zuverlässige Registrierung auth
Ersetzen Sie bare Docker Login/Build/Build/Push mit dem Docker/login-action@v3 docker/setup-buildx-action@v3, und docker/build-push-action@v5 pattern das behand...
KamoCRMPricingLoader schaut org nach TitelShort auf und läuft von DataLoader.run()
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/...
Update Saatgutdaten für neue Abo-Plan DTO-Felder
Abgewertete ********-****-Steigerung durch planType, maxSeats und Beschreibung im DataLoader-Abonnement Plan Saatgut-Daten.
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...
30% Promo-Banner auf Rechner verstecken, dynamisch zeigen, wenn Rabattcode angewendet wird
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
