Sostituisci l'opzione aggiuntivo di archiviazione con il cursore di quantità
Storage supplementare è basato sull'utilizzo ($4/25GB blocco), non un semplice on/off Add-on. Sostituito l'interruttore di attivazione con un cursore (0-1000GB ...
Include parent org in /org/domain response
The getOrganizationByDomain endpoint manually builds a response map but never included the parent organization reference. This prevented the frontend from knowi...
Aggiungi genitoreId e il genitore a OrgProviderProps tipo
L'interfaccia dell'Organizzazione props mancava dei campi genitoriId e genitori, facendoli cadere durante la compilazione di TypeScript anche se backend li mand...
Wire BillingManager e RelationshipManager per veri backend
BillingManager (account fatturazione scheda): - Sostituito 100% locale-stato mock con vero metodo di pagamento Stripe-backed gestione tramite fatturazioneApi - ...
Purge incomplete model directories in init container
The service crashes on startup if it finds a directory in /models that has missing or partial model files. Add a sweep at init start that removes any directory ...
Remove GitHub LFS downloads, use only data.statmt.org models
GitHub raw URLs return LFS pointer files, not actual binaries. Drop enru/enar downloads entirely — LibreTranslate handles those locales. Only download the 4 pai...
Narrow bergamot a es/fr/de/pl, ripristina bergamot-first order
I file GitHub LFS non possono essere scaricati con il curl semplice (l'URL di prua restituisce il non il contenuto). Rimuovere l'enru/enar da bergamotto; quelli...
Restore bergamot with working model sources and correct image
- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...
Narrow BergamotProvider targets to 6 pairs with available models
pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.
Scale bergamot a 0, aggiornare l'immagine a mozilla/translation-service
Il secchio di download del modello Google Cloud Storage (bergamot-models-sandbox) restituisce 404 per tutti i file e il firefox-traduzioni-models repo è stato a...
Route all translations through LibreTranslate while bergamot is offline
BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...
Sostituisci la pagina delle statistiche del mock con il cruscotto Live KamoCRM
Ricostruito /settings/account?tab=stats in una visione completamente cablata, di sola lettura cruscotto. Sostituisce tutti i dati del mock con le chiamate paral...
Proxy *** sfida tramite server di login per il supporto multidominico
Sostituisce il fetch diretto cross-origin a capcha.{domain}/api/challenge con un stesso-origine proxy a /api/capcha/challenge. L'approccio precedente richiesto ...
Scale bergamot torna a 1 replica — guasti di traduzione causati da pod mancante
Bergamot era a 0 repliche con il suo servizio ancora registrato. Il FornitoreRouter in TranslateService non ha avuto interruttore, quindi ogni richiesta di es/f...
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...
Scegli un Piano di flusso end-to-end
- Wire PlanCalculator in PlansBillingTab dialogo (sostituisce segnaposto) - Ottieni i piani disponibili dalla fatturazione API sul carico di pagina - Presentazi...
Nascondi Piani & Billing scheda per radice KamoCRM org
I proprietari di org di KamoCRM hanno tutto abilitato senza alcun costo — dovrebbero Non vedi mai la scheda di fatturazione. La scheda è ora condizionatamente r...
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...
Integrare il sistema di fatturazione Stripe attraverso la piattaforma
- Nuovo client BillingApi.ts con tipi di script completi per tutte le fatture endpoint (abbonamenti, metodi di pagamento, fatture, crediti, utilizzo, config, ad...
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...
Aggiungi entità di fatturazione e repository per l'integrazione di Stripe
Nuovo pacchetto con 9 entità (BillingCustomer, BillingSubscription, BillingPayment Metodo, BillingInvoice, BillingCredit, BillingCreditLedger, BillingConfig, Bi...
Ridurre la dimensione del pezzo di traduzione a 50 chiavi con backoff esponenziale
150 chiavi ancora troppo grandi per alcuni fornitori (valori di paragrafo lunghi privacy/termine/GDPR). Ora: 50 chiavi per pezzo, 4 retries con esponenziale bac...
Le richieste di traduzione di Chunk per prevenire i timeout di fetch su grandi carichi di pagamento
Con 1500+ chiavi, il singolo carico di pagamento della richiesta in batch stava causando connessione timeout per alcuni provider di traduzioni. Ora si divide in...
Aggiungi /calculator e /pricing/offer a tutte le mappe del sito; i18n HTML sitemap etichette
- app/sitemap.ts: aggiungere /pricing/offer e /calculator con alternanze locali - app/api/sitemap/route.ts: aggiungere il calcolatore di prezzi e le voci dell'o...
Eliminare hash di traduzione per forzare la re-traduzione completa di espanso en.json
Tutti i contenuti del corpo della pagina sono stati estratti a en.json (4 agenti paralleli aggiunti ~500+ nuove chiavi tra funzionalità, casa, circa, sicurezza,...
Estrarre completamente le corde del corpo rimanenti da prodotto, blog, prezzi, demo, contatto, calcolatore
Estrarre completamente le corde del corpo da caratteristiche, circa, casa
Estrarre completamente le stringhe del corpo da sicurezza, privacy, termini, gdpr, cookie, legale
Estrarre completamente le corde del corpo da carriere, società, comunità, risorse, roadmap
Re-login al registro immediatamente prima di costruire per evitare la scadenza auth dopo passo di traduzione lungo
Forza re-traduzione e commettere file locali di nuovo a repo dopo tradurre passo
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Rimuovi tradurre config da application.yml — appartiene a k8s/configmap.yaml
Utilizzare etichettaKey invece di etichetta per chiave trustIndicator in DemoClient
Utilizzare textKey invece di testo per la chiave di beneficio in DemoClient
Filo locale attraverso fetches dinamiche e aggiungere skip di traduzione basato su hash
- Avanti param locale a SecurityService changelog API (pagina + percorso + cliente) - Avanti param locale a KBService articolo/tree fetches (sezione + pagine sl...
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Uso del cavoTraduzioni in tutti i componenti del cliente
Sostituisce tutte le stringhe codificate in ogni (pagine)/*Client.tsx con t("chiave") chiama utilizzando l'uso successivo-intlTraduzioni. Copre 25 file: sicurez...
Forward locale param to SecurityService on public subscription catalog endpoint
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
