Scale bergamot zurück zu 1 Replik - Übersetzungsfehler durch fehlende pod verursacht
Bergamot war bei 0 Repliken mit seinem Service noch registriert. Der ProviderRouter in TranslateService hatte keinen Leistungsschalter, so dass jede Anfrage für...
Lassen Sie sich nicht null übersetzte Beschreibung verstecken das englische Original in changelog
Die Übersetzungsrekubation für Nicht-en-Lokale war bedingungslos überschrieben Beschreibung mit ****************, die null ist, wenn: - die Übersetzung wurde ge...
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...
23 Kompilierungsfehler von Controller-Service-Signatur-Munches beheben
Controller wurden von einem separaten Agenten von Dienstleistungen gebaut, was zu Methode Name und Parameter Typ Mismatches. Alle Controller wurden behoben, um ...
Aktualisierung der Version von Kamo-shared-Bibliothek von 1.0.0 auf 1.1.0
Benötigt, um die neuen Abrechnungsunternehmen im commerce zu lösen.billing Paket hinzugefügt, um die gemeinsame Bibliothek 1.1.0.
Aktualisieren Sie die Version von 1.0.0 auf 1.0.0
Die freigegebene Bibliothek ist als 1.1.0 und nicht als 1.0.0 veröffentlicht. Dies verursachte der Docker bauen mit "Artefakt nicht gefunden" scheitern, da Mave...
Hinzufügen -U-Flagge zu maven bauen Schritte, um gemeinsame Bibliothek von lokalen Repo zu lösen
Die Abhängigkeit:go-offline Schritt versucht Maven Central zuerst, immer eine cached Ausfall für Kamo-Shared-Bibliothek (die nur lokal ist), und das Vergiftet d...
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, ...
Initial BillingService - gestreifte Abrechnung für KamoCRM
Kompletter Spring Boot Service für die Verwaltung von KamoCRM Billing via Stripe: - Stripe Kunde, Abonnement, PaymentMethod, Rechnung Lifecycle Management - Kr...
Hinzufügen von Stripe webhook Forwarding und Billing API Gateway Routing
- POST /api/billing/webhooks/stripe erhält Stripe webhooks und forwards zu BillingService mit Stripe-Signature Kopf erhalten - /api/billing/** Gateway Routen ...
Billing Konfigurations-Anitialisierung zu KamoCRMPricingLoader hinzufügen
Samen eine Standard BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-Tage-Liebe) für die KamoCRM Organisation beim Preisauflader-Start. Unterstützung das neue Stripe-R...
Rechnungswesen und Repositories für die Stripe-Integration hinzufügen
Neues Paket **************** mit 9 Einheiten (BillingCustomer, Abrechnung, BillingPaymentMethod, BillingInvoice, BillingCredit, BillingCreditLedger, BillingConf...
Reduzieren Sie Übersetzungsstück auf 50 Schlüssel mit exponentiellem Backoff
150 Schlüssel noch zu groß für einige Anbieter (lange Absatzwerte in Datenschutz/Berechtigte/GDPR). Jetzt: 50 Schlüssel pro Stück, 4 Retries mit exponential Bac...
Chunk-Übersetzungsanfragen, um Timeouts auf großen Nutzlasten zu verhindern
Mit 1500+ Schlüsseln verursachte die Einzelcharge-Anfrage-Nablastung für den Anschluss Timeouts für einige Übersetzungsanbieter. Jetzt teilt sich in Stücke von ...
Add /calculator und /pricing/offer zu allen Sitemaps; i18n HTML Sitemap Labels
- app/sitemap.ts: /Preis/Angebot und / Rechner Einträge mit Locale-Alternative hinzufügen - app/api/sitemap/route.ts: Preisrechner und Sonderangebotseinträge hi...
Löschen von Übersetzung hash, um die vollständige Neuübersetzung von erweiterten en.json zu erzwingen
Alle Seitenkörperinhalte wurden extrahiert, um en.json (4 parallele Agenten hinzugefügt zu haben ca. 500+ neue Schlüssel über Funktionen, home, about, Sicherhei...
Vollständig extrahieren verbleibenden Körper Strings aus Produkt, Blog, Preisgestaltung, Demo, Kontakt, Taschenrechner
Vollständig extrahieren Körper Strings aus Sicherheit, Privatsphäre, Begriffe, gdpr, Cookies, legal
Vollständig extrahieren Körper Strings aus Karrieren, Unternehmen, Gemeinschaft, Ressourcen, Roadmap
Aktualisierung von Locale Übersetzungen und hash [überspringen ci]
Re-Übersetzung erzwingen und Locale-Dateien nach Übersetzen zurück zu Repo besetzen
Übersetzen config aus application.yml entfernen gehört in k8s/configmap.yaml
Übersetzen config von application.yml entfernen gehört in k8s/configmap.yaml
Verwenden Sie labelKey statt Label für TrustIndicator-Schlüssel in DemoClient
Wire Locale durch dynamische holt und fügen Sie hash-basierte Übersetzung überspringen
- Forward locale param zur SecurityService changelog API (Seite + Route + Client) - Forward locale param zu KBService Artikel/Baum fetches (Abschnitt + Schnecke...
Entfernen redundante Übersetzungstabelle SQL - Hibernate ddl-auto handhabt sie
Wire verwendenÜbersetzungen in alle Client-Komponenten
Ersetzt alle festcodierten Strings in jeder (Seiten)/*Client.tsx mit t("key") ruft mit Next-intl useTranslations auf. Bedeckt 25 Dateien: Sicherheit, Kontakt, D...
Forward locale param zu SecurityService auf öffentlichen Abonnement Katalog Endpunkt
Verwenden Sie UUID-basierte Repo-Methoden für Abonnement-Plan Übersetzungen, vermeiden Sie Faul-Ladung im Zeitplaner
Verwenden Sie UUID für Abonnement-Übersetzung FK, um BaseUuidEntity PK-Typ zu entsprechen
Übersetzungstabellen für Commit-Logs, KB-Artikel und Abonnement-Pläne hinzufügen
Hinzufügen von async-Übersetzung für Changelog und Abonnement-Pläne, fügen Sie lokale öffentliche APIs hinzu
Hinzufügen von async-Übersetzung für KB-Artikel, fügen Sie lokal-bewusste öffentliche Artikel-APIs hinzu
Erweitern Sie Nachrichten/en.json mit ganzer Seite Körperkopie-Berichterstattung
Grew den Übersetzungskatalog von 172 Tasten (-12 Namensräume) bis 300+ Schlüssel in 26 Namensräumen, die jeden Benutzer-sichtlichen Hardcode ausziehen Englische...
DYNAMIC_SERVER_USAGE 500 Fehler und fehlende Rechnerroute lösen
- Kraft-Dynamik zu [locale]/layout.tsx hinzufügen (getMessages() verwendet Header() intern) - Entfernen von generierenStaticParams von [kbSection]/page.tsx (KB-...
Übersetzungseinheiten und Repots für CommitLog, KbArticle, Abonnement hinzufügen
- CommitLogTranslation + CommitLogTranslationId (PK: commit_log_id, locale) - KbArticleTranslation + KbArticleTranslationId (PK: article_uid, locale) - Abonneme...
Merge Pull-Anfrage #4147 von ****************
fix: explizite AS für Spalten-Alias in Session- und Ereignisabfragen hinzufügen (Postgres Syntaxfehler)
Merge Pull Anfrage #4158 von Mravuri96/patch-1
Update build-docker script to include recorder
Tooltips hinzufügen und Scrollverhalten auf Sprachauswahl beheben
- englishName zu LOCALE_CONFIG für alle 22 Locales hinzufügen - Jede Sprachtaste={englishName' zu jeder Sprachtaste hinzufügen (Desktop + Mobil) so schweben z...
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.