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
May 15, 2026
Featurekamo-shared-library

Risoluzione dei nomi, REO liens, TRID holiday, webhook delivery, ESignTemplate link

Passare attraverso tutti i sottoprogetti LOS: Risoluzione dei nomi di visualizzazione dei membri (MemberNameResolver): - Servizio di risoluzione condiviso sing...

Kamo·5mo ago
Featurekamo-shared-library

Prezzi istantanee, blocchi di velocità, risultati AUS, rivelazioni, timer TRID, HMDA LAR

Sub-progetti 5, 6 e 7 backend spediti insieme: Sub-project 5 (precing & locks): - LoanPricingSnapshot — citazioni (programma, investitore, tasso, APR, punti, g...

Kamo·5mo ago
Featurekamo-shared-library

Pipeline State machine, condizioni, modelli, eventi NATS

Sottoprogetto 4 (LOS pipeline & workflow) backend: - Nuovo enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuove entità: LoanPipelineMilestone (audit di trans...

Kamo·5mo ago
Featurekamo-shared-library

URLA livello di servizio (repos, DTO, servizi, ricerche)

Aggiunge lo strato di servizio di backend completo per il pacchetto URLA introdotto in il commit precedente: repos/applicazioni/ 20 JpaRepositories per entità ...

Kamo·5mo ago
Featurekamo-shared-library

URLA 2021 fondazione schema per ipoteca residenziale

Refactor AppMortgage in a full URLA pacchetto root che supporta più 1003 per prestito con fino a due mutuatari per coppia (marrito/congiunto o non sposata). Sos...

Kamo·5mo ago
May 11, 2026
Fixkamo-shared-library

Protezione dei diritti amministrativi + ruoli rivestiti sulla modifica dei modelli

Ora rifiuta. per persistere nell'impostazione NUKE o FORCE NUKE su uno qualsiasi degli ADMINISTRATOR diritti amministrativi del modello (CONFIGURE SYSTEM, MANAG...

Kamo·5mo ago
Featurekamo-shared-library

Calcolo a scomparsa + cross-model fan-out + tipoTemplate non-force fallback

Aggiunge tre cose necessarie per le modifiche dei modelli per raggiungere effettivamente i membri esistenti senza forzare un ciclo logout/login: 1, ***********...

Kamo·5mo ago
May 10, 2026
Fixkamo-shared-library

Drop CountryTypeConverter da EmbAddress.country

Il convertitore scrive il nome enum (ad esempio "UNITED STATES") come String, ma ogni tabella che incorpora Embedding Address (orgs, utenti, membri, user addres...

Kamo·5mo ago
May 1, 2026
Fixkamo-shared-library

Add attachments and event fields to ChatMessageDto; ignore unknown fields

ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...

Kamo·5mo ago
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·5mo ago
Fixkamo-shared-library

Passare MediaObjTransit a @MapsId modello derivato-identità

@IdClass combinato con @Id @OneToOne non è supportato in modo affidabile in Hibernate 6 — JpaRepository <MediaObjTransit, inizializzazione UUID> fallisce con "n...

Kamo·5mo ago
Fixkamo-shared-library

Aggiungi @IdClass per MediaObjTransit così i dati di primavera JPA possono esporre il suo ID derivato

Il metamodello di Spring Data richiede @IdClass per le entità la cui chiave principale è una @Id @OneToOne identificatore derivato. Senza di esso, JpaRepository...

Kamo·5mo ago
Featurekamo-shared-library

Add countUnreadAfter(guid, memberId, since) to MediaObjRepository

Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.

Kamo·5mo ago
Featurekamo-shared-library

Aggiunta a MediaSessionMuteRepository

Kamo·5mo ago
Featurekamo-shared-library

Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId

Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.

Kamo·5mo ago
April 30, 2026
Featurekamo-shared-library

Translation cache for chat messages

Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...

Kamo·6mo ago
April 29, 2026
Revertkamo-shared-library

Rimuovere @PostConstruct COMP provisioner — fissare gli ordini esistenti direttamente in DB

approvareOrder() già gestisce nuovi ordini COMP. Uno spazio di dati per gli ordini esistenti vengono corretti direttamente nel database.

Kamo·6mo ago
Featurekamo-shared-library

Auto-guarigione ordini COMP non previsti all'avvio

Su @PostConstruct, eseguire la scansione di tutti gli ordini APPROVED COMP e fornire qualsiasi cosa manca un AccountSubscription. Idempotent — trovare o creare ...

Kamo·6mo ago
Fixkamo-shared-library

Utilizzare CommerceMarket.getId() invece di getUid() nella fornituraCompSubscription

CommerceMarket utilizza @Id UUID id (non uid), quindi Lombok genera getId().

Kamo·6mo ago
Featurekamo-shared-library

Auto-provisioni dell'approvazione dell'ordine COMP ContoSubscription e assegna la licenza

- AbbonamentoOrdina: aggiungere targetOrganization (nullable FK to orgs) # Add to targetOrganizationId string # - AccountRepository: aggiungere findByPrimaryMem...

Kamo·6mo ago
Fixkamo-shared-library

Serializzare il clienteMemberId come stringa per preservare la precisione lunga

- AccountSummaryDTO: annotate uid con **************************************************************************************************************************...

Kamo·6mo ago
Featurekamo-shared-library

Add MemberUiPreference entity for per-member UI prefs

Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.

Kamo·6mo ago
Fixkamo-shared-library

Gestisci stringhe ordinali legacy per CountryType tramite AttributeConverter

Le file DB avevano un paese conservato come interi ordinali (ad esempio "186" per UNITED STATES) invece di nomi enum, causando IllegalArgumentException su findA...

Kamo·6mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·6mo ago
April 28, 2026
Fixkamo-shared-library

Widen commit log translations.title to TEXT to match colonna DB

La colonna era VARCHAR(512) sia nell'annotazione che nel DB, causando inserti di traduzione per fallire per lunghi titoli tradotti. La colonna DB è ora STRING (...

Kamo·6mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·6mo ago
Chorekamo-shared-library

Drop stale BillingGroup-era commento + inutilizzato SubscriptionMember query

Strisce il blocco Doc di avanzi in AppliedModelEnforcementService che ha riferito al concetto di BillingGroup a lungo termine, e rimuove # Dopo aver consolidato...

Kamo·6mo ago
Fixkamo-shared-library

Bypass di livello superiore + Rimborso base gratuito per org senza sub

L'assegno di livello org e' stato controllato. abbonamenti di passeggiate che mirano a un org. Con il nuovo modello target org, org che non hanno ancora un targ...

Kamo·6mo ago
Refactorkamo-shared-library

Dividi amministratori a livello di account da membri per-sub; sub acquisiscono target org

AbbonamentoMember (per abbonamento licenziatario + bandiere sub-manager) quindi un L'account sull'org KamoCRM può contenere abbonamenti multipli, ogni targeting...

Kamo·6mo ago
April 27, 2026
Otherkamo-shared-library

AccountGroup - > AccountTier (sezione clienti, non fatturazione)

Il cliente-segmentazione al dettaglio (con scontoPercentuale, utilizzato da PriceList for tier-based pricing) collise in nome con l'ormai rimosso concetto di gr...

Kamo·6mo ago
Refactorkamo-shared-library

Fare Account il gruppo; sostituire User-set con Member-set + AccountMember

Il conto è ora stesso il "gruppo" — non c'è un gruppo separato di fatturazione concetto. I membri (org-scoped) appartengono al Conto direttamente tramite il nuo...

Kamo·6mo ago
Refactorkamo-shared-library

Migrare da BillingGroup a Account come principale di fatturazione

L'account è ora il singolo cliente principale Stripe. Un membro che ha bisogno pagare (ad esempio per un abbonamento) crea automaticamente un Account; tale Acco...

Kamo·6mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·6mo ago
Refactorkamo-shared-library

Orient live records to Account address profile, snapshot indirizzi storici

Orient record di commercio dal vivo per fare riferimento al profilo principale del profilo dell'account indirizzi, con istantanee scattate solo quando i record ...

Kamo·6mo ago
Refactorkamo-shared-library

Passare Account.java a embeddables; aggiungere AccountAddress entità per le liste di spedizione/billing

- Aggiungi AccountAddressType enum (SHIPPING, BILLING) - Aggiungi AccountAddress entità (account FK, tipo, etichetta, EmbAddress, timestamp) - Aggiungi AccountA...

Kamo·6mo ago
Featurekamo-shared-library

Tasti di ricerca del fornitore su Registrazione, archivio di segreteria, MinIO gamma di streaming

- Registrazione: aggiungere providerInstanceId + providerExternalId per unire provider call-history / voicemail righe di nuovo alle attività di imaging - PhoneV...

Kamo·6mo ago
Featurekamo-shared-library

Add lead-history audit log — entità, registro, servizio, DTO, LeadService hooks

- entità LeadHistory (UUUID PK, FK lunghi normali — nessun vincolo FK per consentire la cancellazione del piombo / conversione) - LeadHistoryEventType enum con ...

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