KamoCRM

Live Change Log

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

17,495
Variazioni totali
5,983
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 3, 2026
Featurekamo-internal

Schermo di steward di recensione (scala di tasso + cascata di LLPA), dal vivo

Terza scheda, sul MLOSPricingService spedito legge tramite il nuovo SecurityService proxy (+ il nuovo org-scoped run read). Org eseguire l'inventario con un sel...

kamo·3mo ago
FeatureSecurityService

Verifica dei prezzi proxy di lettura (scala + decomposizione LLPA)

MlosPricingController @ /api/security/mlos/precing + MlosPricingCliente a MLOSPricingService (/api/pricing). Riutilizza MlosBaseController. esegue inietti di in...

Kamo·3mo ago
July 2, 2026
Featurekamo-internal

Archivio-non-determinare i mercati, pipeline di mercato, drag reorder

Impostazioni › Tipi di coinvolgimento: - Mercati di archivio (tipo "ARCHIVE" da confermare) invece di eliminare; Active/Archived sub-tabs; ripristino da Archivi...

kamo·3mo ago
FeatureSecurityService

filtro ?status nella lista dei mercati; rimuovere il DELETE ridondante

GET /api/security/commerce-markets ora prende uno stato opzionale=active|archived|all (default active) in modo che le impostazioni La scheda archiviata può cari...

Kamo·3mo ago
Featurekamo-shared-library

Domande di mercato archiviate; drop ridondante hard-delete

Add findArchivedByOrganizationId + findAllByOrganization IdOrdered e il I metodi di servizio sono cosi'. Le impostazioni di commercio possono avere una vista ar...

Kamo·3mo ago
Fixkamo-internal

Smalto di revisione sottoscrittura (i18n, a11y, contrasto, enum umanizza)

