Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,865
Variazioni totali
4,581
Caratteristiche
4,512
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
April 26, 2026
Refactorkamo-internal

Presenza del biglietto tramite WebSocket solo

kamo·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
RefactorSecurityService

Drop teamMemberPayFeesSetting parametro

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

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

Tighten KamoCRMAgeReqUpdateRunner per review

- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...

Kamo·4mo ago
Refactorkamo-marketing

Marketing onesto — allineare le pagine alle capacità reali della piattaforma

Recensione completa delle pagine di marketing contro le reali capacità del prodotto KamoCRM. Rimosso reclami fabbricati su caratteristiche non costruite oggi, e...

Kamo·4mo ago
April 17, 2026
Refactorkamo-internal

Chiamare BillingService direttamente tramite k8s DNS invece di tramite APIService

Next.js server-side proxy ora chiama BillingService E' il momento giusto. direttamente, saltando non necessario passare attraverso APIService. Utilizza BILLING ...

kamo·4mo ago
April 16, 2026
April 13, 2026
Refactorkamo-internal

Aggiungi membroTipo a informazioni utente, rinomina modelloName a docDescrizione nel negozio impostazioni dei modelli

Aggiungere il campo membroTipo dalla colonna discriminatore dell'entità membro alla risposta API user-info e useUserInfo hook. Rinomina modelloName a docDescriz...

kamo·5mo ago
April 12, 2026
Refactorkamo-internal

Migrare tutti i percorsi API di imaging da SecurityService a ConversionService/DocsService

Le rotte di caricamento ora chiamano ConversionService direttamente tramite CONVERSION SERVICE URL: - POST /api/imaging/upload → /api/conversion/imaging/upload ...

kamo·5mo ago
RefactorSecurityService

Rimuovere ImagingController e fagioli/imaging - spostati a ConversionService e DocsService

I endpoint di caricamento ora vivono in ConversionService a /api/conversion/imaging/*. Tutti i endpoint di gestione e download ora vivono in DocsService a /api/...

Kamo·5mo ago
RefactorDaemonService

Delegate thumbnail generation to ConversionService, remove PDFBox dependency

ThumbnailGenerationJob now POSTs the converted PDF to ConversionService **************** unzips the response, and stores each thumb_p{n}.png in MinIO. PDFBox re...

Kamo·5mo ago
RefactorSecurityService

Eliminare la generazione di miniature per ConversionService, rimuovere la dipendenza PDFBox

generareAndStoreThumbnails ora POSTs il PDF convertito a ConversionService E' il momento giusto. destare la risposta, memorizza ogni thumb p{n}.png in MinIO, e ...

Kamo·5mo ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo