Analytics-Symbol zu nvtop mit OTK-authenticated iframe hinzufügen
Fügt ein BarChart-Symbol zu NavTop inszeniert Team-Mitglieder der Top-Level-Og (kein Elternteil). Ein Klick navigiert zu /analytics, die ein OTK erzeugt und loa...
Ersetzen Sie separate Call/Text-Symbole in nvtop mit vereinten VoipButton Dropdown
TXT Domain Eigentumsrekord in DNS Setup UI anzeigen
- DomainData/DnsStatus: Verifikation hinzufügenToken, EigentumVerifiziert, Typfelder - AliasStatusTable: TxtOwnershipCard oberhalb der CNAME-Tabelle anzeigen, ...
Sticky Header, aktualisierte Aliasnamen, immer einsichtsbare einfaches Englisch DNS-Guide
Populate DNS-Status, wenn bereits bestätigt; zeigen org Namen prominent überall
Prominent warnen, dass www-Rekord optional ist und bestehende Seiten brechen kann
Entfernen Sie doppelte Scrollleisten und horizontalen Überlauf auf DNS-Setup-Seite
/setup/dns Seite und Domain Setup Flow zu /network hinzufügen
- Neue /setup/dns Seite mit Zweiphasen-Flow: Domain-Eingabe dann DNS Überprüfung mit 60-Sekunden-Auto-Polling und SSL-Bestätigung - ManualDnsGuide: klappenwei...
Behandeln Sie leere API-Antworten und anmutige Verschlechterung auf Abrechnungskarte
- billingApi erhalten/putte Helfer jetzt sicher behandeln leere Antwort-Körper statt Absturz auf res.json() mit leerem Eingang - PlansBillingTab loadData wick...
Org/Mitgliederkontext aus *** Sitzung für Abrechnungsvorlage
BillingService Controller benötigen X-Org-Id und X-Member-Id Header. Beim direkten Aufruf (unter Umgehung von APIService) wurden diese nicht gesetzt. Jetzt lies...
Anruf von BillingService direkt über k8s DNS statt über APIService
Next.js serverseitiger Proxy ruft jetzt BillingService an **************** direkt, überspringt die unnötige Sprung durch APIService. Verwendungen BILLING_SERVIC...
Next.js API Proxy-Route für /api/billing/* hinzufügen
Der Abrechnungs-API-Client rief /api/billing/* als relative URL auf, die den Next.js-Server anstelle des APIService-Gateways drücken. Hinzugefügt eine Catch-all...
Speicher-Ad-on-Keeber mit Quantität Schieberegler ersetzen
Zusätzlicher Speicher ist nutzungsbasiert ($4/25GB Block), kein einfaches Ein-/Ausschalten add-on. Ersetzen Sie den Schalter um einen Schieberegler (0-1000GB in...
parentId und Eltern zum OrgProviderProps-Typ hinzufügen
Die Organisation props Schnittstelle fehlte parentId und Elternfelder, verursacht, dass sie während der TypeScript-Kompilation fallen gelassen werden, obwohl di...
Wire BillingManager und RelationshipManager zu echten Backends
BillingManager (Rechnungslegungs-Tab): - Ersetzt 100% Lokal-Staat-Mock mit realer Stripe-Backed Zahlungsmethode Management über billingApi - Lastt Zahlungsmet...
Mock-Statistik-Seite mit Live KamoCRM Abonnement Dashboard ersetzen
Rekonjunktur / Konto?tab=stats in einen vollständig verdrahteten, lesbaren Einblick Armaturenbrett. Ersetzt alle Scheindaten durch parallele Anrufe zu BillingSe...
Komplette Wählen Sie einen Plan Flow Ende-zu-Ende
- Wire PlanCalculator in PlansBillingTab Dialog (erplatziert) - Holen Sie sich verfügbare Pläne von der Abrechnung API auf Seitenlast - Handle Plan-Einreichung:...
Verstecken Pläne & Billing Registerkarte für root KamoCRM org
KamoCRM org Besitzer haben alles kostenlos aktiviert, sollten sie nie sehen, die Abrechnung Registerkarte. Die Registerkarte ist jetzt nur bedingt gemacht für K...
Integration Stripe Billing System über die Plattform
- Neuer billingApi.ts Client mit vollständigen TypeScript-Typen für alle Abrechnungen Endpunkte (Abonnements, Zahlungsmethoden, Rechnungen, Kredite, Nutzung, ...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Öffnen Sie in Docs-Taste für die Bearbeitung von Dokumenten, Tabellenkalkulationen, Präsentationen
- Neuer "Open in Docs"-Button (EditNote-Symbol) in der Doc-Manager-Actions-Kolumne für .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt Dateien - Öffnet Dokument i...
Erstellen integrierter Auto-Vorsprung UI mit Full Endpoint Management
Komplette Neufassung des LeadAutoImportManager mit produktionsreifen Features: - Endpoint CRUD mit einzigartigen Webhook URLs für 3rd-Party Lead-Anbieter - Copy...
Uploader-Name anzeigen, Datumsspalte erweitern, Erweiterungssymbol in Dateinamen einführen
- Hochladen Durch: war immer leer - Feldname war korrekt, aber Backend nie createdByName gesetzt; jetzt auf der Backend-Seite behoben - Dateiname Spalte: vorp...
Speichergröße Tooltip zur Größe Zelle in doc-Manager hinzufügen
Tooltip zeigt die Aufschlüsselung der tatsächlich verwendeten Speicher pro Dokument: Originaldatei, Miniaturansichten (Original + umgewandelt kombiniert) und ko...
Ladebildschirm für Datei-Downloads in NavigationInterceptor überspringen
Blob URLs und Links mit dem Download-Attribut nie verursachen Seitennavigation, so dass der globale Klick-Handler jetzt früh für diese zurückkehrt - "Loading Ka...
Oberfläche speichern Fehler und Revert optimistisches Update in E-Mail-Provider-Welbung
Beim Speichern eines nicht konfigurierbaren Anbieters (KamoMail, ParentOrg, NotConfigured) fehlgeschlagen, wurde der Fehler in Zustand gesetzt, aber nie in der ...
Doc-Manager-Action-Buttons in Toolbar-Suchreihe verschieben
- Entfernt Dokument erstellen, Dokument hochladen, Bulk Upload und Aktualisieren von der Gradienten Held Header - Hero Header ist jetzt nur Titel/Beschreibung -...
Wiederherstellen Team-Mitglied/Mitglied Berechtigungsmodell für Share-Dialog
Teammitglieder (memberType=TEAM_MEMBER) umgehen alle Tore. Regelmäßige Mitglieder werden durch SHARE_DOCS_* Rechte abgesperrt. Legacy-Sitzungen ohne MemberType ...
Erlauben Sie jedem authentifizierten Mitglied, Dokumente zu teilen
Entfernen Sie ein Rollen-basiertes Gate im Share-Dialog - jedes angemeldete Mitglied kann teilen. Die vorherige erforderliche Prüfung istTeamMember (von Session...
blake3 von blake3/browser importieren, um WASM korrekt zu initialisieren
blake3/esm/browser erfordert eine manuelle WASM-Bestimmung; blake3/browser macht es automatisch.
Korrektur MemberType-Prüfung auf TEAM_MEMBER und Feldnamen für Share API
Dokument-Sharing-System mit Share-Dialog, Shared With Me-Register und teilbaren Links implizit einstellen
- ShareDocumentDialog mit zu Erlaubnis-basierten Mitglied/Team/Dept/jobTitle Empfänger Picker hinzufügen - Wire Share Button in der DocManager Toolbar (nurMY_DO...
Echter BLAKE3-Hutsch- und Pre-Upload-Dedup-Check im Doc-Manager
- BLAKE3 Platzhalter durch echtem Blake3 WASM in fileHashing.ts ersetzen - Hinzufügen von Check-Hashes und Register-bestehende API-Proxy-Routen - MultiFileUploa...
Gate Folder und Doc Typensäulen/Felder auf allowFoldern und allowDocType
Wenn Ordner- oder Doc-Typ-Funktionen für einen assoc-Typ deaktiviert sind, verstecken Sie die entsprechende Datennetzspalten und Upload-Formfelder konsequent.
Upload-Felder mit konsistenten MUI TextFeldern ausweisen, immer Ordner und Doc-Typ anzeigen
Ersetzen Sie rohe <select"-Elemente mit MUI TextField-Auswahl für konsistent Styling und Ausrichtung mit dem Beschreibungsfeld. Ordner und Doc Typ Felder sind j...
Alle Dateitypen für den Upload akzeptieren, eine serverseitige Blacklist statt Whitelist verwenden
Hardcodierte ACCEPTED_EXTENSIONS Whitelist mit dem Server-ExtBlackList ersetzen von assoc-config. Alle Dateitypen sind nun hochgeloadbar, sofern nicht explizit ...
Redesign Prepare Ausgewählte Registerkarte mit Neubestellung, Vorschau und Massen-Download
Ersetzen Sie Mock Options Panel durch funktionelle Dokumentenvorbereitung UI. Dokumente sind über Drag-and-Drop- und Pfeiltasten mit Checkboxen für neu stellbar...
Verwenden Sie systemDocsNur Flag für System Docs Tab, zeigen Sie alle Dokumente in Original Docs
Original Docs Tab zeigt jetzt alle Dokumente für diesen org/assocType ohne Filterung durch assocObjectId. System Docs Registerkarte sendet systemDocsOnly: true ...
Default assocObjectId zur aktuellen Mitglieds-ID für die ordnungsgemäße doc-Tab-Filterung
Wenn kein oid URL param bereitgestellt wird, sind Original Docs und Modified Docs tabs Abfrage nun durch die aktuelle Mitglieds-ID, während System Docs Abfragen...
MultiFileUploader mit Warteschlange-basierten Upload- und pro-Datei-Einstellungen neu schreiben
DocManager-Tabs, Edit-Symbol hinzufügen, Editor und Multi-File-Uploader hinzufügen
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
