KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
June 8, 2026
FixSecurityService

Rigenerare faviconi sull'etichettatura salva; sniff tipo logo reale

provisionUpdate (in esecuzione su ogni salvataggio personalizzato) ha scritto config/css/manifest ma mai faviconi rigenerati — quelli sono stati prodotti solo d...

Kamo·4mo ago
FixSecurityService

Seed globals.css dal modello quando la cartella org manca

provisionUpdate (in esecuzione su ogni colore salvare) riscritto il css dell'org/globals.css in atto, ma questo oggetto esiste solo una volta disposizione Full ...

Kamo·4mo ago
Fixkamo-internal

Mostra il logo completo con la sua estensione reale, non hardcoded .svg

La scheda di marca costruito logoFullUrl come logo-full.svg sul supporto, ignorando il logo di orgFullExt. Loghi completi caricati come png/jpg/etc. in diretta ...

kamo·4mo ago
FixKlusterServices

Refresh TLSStore ogni ciclo così nuovi certs vengono serviti

update tls store() ha eseguito solo all'avvio e alle importazioni di stoccaggio condiviso, quindi un cert appena rilasciato da cert-manager (HTTP-01) era pronto...

Kamo·4mo ago
FixKlusterServices

Dare reindirizzamento solo route un backend così Traefik v3 consente

Traefik v3 disabilita un router IngressRoute con servizi: [] quando consentireEmptyServices è spento (come è qui), quindi il dominio-agnostico Il router redirec...

Kamo·4mo ago
FixKlusterServices

Reindirizza tutti gli host HTTP a HTTPS + gate auto-cert a domini reali org

Doganale org (ad esempio login.sign.pink) ha restituito il nudo di Traefik "404 pagina non trovata" su HTTP normale: l'unico router redirect port-80 E' stato co...

Kamo·4mo ago
FeatureKlusterServices

Pre-seed sign.pink + www.sign.pink in STATIC DOMAINS

sign.pink è un nuovo dominio apex (consumer e-signature brand / white-label Kamo inquilino org). Pre-seed apex + www così un cert di crittografia esiste prima p...

Kamo·4mo ago
FixConversionService

Persist conversion error invece di fallire silenziosamente

Sia il modello che i normali pipeline di conversione di upload inghiottiti Docs guasti di conversione (richiede solo), lasciando is converted=false senza regist...

Kamo·4mo ago
June 7, 2026
Fixkamo-signer-monorepo

Installare turbo tramite npm in fase di potuner Docker; pin pnpm; aggiungere .dockerignore

La fase di pruner ha eseguito `pnpm aggiungere -g turbo` prima che qualsiasi pacchetto.json esistesse, quindi corepack ha afferrato pnpm 11 e ha fallito con "gl...

Kamo·4mo ago
Featurekamo-signer-monorepo

Nuova app di firma monorepo + mobile-first e-signature

Turborepo + pnpm workspaces monorepo alloggiamento riutilizzabili pacchetti e-sign estratto da kamo-internal più una nuova, ultra-polished kamo-signer app — l'e...

Kamo·4mo ago
May 30, 2026
Featurekamo-internal

Riscrittura di impresa a tutta larghezza con anteprima live

LoanProductForm era una singola colonna stretta (maxLarghezza: 880) con codice rigido Inglese ovunque. Ora utilizza lo stesso modello di impresa della pagina of...

kamo·5mo ago
Featurekamo-internal

Layout a due colonne con riquadro in anteprima live

La pagina della nuova offerta era una colonna stretta alta su schermi larghi — sprecato metà la vista. Ora utilizza CSS Grid con il modulo sulla sinistra (5fr) ...

kamo·5mo ago
Refactorkamo-internal

Riprogettare la nuova pagina dell'offerta come spazio di lavoro a due colonne + anteprima live

Hai chiesto pieno immobiliare, moderno, lucido — ultimo refactor ha messo un forma monocolonna all'interno di un guscio di larghezza piena, che è esattamente l'...

kamo·5mo ago
May 29, 2026
Featurekamo-internal

Polacco pagina nuova offerta — stato vuoto, distintivo LOC, termini personalizzati

Tre vuoti UX la pagina offerta aveva dopo il refactor precedente: 1. Stato vuoto. Quando un mercato non ha ancora prodotti di prestito, il calo utilizzato rend...

kamo·5mo ago
Featurekamolos

Per-offer overrides per tasso, APR e tassa di origine

LoanOfferCreateRichiesta ottiene tre campi facoltativi — interesseRateBpsOverride, aprBpsOverride, provenienzaFeeAmountOverride. creareDraft li applica quando i...

Kamo·5mo ago
Fixkamolos

Stivali STRIPE CONNECT WEBHOOK SECRET per KamoLOS

La configurazione di cui si fa riferimento... così il risolutore segnaposto di primavera ha lanciato prima di raggiungere il livello Java **********************...

