KamoCRM

Live Change Log

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

17,488
Variazioni totali
5,978
Caratteristiche
5,281
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 11, 2026
October 5, 2026
Refactorkamo-shared-library

Drop findMemberAndManagerIds — il suo unico chiamante, SecurityService ha ospitato-computer manager coppie, ora legge il grafico org (KamoCollab CP02 T15)

git grep di ogni repo's origine/main (e ogni pezzo non schiacciato) non trova altro chiamante. Premere solo l'impegno di CP02 T15 di SecurityService AFTER viene...

Kamo·3w ago
Refactorkamo-shared-library

I fatti dei membri della chat provengono solo dal grafico org; il repository dei fatti legacy e il suo costruttore sono andati (KamoCollab CP02 T18)

ChatPolicySnapshotLoader perde il suo costruttore ChatPolicyFactsRepository, il fatti campo, caricoFatti, antenati, managerChain, lavoroLocazione Nome e str, ln...

Kamo·3w ago
September 25, 2026
September 2, 2026
Refactorkamo-shared-library

Esporre ripetizione come statica in modo che una backfill possa riutilizzarlo

Quote colonne di denaro sono scritte, non calcolate su lettura, quindi una correzione del motore lascia file esistenti che trasportano il vecchio aritmetico fin...

Kamo·1mo ago
August 27, 2026
Refactorkamo-shared-library

L'indennità per piano è per posto a sedere, e lo dice

Rinominare solo — PlanStorage.gbPerUser è privato a questa classe e i tre i siti di chiamata sono tutti in esso. Il commento sopra era la metà fuorviante: la l'...

Kamo·2mo ago
August 26, 2026
Refactorkamo-shared-library

Sollevare il motore free/busy dalla funzione webinar

L'intervallo aritmetico — espandere, restrizioneMask, candidatoStarts, e il tutto di DisponibilitàIntervallo — non era mai webinar-specifico. Tutto l'accoppiame...

Kamo·2mo ago
August 25, 2026
Refactorkamo-shared-library

Retire Sent in AI e memorizzare lo stato per nome

Rimuovere SENT TO AI non è una modifica enum di una linea. Si sedette all'ordinazione 3, e system bug.status era una colonna ORDINAL: rilasciandola sposta AWAIT...

Kamo·2mo ago
August 22, 2026
Refactorkamo-shared-library

Un record modificato con due strati, non due record

Un documento aveva fino a due righe derivate — CLASSIC per byte modificate, FORM FILLABLE per i campi — e qualcosa doveva decidere quale si basava su altro, rin...

Kamo·2mo ago
August 8, 2026
Refactorkamo-shared-library

Risolvere la deprecazione attraverso il catalogo app

Un'app che l'operatore si ritira deve sparire ovunque, non solo da app pagina — altrimenti continua a presentarsi nell'editor di modelli di sicurezza e in rispo...

Kamo·2mo ago
August 4, 2026
Refactorkamo-shared-library

Condividi la risoluzione della lettera tra la pagina pubblica e il personale

L'anteprima del personale deve mostrare esattamente ciò che il cliente riceve, così branding, il termine di documento e l'host di collegamento ora si risolvono ...

Kamo·2mo ago
July 10, 2026
Refactorkamo-shared-library

6-arg LeadFieldPatch costruttore (èVeteran default null)

Mantiene i consumatori 6-arg esistenti (ad es. SecurityService LOS-apply test) compilando sul urto condiviso-lib senza un cambio di blocco.

Kamo·3mo ago
July 4, 2026
Refactorkamo-shared-library

MortgageProviderConfig Generico sostituisce la configurazione AUS (D40)

Un negozio di integrazione-credential chiave di VendorCategory+vendorKey (credito, AUS, eSign, closing-docs, title, flood, ...) dietro una singola scheda Integr...

Kamo·3mo ago
Refactorkamo-shared-library

Utilizzare il nome dell'entità semplice nel conto di calibrazione JPQL (D32)

countCalibrationSamples ha fatto riferimento ad AiDecision con il nome di classe completamente qualificato nel DA clausola; Hibernate risolve questo, ma ogni al...