Applicare i risultati delle recensioni: localizzare congelati/sì/no + aria-label umanizzati, umanizzare enum pills, fase title-case parity (titolo condivisoCase...

kamo·3mo ago
FixSecurityService

Guardia inquilina chiusa a falce su waivers/validations di sottoscrizione

Recensione trovata che la guardia org era un no-op sul caso comune della lista vuota per il da-id waivers/validations legge (che il servizio MLOS non org-filter...

Kamo·3mo ago
Featurekamo-internal

Sottoscrizione Recensione schermo steward (agenzia AUS + non QM), dal vivo

Seconda scheda steward, sul MLOSUnderwritingService spedito legge tramite il nuovo Sicurezza Delegazione di servizio. Agenzia AUS gestisce l'inventario (DU/LP/G...

kamo·3mo ago
FeatureSecurityService

Sottoscrittura recensione leggere proxy (Agenzia AUS + regole interne non QM)

MlosUnderwritingController @ /api/security/mlos/underwriting + MlosUnderwriting Cliente a MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). Riutiliz...

Kamo·3mo ago
Featurekamo-internal

Wire Capital & Risk Command Center al live read-path

Sostituire lo strato di fissaggio con il vero percorso di lettura end-to-end: browser -> E' il momento giusto. gestione del percorso -> APIService -> Servizio d...

kamo·3mo ago
FeatureSecurityService

Delega di lettura per il Centro Comando

Aggiungere un proxy MLOS-named, in sola lettura che permette il kamo-internal Capital & Risk Centro di comando raggiungere MLOSCapitalMarketsService senza espor...

Kamo·3mo ago
Featurekamo-internal

Console di steward MLOS Capital & Risk Command Center

Aggiungi la console di steward ipotecario AI-native sotto /commerce (mercato MORTGAGE scheda), sostituendo gli intenti/commissioni del titolare con MortgageStew...

kamo·3mo ago
Featurekamo-internal

Sistema Wide toggle + editor di bilanciamento del credito + filtro cascata; filtro membro della storia/link/paginazione; icona dell'inietto+ INJECT conferma

- /leads/credits: destra-allineata 'System Wide:' Riduzione attiva/dipendente; Equilibrio di credito utilizza il ∞-capable InfinityCell (basamento degli invalid...

kamo·3mo ago
FeatureSecurityService

Toggle a livello di sistema, lead-viewers, modifiche di bilanciamento del credito, paginazione della storia

- /credits/system-wide GET+PATCH (org credit-suspend), /credits/lead-viewers (VIEW LEADS titolari incl. Grant-all) per il filtro membro di Storia. - Modifica de...

Kamo·3mo ago
Featurekamo-shared-library

Suspend di credito a livello di sistema, invalidazione di bilanciamento del credito, storia impaginata

- OrgLeadConfig (nuovo tavolo ORG LEAD CONFIG): interruttore "System Wide" org-wide che sospende CREDIT-BASED lead auto-assegnamento (FFA non interessato); gate...

Kamo·3mo ago
Refactorkamo-internal

Goccia titoli in-view ridondanti su Templates/Past-Imports schede

Le etichette sub-tab già nominano la vista, quindi rimuovere il titolo h4 + sottotitolo da LeadImportTemplateManager e LeadImportHistoryManager; mantenere l'azi...

kamo·3mo ago
Fixkamo-internal

Aggiungi percorso proxy mancante /api/security/lead-imports; predefinito per Importare modelli

- La base GET/POST /api/security/lead-imports non aveva alcun Prossimo proxy route.ts (solo sub-paths ha fatto), quindi Passato Importa fetch (e l'importazione ...

kamo·3mo ago
FixSecurityService

Cancello FFA accettabilità su sospensione disponibile-sommario + disponibile

disponibile-sommario ora risolve l'assegnazione del membro e salta il prodotto quando sospeso BEFORE il free-for-all cortocircuito, e disponibile() cancelli di ...

Kamo·3mo ago
Fixkamo-shared-library

Sospensione blocca attualmente l'accettazione (accettare + accettare + FFA)

findApplicableAllotments filtrato 'AND la.isActive = true', quindi ottenereMostSpecificAllotment ha restituito un ribasso ACTIVE meno specifico (o niente) quand...

Kamo·3mo ago
Featurekamo-internal

Split Lead Credits in Azioni disponibili/Storia/Manage Credits

Reorders the /leads azioni top-right a: Aggiungi nuovo piombo, Piombo disponibili (→/strada/disponibile, Bolt icona + indicatore di disponibilità dal vivo, most...

kamo·3mo ago
Refactorkamo-internal

Drop the Import Leads scheda; due sotto-tabs + pulsante intestazione

- Rimuovere il sottotab 'Import Leads'; il wizard di importazione si apre ora da un sempre visibile Pulsante 'Import Leads' nell'intestazione della pagina. Rest...

kamo·3mo ago
ChoreEmailService

Wire mlos-internal-auth (INTERNAL AUTH SECRET) in distribuzione [skip ci]

EmailService's InternalAuthFilter guards /api/email/templates/send + /seed-org on interno.auth.secret, che era unset (chiuso 503). Condividi l'esistente valore ...

Sage·3mo ago
ChoreSecurityService

Wire mlos-internal-auth (INTERNAL AUTH SECRET) in distribuzione [skip ci]

Client interni di SecurityService (recupero SMS -> VOIP, email di recupero + modello seme -> Email) inviare X-Internal-Auth da internal.auth.secret, che era Uns...

Kamo·3mo ago
ChoreVOIPService

Wire mlos-internal-auth (INTERNAL AUTH SECRET) in distribuzione [skip ci]

Protegge il nuovo /api/bulktext/send endpoint. Condividi la produzione esistente valore interno-auth (mlos-internal-auth) così il recupero di SecurityService SM...

Sage·3mo ago
FixVOIPService

Implementazione POST /api/bulktext/send interno SMS transazionale

SicurezzaServizio BulkTextSmsClient (password-recupero + Impostazioni account SMS) E' sempre stato arrestato. ma il controller non è mai stato costruito, così o...

Sage·3mo ago
OtherKlusterServices

Provisione R1 MEDIA JetStream stream via idempotent bootstrap Job

Media/feed event (media.feed.*, media.post.*) non aveva JetStream stream, così pubblica restituito '503 Nessun risponditore disponibile per richiesta' (chat.> è...

Kamo·3mo ago
Fixkamo-internal

Invia leadId come stringa quando si crea un commento

parseInt() arrotondato ids passato JS MAX SAFE INTEGER, quindi il backend ha cercato un vantaggio inesistente e ha restituito 404, surfacing come 'Failed a crea...

kamo·3mo ago
FixSecurityService

Accettare leadId come stringa per crearePost per preservare la precisione CRDB id

I ID di piombo sono valori CRDB unici rowid() che superano JS MAX SAFE INTEGER. Il frontend ora invia leadId come stringa; parse sia String che numerico forme c...

Kamo·3mo ago
Fixkamo-internal

Risolvere i nomi dei membri su /leads/credits + link al loro account

La colonna e il filtro dei membri hanno mostrato id grezzi perché la mappa dei nomi è stata costruita da /api/security/members, il cui CockroachDB Long ids seri...

kamo·3mo ago
Chorekamo-internal

Ricostruire per tirare nuove chiavi i18n dal dizionario di traduzione

Le chiavi di funzione di importazione manuale sono stati aggiunti a kamo-traduzione-dizionario (en) che CI copie in messaggi / al tempo di costruzione; questo f...

kamo·3mo ago
Featurekamo-internal

Inietto prova azione di piombo su /leads/disponibile (solo managers)

Aggiunge un pulsante 'Inject Test Lead' accanto Accetta per ogni fornitore / prodotto, mostrato solo a membri con MANAGE CREDITS. Apre una finestra di dialogo d...

kamo·3mo ago
FeatureSecurityService

Inject test lead + fix Manage-Credits list for grant-all admins

- Nuovo elicottero. (MANAGE CREDITS): crea un sintetico 'Void > Test Lead' (John Doe / 555-555-5555 / noreply@ richiedeAssignment=true nel mercato dato/vendor/p...

Kamo·3mo ago
Featurekamo-shared-library

Archivia la chiave di file caricata originale su LeadImport run

Aggiunge le colonne SOURCE FILE KEY + SOURCE FILE CONTENT TYPE in modo da un run riferimenti file originale archiviato in MinIO (KamoInitializer aggiunge le col...

Kamo·3mo ago
Featurekamo-internal

Archivio & scaricare il file importato originale

On Start Importa il file grezzo viene caricato (best-effort) e la sua chiave passata all'importazione POST; Past Imports mostra un pulsante Download per le oper...

kamo·3mo ago
FeatureSecurityService

Archivio file originale a MinIO + download endpoint

Inietti MinIOStorageService; POST /source-file memorizza il caricamento grezzo in privato secchio interno; GET /{id}/source-file lo scorre indietro (controllato...

Kamo·3mo ago
Featurekamo-internal

Importa modelli + Importazioni passate sotto-tabs, auto-rilevamento, ri-import

- Barra sub-tab in LeadManualImportManager: Importa Piombo | Importa modelli | Importazioni passate - LeadImportTemplateManager: elenco modelli/create/edit/dele...

kamo·3mo ago
FeatureSecurityService

Persist run/records, modello CRUD, header auto-detect & re-import

- LeadImportPersistenzaServizio: intestazione normalizzare+SHA3 impronte digitali (ordinato / non ordinato), mappatura / freccia JSON round-trip, persist run + ...

Kamo·3mo ago
Featurekamo-internal

Indicatore di disponibilità live sul pulsante Lead Credits

Specchio l'indicatore NavPri Leads sull'azione /leads 'Lead Credits': a green/red status dot (verde = piombo è accettabile ora tramite FFA o credito, rosso = ne...

kamo·3mo ago
Fixkamo-internal

Fare EditableCard onEdit opzionale in modo da riassegnare gating type-checks

La carta di assegnazione passa `canReassignManually ? startEditAssegnazione: non definita` a EditableCard.on Modifica, ma suEdit è stato digitato `() => void` (...

kamo·3mo ago
Featurekamo-internal

Live NavPri lead alert — green/red dot, lampeggiante, fuoco popup, bordo trim

- LeadAlertProvider (globale, montato a livello NavPri): WS-driven/disponibile-sommario; guida tutto lo stato - NavPri Leads icon: green dot (può accettare) / r...

kamo·3mo ago
FeatureSecurityService

GET /leads/disponibile-sommario per l'allerta live NavPri

Aggrega l'accettabilità del chiamante in tutti i mercati attivi (cancello del cliente + credito/FFA/ regole quotidiane). Resi haAcceptable / hasAcceptableCredit...

Kamo·3mo ago
Featurekamo-shared-library

Persistenza della colonna vertebrale per l'importazione di modelli, run & per-row record

Sostituisce le entità acrobazie vuote con classi @Entity reali (modellate sulla LeadIntake* precedente: UUID id, gen random uuid, timestamp DB-default, statoId ...

Kamo·3mo ago
Fixkamo-internal

Stato occupato su Start Import + log di debug di goccia

- disattivare Start Import / Indietro e mostrare un girante + 'Importare...' mentre l'importazione POST è in volo, impedendo le presentazioni duplicate su file ...

kamo·3mo ago
FixSecurityService

Correttezza, scala & PII indurimento in LeadImportController

- dedup tramite query LeadRepository, invece di trovareAll() su tutti gli inquilini (era un OOM/DoS + rischio di esposizione cross-tenant, re-run per 1000-row b...

Kamo·3mo ago
Fixkamo-shared-library

Domanda di importazione dedup + org-guard membro / assegnazione del prodotto-vendor

- No, no. , proiezione-solo ricerca duplicata per l'importatore manuale (sostituisce un per-batch trovareAll() che ha idratato ogni piombo attraverso tutti gli ...

Kamo·3mo ago
Featurekamo-internal

/intestazione in stile account+tabs, /leads contenitori di carta, gating destro

- LeadsCreditLayout: intestazione gradiente eroe + schede sottolineate (matches /account); filtri+grid in arrotondato /leads-style Card; Disponibile scheda gate...

kamo·3mo ago
FeatureSecurityService

Mark-reassignment gated by MARK right; Manage-Credits restituisce i membri con Spend/Receive right

LeadAcceptController: marchio-riassegnazione richiede MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: rendimenti ammissibiliMemberIds (supporti SPE...

Kamo·3mo 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