Align Status Labels nw. mit CRM-Seitenkarte bestellen über alle 3 Standorte
Feld config end-to-end über Vorschau anbringen, speichern, komponieren und senden
Die Feldkonfigurations-Krüppel wurden nur als UI verkabelt - sie hatten keinen Effekt auf Signatur-Rendering. Diese Verpflichtung: - Extrakte geltenFieldConfig...
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
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
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"). ...
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 ...
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.
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...
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()
Update Saatgutdaten für neue Abo-Plan DTO-Felder
Abgewertete ********-****-Steigerung durch planType, maxSeats und Beschreibung im DataLoader-Abonnement Plan Saatgut-Daten.
30% Promo-Banner auf Rechner verstecken, dynamisch zeigen, wenn Rabattcode angewendet wird
POS (Commerce) zu Einstellungen Navigationsmenüs hinzufügen
POS-App fehlte in den Einstellungen Sidebar und FeaturesManager Route Map, so dass es von Apps & Features zu aktivieren hatte keine Auswirkungen auf die Navigat...
Mobile Chat wird standardmäßig minimiert, öffnet Vollbildschirm ohne Zwischen-zwischen
Auf dem Handy (<640px): Starts minimiert unabhängig vom ersten Besuch. Das Tippen der Registerkarte öffnet Vollbild. Minimieren Sie die Rücksendungen auf die Re...
Z-Index über nörgeln, mobiles Unterblatt hinzufügen, Willkommensnachricht aktualisieren
- Bumps Widget z-index bis 10002 (nav ist 10001) so maximiert Modus ist nicht ausgeblendet - Mobil: gerendert als 70vh unteres Blatt mit Drag-Anzeige und abgeru...
Entfernen Sie unerreichbare minimierte Zustand-Check, um TypeScript Verengungsfehler zu beheben
Wicken Sie PublicChatWidget in Client-Komponente, um sssr:false in Server Component Fehler zu beheben
Next.js 16 verjstört dynamische() mit ssr:false in Serverkomponenten. Fügt PublicChatLoader als Client-Komponente-Wrapper hinzu.
Öffentliches Chat-Schlüsselmanagement in bestehende API-Zugangs-Tabt integrieren
APIManager.tsx mit echten Backend-Anrufen an /api/public-chat-Tasten neu schreibt (unterstützt von MediaService). Entfernt die separate Registerkarte PublicChat...
Route Public Chat Key API Anrufe zu MediaService statt SecurityService
Ändert Proxy-Pfad von /api/security/public-chat-keys zu /api/media/public-chat-keys um den tatsächlichen Backend-Controller-Standort in MediaService abzugleiche...
Verwenden Sie @MapsId-Muster für PublicChatVisitor, um IdClass-Fehler zu beheben
Wechselt von @OneToOne-as-@Id zu @MapsId mit expliziter String-SitzungGuid Feld. Behebt Hibernate "definiert keinen IdClass"-Fehler beim Start. Repository ID Ty...
Vermisstes Mitgliedsimport hinzufügen und erstellen Sie erstellen Sie den Aufruf von DataLoader
Fügt fehlenden Import für Mitgliedsklasse hinzu und ersetzt nicht existent memberService.createMember() mit memberRepository.save() für die Website-Kontakt-Syst...
Verwenden Sie Haupt-Fuß-Komponente auf Nebenseiten anstelle von SubFooter
Korrigieren Sie 7 rechtlich ansechten Marketing-Ansprüche auf der Website
1. 99,9% Uptime - wurde allgemein beansprucht, jetzt qualifiziert: "Bis zu 99,9%" oder "99,9% (Enterprise) " Fix in Hero, Testimonials, CTAStrip, TrustBar...
Adjust Free Plan Anspruch von "die volle Plattform" zu "Kern-Features"
"Die volle Plattform" ist rechtlich streitbar, da der Free-Plan hat erhebliche Limits vs bezahlte Pläne (1 Benutzer, 3GB, 100 Kontakte, nur Ansicht docs, kein V...
Preisvergleichstabelle horizontal scrollbar auf dem Handy
Die Feature-Vergleichstabelle in einen Overflow-x-Auto-Container mit einwickeln eine 700px minimale Breite, damit Spalten lesbare Größen auf schmalen Bildschirm...
Entfernen Sie globales Scroll-Verhalten:Geschech und so smooth, das verhinderte, dass Seiten oben anfangen
Das html-Element hatte Scroll-Verhalten: glatt global, die verursacht Next.js Client-Seite Navigation zu langsam reibungslos-scroll von der vorherige Scroll-Pos...
Inline-Display entfernen:flex, die über den mobilen Breakpoint war
Der Desktop-Nist-Container hatte Display: 'flex' in Inline-Stile, die Overrode der Tailwind 'hidden lg:flex' Klasse (Inline-Stile immer gewinnen über Klassen). ...
Scroll-Spion-Venv mit Haupt-Website-Links auf Homepage Desktop und Handy ersetzen
Die Homepage Navigationskomponente zeigte ScrollSpyNav Jump-to-Sektion Links (Home, Features, Demo, Show Me, Cases, ROI, etc.) auf dem Desktop statt der Hauptor...
Homepage Mobile Menü scroll-spy Links mit Website-Navigationslinks ersetzen
Die Homepage Navigation.tsx mobiles Menü zeigte Abschnitt Sprunglinks (Home, Features, Demo, Show Me, Cases, ROI, Testimonials, Preise, FAQ) anstelle der aktuel...
Konvertieren Sie alle internen <a&a"-Links zu Next.js <Link> für eine ordnungsgemäße Client-seitige Routing
- Footer.tsx: logo motion.a-Link, alle Fußgänger nav Links a-Link (entfernt window.location.href anti-Muster), Sitemap a-Link - Navigation.tsx: Logo motion.a-...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.