Kamo·3mo ago
June 26, 2026
Refactorkamo-shared-library

Dichiarare gli indici Slice-2a via @Table(indexs) sulle entità

Spostare le definizioni dell'indice mlos orchestration state e mlos steward task da SchemaCleanupRunner di KamoInitializer sulle entità stesse (@Table(indexes=@...

Kamo·4mo ago
May 28, 2026
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
April 28, 2026
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
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
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
April 24, 2026
Refactorkamo-shared-library

Goccia squadraMemberPayFeesSetting

La politica di pagamento dei dipendenti è sparita — le maniglie del refattore BillingGroup fatturazione per gruppo, non tramite il modello di sicurezza. Rimuove...

Kamo·6mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode entità + repository

La registrazione self-service non utilizza più la verifica SMS-code per la campo di telefono — il modulo di registro raccoglie il numero di telefono come testo ...

Kamo·6mo ago
April 23, 2026
April 18, 2026
Refactorkamo-shared-library

Rimuovere il carico di funzionalità impaziente da getOrganizationByDomain

Le caratteristiche sono una preoccupazione di livello org non correlata alla maggior parte dei chiamanti di questo metodo (ad esempio registrazione, risoluzione...

Kamo·6mo ago
April 11, 2026
Refactorkamo-shared-library

Migrare l'abbonamento JSON campi alle relazioni @ManyToMany

Sostituisci colonne di stringa jsonb (compatibilePlanIds, inclusiInPlanIds, applicabiliPlanIds, applicabileBillingCycles) con il proprio JPA @ManyToMany unire t...

Kamo·6mo ago
April 3, 2026
Refactorkamo-shared-library

Sostituisci RetailCustomer con il modello di cliente basato su Account

Account.java era già l'entità del cliente commerciale, ma era troppo minimale. RetailCustomer ha duplicato questo concetto. Questo impegno: - Migliora il Conto...

Kamo·6mo ago
March 20, 2026
Refactorkamo-shared-library

Convertire ID entità interna da Long/unique rowid() a UUID/gen random uuid()

Migliora le prestazioni di scrittura CockroachDB utilizzando UUIDs distribuiti casualmente per le chiavi primarie dell'entità interna invece di valori sequenzia...

Kamo·7mo ago
March 19, 2026
Refactorkamo-shared-library

Rimuovere clientId/clientSecret da VoipProviderConfig

Queste sono le credenziali di livello piattaforma condivise in tutti gli org. Solo jwtKey e mainPhoneNumber sono per-org.

Kamo·7mo ago
March 12, 2026
Refactorkamo-shared-library

Spalato etàTipo in etàReqTypeMember e etàReqTypeTeamMember

Inseguimento dei requisiti di età separati per i membri vs membri del team in entità organizzativa.

Kamo·7mo ago
Refactorkamo-shared-library

Rinominare i dipendenti a TeamMember e Occupazione a TeamMembership

Rinominare tutti i riferimenti del dipendente/occupazione a TeamMember/TeamMembership attraverso classi, variabili, metodi, annotazioni DB, valori enum, e visua...

Kamo·7mo ago
November 28, 2025
November 27, 2025
November 23, 2025
Refactorkamo-shared-library

Semplifica il modello Avatar - gli avatar appartengono solo all'Utente

- Campo membro rimosso dalla classe Avatar - avatar ora appartengono solo agli utenti - Rimossa OneToMany avatar dalla classe membro - i membri non possiedono a...

snadjafinia·11mo ago
Refactorkamo-shared-library

Rimuovere ridondante èSet campo da classe Avatar

- Removed isSet campo da User/Member classi già hanno ManyToOne rapporto avatar - L'avatar attivo è determinato dal campo avatar in User/Member, non da una band...

snadjafinia·11mo ago
Refactorkamo-shared-library

Sostituire UserPhoto con la gerarchia dell'eredità Avatar e aggiornare UserBackground

- Rinominato UserPhoto a Avatar (classe base) utilizzando l'eredità JPA JOINED - Creato AvatarPhoto sottoclasse per le foto caricate (solo l'estensione del file...

snadjafinia·11mo ago
October 15, 2025

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