Kamo·5mo ago
Fixkamolos

Tracciare condiviso-lib LoanRepository → PersonalLoanRepository

Aggiorna ogni tipo di importazione e campo da LoanRepository a PersonalLoanRepository attraverso 20 file sorgente KamoLOS + 1 test (i nomi di campo iniettati Lo...

Kamo·5mo ago
Fixkamo-shared-library

Rename LoanRepository → PersonalLoanRepository

Spring Data JPA deriva il nome del fagiolo del repository dall'interfaccia semplice nome di classe, non dal valore di qualifica @Repository("..."), quindi il la...

Kamo·5mo ago
Fixkamo-internal

Aggiungi /commerce/personal-loans/new entry + polish market-scopes offerta page

L'azione QuickActionsBar "New Loan Offer" ha indicato /commerce/personal-loans/new ma non esisteva una pagina del genere, quindi Next.js ha percorso la pagina d...

kamo·5mo ago
Refactorkamo-internal

Polish aziendale a tutta larghezza su 10 pagine

Adotta il modello di impresa moderno (intestazione conveniente + pangrattato + freccia posteriore + guscio flex a tutta altezza + contenuto raggruppato in carta...

kamo·5mo ago
ChoreSecurityService

Trigger ricostruisce per raccogliere il nome di PersonalLoan entità

L'immagine SecurityService a 761019b è stata costruita prima di condivisa-lib d14dc54 (che ha rinominato l'entità del prestito personale a JPA nome "PersonalLoa...

Kamo·5mo ago
Featurekamo-internal

Esporre PERSONAL LOANS nel tipo di commercio e raccoglitori di fidanzamento

Aggiunge PERSONAL LOANS al COMMERCE TYPES ed EngagementType list in modo da nuovo mercato dei prestiti personali KamoLOS può essere creato dai mercati/nuovi e m...

kamo·5mo ago
Fixkamo-shared-library

Evitare Loan / LoanRepository collisione con app ipoteca

KamoInitializerService non è riuscito a boot perché due classi @Entity chiamato 'Loan' e due classi di repository denominate 'LoanRepository' entrambi volevano ...

Kamo·5mo ago
Featurekamo-internal

T6+T7 frontend polish + rapporti org + autopay UI

Smalto frontale (T6): - Nuova lib/format.ts: aiutanti locali-aware Intl — formatCurrency / formatDate / formatDateTime / formatPercentBps. Sostituisce hardcoded...

kamo·5mo ago
Featurekamolos

Tier 6+7+9+10 — frontend polish, org reports, OpenAPI, JaCoCo

T6 (frontend polish): - New /lib/format.ts: locale-aware formatCurrency / formatDate / formatDateTime / formatPercentBps via Intl APIs (replaces hardcoded t...

Kamo·5mo ago
Testkamolos

Livello 4 — LoanPaymentPosting Test unità di servizio

Sei test dell'unità mobile-repository che coprono il cuore della spedizione di pagamento: - No, no. pagamento di $100 contro prestito con $25 commissioni / $50...

Kamo·5mo ago
Featurekamolos

Tier 5 lotto di conformità

- OfacSanctionsService: Jaro-Winkler fuzzy match @ ≥0.92 dopo exact-match Passo. Colpisce il punteggio di somiglianza superficiale. Configurabile tramite los.of...

Kamo·5mo ago
Featurekamo-shared-library

LoanChargeOffReasonCode (IRS 1099-C box 6) + ricerca di audit

- Nuova LoanChargeOffReasonCode enum (A BANKRUPTCY.H OTHER) per IRC §6050P - Loan.chargeOffReasonCode colonna - @Query per i subpoenas del regolatore (loanId / ...

Kamo·5mo ago
Featurekamolos

Tier 3 sicurezza + Tier 8 gruppo di pulizia bug

T3 — Sicurezza: - Nuova RateLimitFilter (Bucket4j): 1000/min per IP per webhooks, 10/min per sessione per offerta accetta/decoder/rescind, 60/min generale. Regi...

Kamo·5mo ago
Featurekamo-shared-library

E' il momento giusto

Usato per riattivare un esistente Il piano PAUSED invece di creare una riga duplicata che orfana quella in pausa.

Kamo·5mo ago
May 28, 2026
Performancekamolos

Tier 2 — Hikari + RestTemplate timeouts + Stripe SDK + Redis cache

- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...

Kamo·5mo ago
Featurekamo-internal

/api/los proxy HMAC-segna intestazioni di identità

Quando LOS PROXY HMAC SECRET env var è impostato, il proxy ora calcola E mi manda. X-Proxy-Signature + X-Proxy-Timestamp accanto al X-Org-Id / Intestazioni X-Me...

kamo·5mo ago
Fixkamolos

Tier 1 critical correctness pass

T1.1 Stripe disbursement strategy: TREASURY (stub — requires SDK upgrade or raw HTTP) / CONNECTED_ACCOUNT (Transfer.create — works in SDK 28.2.0) / MA...

Kamo·5mo ago
Performancekamo-shared-library

Pagamenti di repo + conteggioByStatus per percorsi caldi

- LoanRepository: conteByStatus / conteByOrganization AndStatus + Pagina <Loan> trovareByStatus(...) / Non e' vero. E' una cosa da fare. ***********************...

Kamo·5mo ago
Fixkamo-internal

Clicca sul link email della forza tramite la navigazione cattura-fase

Rapporti mostrano clic sui collegamenti email-preview silenziosamente facendo nulla — Hover mostra l'URL, nessun errore di console, ma la navigazione non spara ...

kamo·5mo ago
Featurekamo-internal

Org-side dettaglio prestito pagina + regolazioni / Promise API

- losApi: manualeAdjust, waiveFee, promiseToPay - La pagina completa delle operazioni * 4 carte di bilancio (corrente, principale, interesse, prossimo due) * Mo...

kamo·5mo ago
Featurekamolos

Final batch — compliance, packets, adjustments, Grafana, tests

Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...

Kamo·5mo ago
Featurekamolos

P2 lotto — osservabilità, test, tassa di fine anno, ID Stripe reali

Osservabilità: - micrometro-registry-prometheus sul sentiero di classe - /actuator/prometheus esposto tramite gestione config (sia locale + k8s configmap) - Ser...

Kamo·5mo ago
Featurekamo-shared-library

LoanOrgStripeConnect + Imposte sui prestiti/campi obbligatori + indici caldi

- Nuova entità LoanOrgStripeConnect (one-per-org, detiene stripeConnectedAccountId + Collegare le capacità di bordo) + repository - Loan: stripeCustomerId (lazy...

Kamo·5mo ago
Fixkamo-internal

Lasciare nativo target= blank aprire la nuova scheda, drop window.open

La correzione precedente intercettato il clic e chiamato finestra.open() — ma blocchi di popup e le estensioni possono bloccare finestra.open anche da un dirett...

kamo·5mo ago
Featurekamo-internal

P1 frontend — coda di ricarica + timeline di audit

- losApi: chargeOffQueue / confermareChargeOff / auditByLoan - No, no. D120 recensione coda pagina; org utente recensioni ogni prestito, aggiunge un motivo, cli...

kamo·5mo ago
Featurekamolos

P1 lotto — webhooks stato avanzato, cron, commercio verticale

Movimento dei soldi (il nucleo P1): - LoanPaymentPostingService: markSucceedAndPost / markFailed / markReturnedAndReverse / markDisbursementSucceededed / markDr...

Kamo·5mo ago
Refactorkamo-shared-library

Credito Uid → Lungo + ordino originario

Engagement estende BaseEntity (Long PK) così il fidanzamento Uid deve essere lungo, non UUID — questo è coerente con l'accordo esistenteDTO / WorkOrderDTO model...

Kamo·5mo ago
Featurekamo-internal

P0 indurimento — forme, risoluzione della sessione, metodi di pagamento

Forms (org-side): E' una cosa che non va. /{productUid} modificare pagine - Nuovo LoanProductForm: basi / prezzi / limiti / termini / conformità sezioni, campi ...

kamo·5mo ago
Featurekamolos

Indurimento P0 — Stripe Connect endpoint + PDF flatten

- Fix EsignClient Importazioni: EsignGenericEnvelopeRepository / EsignSignatureRepository live in .esign.repos, not .esign root - Nuovo StripeConnectController ...

Kamo·5mo ago
ChoreSecurityService

KamoLOS → KamoMLOS nei riferimenti ai commenti

Il progetto /Next.js/KamoLOS (flusso ricorrente) è stato rinominato a KamoMLOS così il nome KamoLOS potrebbe essere riutilizzato per il nuovo servizio personale...

Kamo·5mo ago
ChoreKlusterServices

Aggiornare sottodominio mappa commento KamoLOS → KamoMLOS

Il progetto /Next.js/KamoLOS è stato rinominato KamoMLOS (Kamo Mortgage Sistema di origine). Il nome KamoLOS è ora utilizzato per il nuovo servizio personale. I...

Kamo·5mo ago
Featurekamo-internal

/api/los/* percorso proxy → KamoLOS via k8s DNS

Specchi il /api/billing/[...percorso] Delegazione del servizio di fatturazione: *** sessione risolta tramite Redis; X-Org-Id + X-Member-Id inoltrata - /api/los/...

kamo·5mo ago
Featurekamo-internal

Aggiungi PERSONAL LOANS tipo di commercio front-end

- engagementTypeLabels: estendere l'engagement Tipo unione + vocabolario - MarketCardGrid: PERSONAL LOANS colore (#14b8a6) + icona del marchio + contatore - Pag...

kamo·5mo ago

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.

Inizia gratis per sempreVisualizza il prezzo