Scale bergamot înapoi la 1 replica
Bergamot a fost la 0 replici cu serviciul său încă înregistrat. FurnizorulRouter în TranslateService nu a avut întrerupător de circuit, astfel încât fiecare cer...
Don't let null translated description hide the English original in changelog
The translation lookup for non-en locales was unconditionally overwriting description with **************** which is null when: - the translation was saved befo...
Alegeți un flux de plan de la un capăt la altul
- Wire PlanCalculator in Dialog PlansBillingTab (replaces placeholder) - Adu planuri disponibile de facturare API pe pagina de încărcare - Manipulați depunerea ...
Ascunde fila de facturare pentru radacina KamoCRM org
Proprietarii de org KamoCRM au tot ce le este permis cu nici un cost. Nu văd niciodată nota de plată. Fila este acum doar condiţionat pentru organizațiile de co...
Resolve 23 compilation errors from controller-service signature mismatches
Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...
Update kamo-shared-library version from 1.0.0 to 1.1.0
Needed to resolve the new billing entities in the commerce.billing package added to shared library 1.1.0.
Update kamo-shared-library version from 1.0.0 to 1.1.0
The shared library is published as 1.1.0, not 1.0.0. This was causing the Docker build to fail with "artifact not found" since Maven could not resolve the depen...
Add -U flag to maven build steps to resolve shared library from local repo
The dependency:go-offline step was trying Maven Central first, getting a cached failure for kamo-shared-library (which is local-only), and that poisoned the sub...
Sistem integrat de facturare pe platformă
- Client noi de facturareApi.ts cu tipuri complete de TypeScript pentru toate facturile obiective (subscripții, metode de plată, facturi, credite, utilizare; co...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Add billing config initialization to KamoCRMPricingLoader
Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...
Adaugă entități de facturare și depozite pentru integrarea dungi
Noul pachet ***************** cu 9 entităţi (BillingClient, BillingSubscription, BillingPayment Metoda Factură, BillingCredit, BillingCreditLedger, BillingConfi...
Reduce dimensiunea bucății de traducere la 50 de chei cu exponențial de rezervă
150 de taste încă prea mari pentru unii furnizori (valori de paragraf lung în intimitate/perioade/GDPR). Acum: 50 de chei pe bucată, 4 retries cu exponențial ba...
Solicitări de traducere bucată pentru a preveni timeout-uri de preluare pe sarcini utile mari
Cu 1500 de taste, singura cerere de lot a fost cauza de conectare timeouts pentru unii furnizori de traducere. Acum se împarte în bucăți de 150 de chei cu 3 ret...
Adăugaţi /calculator şi /preţ / offer la toate sitemaps; i18n HTML sitemap etichete
- app/sitemap.ts: adaugati /preturi/oferta si/calculator cu locatii alternative - app/api/sitemap/route.ts: adăugaţi Calculator de preţuri şi înscrieri Oferte S...
Șterge hash traducere pentru a forța re-transformarea completă a extins en.json
Tot conținutul corpului pagină a fost extras în en.json (4 agenți paraleli adăugați ~500+ noi chei peste caracteristici, acasă, despre, securitate, confidențial...
Extrage complet restul siruri de caractere corpului de la produs, blog, tarifare, demo, contact, calculator
Extrage complet siruri de caractere de corp de la caracteristici, despre, acasă
Extragerea completă a corzilor corpului din securitate, confidențialitate, termeni, gdpr, cookie-uri, legal
Extrage complet siruri de caractere de corp din cariere, companie, comunitate, resurse, foaie de parcurs
Forța de re-transformare și să angajeze fișiere locale înapoi la repo după pas traduce
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Utilizați etichetaKey în loc de etichetă pentru tasta TrustIndicator în DemoClient
Wire locale prin aduceri dinamice și adăugați hash-based traducere skip
- Forward locale param to SecurityService changelog API (pagina + ruta + client) - Forward localizează param către KBService article/tree bringes (section + mel...
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Utilizarea firului Transformarea în toate componentele clientului
Înlocuiește toate șirurile de caractere hardcodate în fiecare (pagini) /*Client.tsx cu t ["cheie") apeluri folosind următoarea utilizare itTraduceri. Include 25...
Forward locale param to SecurityService on public subscription catalog endpoint
Utilizați metode de repo bazate pe UUID pentru traducerile planului de abonament, evitați sarcina leneș în programator
Utilizați UUID pentru SubscriptionPlanTraducere FK pentru a se potrivi cu BaseUuidEntity PK tip
Add translation tables for commit logs, KB articles, and subscription plans
Adăugați traducere asinc pentru changelog și planuri de abonament, adăugați API-uri publice locale
Add async translation for KB articles, add locale-aware public article APIs
Extinde mesajele/en.json cu pagina completă de acoperire a copierii corpului
Crescut catalogul de traducere de la 172 taste (~12 namespaces) la 300. chei de-a lungul 26 namespaces, extragerea fiecare utilizator-vizibil hardcoded String e...
Rezolvați DYNAMIC SERVER USAGE 500 de erori și ruta lipsă a calculatorului
- Adăugați forța dinamică la [local]/layout.tsx (getMessages() folosește antetele() interne) - Eliminaţi generatoareStaticParams de la [kbSection]/page.tsx (Con...
Adaugă entități de traducere și depozite pentru ComiteLog, KbArticle, Abonare Plan
- ComiteTraducere + ComiteTraducereId (PK: commit log id, local) - KbArticleTraducere + KbArticleTraducereId (PK: articol uid, local) - SubscriptionPlanTraducer...
Merge pull request #4147 from ****************
fix: add explicit AS for column alias in session and event queries (Postgres syntax error)
Merge pull request #4158 from Mravuri96/patch-1
Update build-docker script to include recorder
Adăugați vârfuri de instrumente și fixați comportamentul sulului pe selectorul limbajului
- Adăugaţi numele englezesc la LOCALE CONFIG pentru toate cele 22 de localităţi - Adăugaţi titlu={englishName} la fiecare buton de limbă (desktop + mobil) așa c...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.