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 30, 2026
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
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
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
May 16, 2026
Refactorkamolos

Pulire la sessione — correzioni di bug, dedupe, codice morto

La revisione di tre anni ha superato i problemi reali e la copia-paste — affrontandoli: Correzioni di bug: - useEnsurePrimaryBorrower restituito stato morto (p...

Kamo·5mo ago
Refactorkamolos

Retire the URLA wizard — waypoints now own the borrower journey end-to-end

Wires each connect-first waypoint to write through the existing /api/security/mortgage-apps/* endpoints, then redirects /apply/<section> to its matching /waypoi...

Kamo·5mo ago
May 15, 2026
Refactorkamo-internal

Unificare tutte le scatole di stato vuoto forate in <EmptyState />

Una dozzina di copie in linea di "rotondato-xl bordatura-bianco/10 bg-bianco/[0.015] ..." attraverso i file di sezione, la colonna kanban, l'elenco HMDA LAR, e ...

kamo·5mo ago
Refactorkamo-internal

Promuovere ModalShell/ModalActions e SaveSpot in moduli condivisi

Otto file di sezione più la pagina webhooks admin ogni definito il proprio copia di ModalShell + ModalActions e/o di un chip salva-stato SaveSpot. Tutti ora viv...

kamo·5mo ago
RefactorSecurityService

Consolidare la sessione del controller/diritti/aiutanti di risposta in BaseLosController

Sei controller LOS-area (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) ogni copiato lo stesso - 80 line...

Kamo·5mo ago
May 1, 2026
Refactorkamo-internal

Collapse toolbar, remove ChatHeader, add members intro row

- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...

kamo·5mo ago
April 30, 2026
RefactorMediaService

Cache-only bulk translate, FE handles fills

Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...

Kamo·6mo ago
April 29, 2026
Refactorkamo-internal

Riscrivere il sistema di trascinamento/cluster con lo snap magnetico e raccogliere il gesto

Sostituire il monolitico HexHeadGroup (847 linee) con un motore a cluster modulare sotto app/components/chat/hexheads/. Singola fonte di verità: ogni testa vive...

kamo·6mo ago
RefactorSecurityService

Rimuovere il punto finale manuale di provision-comp — avvio self-heals

Gli ordini COMP sono ora forniti automaticamente all'avvio di SecurityService via SottoscrizioneServizio @PostConstruct. Il punto finale manuale non è più neces...

Kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar to components.settings namespace

Use **************** with searchBar.* keys instead of global t() with full dotted paths.

kamo·6mo ago
April 28, 2026
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·6mo ago
Refactorkamo-internal

API dei membri divisi; mostra il target org dei sub; aggiungi proprietario di fatturazione promuovere l'interfaccia utente

fatturazioneApi divide i membri in contoMembers (canManageBilling, isAccountManager) e sottoscrizioneMembri (isLicensee, canManageSubscription) sotto E' il mome...

kamo·6mo ago
RefactorBillingService

Subs target a sub-org; i membri per-sub si dividono dagli amministratori dell'account

Gli abbonamenti richiedono ora il targetOrganizationId sulla creazione — il (account, mercato, target org) triple è la nuova chiave di unicità. AccountBillingMe...

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
Refactorkamo-internal

Rinominare AccountBillingMember -> AccountMember; isGroupPlanManager -> isAccountManager

Rinominare a livello di tipo attraverso il client di fatturazione e il PlansBillingTab: - AccountBillingMember type -> Contabilità - isGroupPlanManager flag -> ...

kamo·6mo ago
RefactorBillingService

Utilizzare Account.members tramite AccountMember; rinominare èGroupPlanManager -> èAccountManager

Il Conto è ora il gruppo, quindi tutti i riferimenti al vecchio AccountBillingMember entità sono indicati al nuovo generico E' il momento giusto. entità. La ban...

Kamo·6mo ago
RefactorSecurityService

Goccia utenti/masterAccountHolder, utilizzare Account.members + primarioMember

AccountController ora riflette il modello Account-as-group: - computeDisplayName / extractEmail / extractPhone risolve attraverso il primarioMembro (Membro) inv...

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-internal

Riscrivere fatturazioneApi client su endpoint basati su Account

billingApi ora parla con... i vecchi /groups/{groupId} percorsi. Tipi di livello superiore rinominato: - BillingGroup AccountBilling - BillingGroupMember -> Acc...

kamo·6mo ago
RefactorBillingService

Riscrivere BillingService su entità basate su Account

Il BillingService è ora incentrato sul conto. Flussi pilotati dagli Stati membri (es. "add a card", "subscribe to a plan") ora passare attraverso un Account che...

Kamo·6mo ago
RefactorSecurityService

Spostarsi da BillingGroup a licenze basate su Account

EntitlementService risolve i diritti dei membri contro AccountLicense record di proprietà del conto di fatturazione del membro. Gli Stati membri forma ora espon...

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 26, 2026
Refactorkamo-internal

Presenza del biglietto tramite WebSocket solo

kamo·6mo ago
Refactorkamo-internal

Spostare Crea azione di piombo in intestazione, goccia barra appiccicosa

Sostituire il pulsante Annulla in alto a destra con l'azione principale Crea azione di piombo e rimuovere completamente la barra di azione appiccicosa inferiore...

kamo·6mo ago
Refactorkamo-internal

Fare il miglior contatto Tempo un campo di testo libero

Sostituire il Morning/Afternoon/Evening dropdown su Aggiungi piombo e piombo Visualizza i moduli di modifica con un semplice input di testo in modo che i membri...

kamo·6mo ago
April 24, 2026
Refactorkamo-internal

Intestazione della pagina dell'editor di goccia, rinomina sub-tab generale

- Rimuove il tasto posteriore IconButton + icona schermo + titolo + sottotitolo da la parte superiore del modello di sicurezza / master-model editor. Il pulsant...

kamo·6mo ago
RefactorInitializerService

Drop teamMemberPayFeesSetting da DataLoader

Il provvidente modello master non passa più le spese di pagamento rimosse impostazione quando si crea il modello di sicurezza principale — il campo è andato da ...

Kamo·6mo ago
RefactorSecurityService

Drop teamMemberPayFeesSetting parametro

Specchi il cambiamento della biblioteca condivisa — SecurityModelController, MasterModelController e AppliedModelController non più leggere/scrittura teamMember...

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

Drop My Profilo banner + unify sezione spaziatura

Tutte e quattro le sezioni My Profile ora condividono lo stesso ritmo verticale — 8px tra l'intestazione di ogni sezione e il suo campo(i), 16px tra sezioni. Il...

Kamo·6mo ago
Refactorkamo-register

Tidy Il mio layout profilo + verifica del telefono a goccia

Riorganizzare il passo del mio profilo in modo che tutte e quattro le sezioni condividono lo stesso layout e formato titolo. L'ordine è ora Nome legale, alias, ...

Kamo·6mo ago
RefactorSecurityService

Goccia la verifica SMS per il campo telefonico sulla registrazione

Il numero di telefono raccolto durante la registrazione self-service è ora un campo di testo opzionale semplice — no /register/phone/initiate, nessun codice SMS...

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
RefactorSecurityService

Share PostAuth***Servizio tra login e enter-as

Estrarre il post-autenzione *** costruire (espansione totale, profilo SQL, titoli di ramo, creareSession) in PostAuth***Servizio così enter-as utilizza stesso p...

Kamo·6mo ago
Refactorkamo-internal

Rimuovi pagine di telefono + domande di sicurezza

Questi sono stati aggiunti a kamo-internal per errore — raccolta del telefono numero e domande di sicurezza appartiene al flusso di registrazione in kamo-regist...

kamo·6mo ago
April 22, 2026
April 21, 2026
RefactorSecurityService

Unisci il modello predefinito senza pulire la cartella org

La fornitura completa non elimina più il prefisso org prima della copia. Copia da sovrascrive solo le chiavi corrispondenti; altri oggetti sotto l'org la cartel...

Kamo·6mo ago
April 19, 2026
April 18, 2026
Refactorkamo-internal

Intestazione redattore compatto — rimuovere grandi titolo / tag, spostare le azioni in riga nav

Rimuove la carta di intestazione appiccicosa (titolo, sottotitolo, Salva/Cancella/Anteprima pulsanti, Modifica/Anteprima scheda barra) da EmailTemplateEdit per ...

kamo·6mo ago
Refactorkamo-login

Reindirizza EMAIL NOT VERIFIED per registrare/resend-verification

Rimuove la inline EmailVerifyCard dalla pagina di login e tutti i relativi State/callbacks. Su EMAIL NOT VERIFIED, l'utente è ora inoltrato E' il posto giusto. ...

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

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