KamoCRM

Live Change Log

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

17,497
Variazioni totali
5,985
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 7, 2026
Featurekamo-internal

Parlami di una nuova mail e di una chiacchierata non letta, e continua a dirlo

Altre due piastrelle sotto "Di cosa ti viene detto", e le due cose dietro di loro. La nuova e-mail è sollevata dalla presa di posta in arrivo che l'app è già a...

Kamo·1mo ago
FeatureInitializerService

Le colonne a ripetizione, per un ambiente fresco

EmailService funziona ddl-auto: nessuno, quindi nessuna colonna può apparire da sola — la entità li dichiara e Hibernate legge il tavolo felicemente senza di lo...

Kamo·1mo ago
FeatureEmailService

Lasciare un rapporto browser le due condizioni solo che può vedere

Ogni notifica finora è sollevata dal servizio che ha visto qualcosa Succede. Questi due non possono essere: se un membro ha guardato una conversazione all'inter...

Kamo·1mo ago
Featurekamo-shared-library

Nuovi tipi di e-mail e non letto, e un tono ripetitivo

Due tipi di cui un membro può essere detto e muto come qualsiasi altro. Entrambi annunciano condizione che rimane vera piuttosto che un momento passato, così en...

Kamo·1mo ago
Chorekamo-internal

Gli ultimi due file git trattavano come binario

Finire la spazzata che è iniziata quando la mia fatturazioneDraft.ts commesso come "Bin 0 -> 6882 byte". Scansione di ogni file di testo tracciato per un byte N...

Kamo·1mo ago
FixVOIPService

Un CHECK congelato ha bloccato ogni fornitore Telnyx e JustCall dall'essere creato

Aggiungere un fornitore di testo Telnyx 500'd. Il registro lo ha chiamato chiaramente e lo schermo ha detto nulla di utile: costrizione E' il momento giusto. L...

Kamo·1mo ago
Fixkamo-internal

La carta da parati stava dipingendo sotto il corpo, non mancando di caricare

Lo sfondo della piattaforma di lancio — il gradiente normale, la filigrana di org e la carta da parati slideshow porta — è stato completamente invisibile dal 03...

Kamo·1mo ago
FixBillingService

Un prezzo di cui Stripe non ha mai sentito parlare è un difetto, non un silenzio

Il riconciliatore ha confrontato i prezzi mappati contro il catalogo e tornò presto ogni volta che nulla è stato mappato. Così un termine che il catalogo aveva ...

Kamo·1mo ago
Fixkamo-internal

Una carta scaduta non può più essere quella che si è fatturati a

Rispondendo "è cambiare il default ancora lì su Payment Info" — era, e leggerlo ha scoperto un difetto vale più della risposta: nulla ha fermato La scheda EXPIR...

Kamo·1mo ago
Featurekamo-internal

Mostra l'URL che un vettore deve essere detto per postare

L'aggiunta di un fornitore di testo copre l'invio. Ricevere i bisogni del vettore ha detto dove consegna, che avviene nella console del vettore — e la forma mai...

Kamo·1mo ago
FeatureVOIPService

Servire l'URL di webhook in entrata, da una definizione

Un amministratore che aggiunge un provider di testo deve incollare l'URL in entrata di Kamo nel La console del vettore, e niente gli disse cosa fosse. Manca que...

Kamo·1mo ago
FixAPIService

Supporto avanzato SMS webhooks, che non ha raggiunto nulla affatto

Traefik invia ogni percorso su api.kamocrm.com a questo gateway senza percorso diviso, e questa classe ha inoltrato /api/voip/** e nient'altro. Quindi... /api/b...

Kamo·1mo ago
FixAPIService

Supporto avanzato SMS webhooks, che non ha raggiunto nulla affatto

Traefik invia ogni percorso su api.kamocrm.com a questo gateway senza percorso diviso, e questa classe ha inoltrato /api/voip/** e nient'altro. Quindi... /api/b...

Kamo·1mo ago
September 6, 2026
Fixkamo-internal

Un byte NUL in due file sorgente, che ha fatto git chiamarli binari

Catturato su un ultimo passaggio sul mio lavoro: `billingDraft.ts` commesso come "Bin 0 -> 6882 byte". Un separatore scritto come spazio aveva raggiunto il file...

Kamo·1mo ago
FixEmailService

Guarda una casella di posta per il telefono, non solo per il browser

Un ascoltatore IMAP IDLE è l'unica cosa che nota un messaggio in arrivo; esso pubblica e-mail.inbox. ronzare un telefono. Quegli ascoltatori sono stati avviati ...

Kamo·1mo ago
FixMediaService

Interrompere la presenza cancello che silenzia ogni notifica di posta

Un membro con una presa live MediaService è stato trattato come già visto ogni spinta non chiamata, posta inclusa. Questo è vero di ciò che viaggia su questo so...

Kamo·1mo ago
Fixkamo-internal

Paga senza lasciare l'ordine, e non perderlo mai più

Inviare qualcuno a un'altra pagina per aggiungere una carta era la risposta sbagliata, ed era sbagliato al momento peggiore. La console notò che non c'era carta...

Kamo·1mo ago
Fixkamo-internal

Il guscio dell'app stava tappando ogni pagina sotto ogni barra di scorrimento

La mia ultima soluzione era nel file sbagliato. Rimuovere il contesto impilabile dal launchpad non ha cambiato nulla, perché quello che conta è un livello sopra...

Kamo·1mo ago
FixVOIPService

Chiedi se QUESTO NUMERO può scrivere, non se l'org può

SmsGateway è cresciuta una disponibilità di numero-consapevole() quando il routing si è spostato sul numero, e poi nulla lo ha chiamato con un numero — entrambi...

Kamo·1mo ago
Fixkamo-internal

Il termine di impegno viaggia con il piano, non solo il piano

Portare il codice del piano da solo era mezzo fix, e la metà mancante era la metà che trasporta il prezzo. Qualcuno che ha messo tre anni su /myplan, ha visto $...

Kamo·1mo ago
Fixkamo-internal

Apertura di un allegato non lancia più React #310

Fare clic su una miniatura ha lanciato "Minified React errore #310 — reso più ganci che durante il render precedente" su tutta la pagina. La mia, dalla fissazi...

Kamo·1mo ago
Docskamo-internal

Termina l'inventario della spec e aggiungi l'ordine di controllare le cose

La tabella "dove vive" è stata scritta prima del servizio di installazione, i media handoff, la guida CARRIER TO PHONE SERVER e il testo predefinito del server ...

Kamo·1mo ago
RefactorVOIPService

Eliminare il codice Telnyx niente chiamate

Tre metodi ho aggiunto che nessun chiamante raggiunge, rimosso mentre la ragione è ancora fresco — il bug peggiore di questa caratteristica era TelnyxProvider.p...

Kamo·1mo ago
FixVOIPService

Il messaggio "non si può testo" ha fermato un passo breve della correzione

FreePBX e Teams hanno detto a un membro di aggiungere un provider SMS sotto Phone → Providers. Questo è stato un consiglio completo fino a quando i numeri hanno...

Kamo·1mo ago
Docskamo-internal

Le due forme in entrata, e la regola che mantiene il punto finale sicuro

Registra ciò che voipservice 9e9e814 e ea6d631 stabilito, perché il ragionamento non è recuperabile dal diff. Un profilo di messaggistica Telnyx ha esattamente...

Kamo·1mo ago
FixVOIPService

Solo il vettore che possiede un URL webhook può verificare i suoi messaggi

Il percorso di ingresso del telefono-server aggiunto nel commit precedente verificato contro qualsiasi fornitore ha portato il numero. Questa è una superficie d...

Kamo·1mo ago
FixVOIPService

Un server telefonico Telnyx potrebbe inviare testi e non ricevere mai uno

Telnyx è sia un server telefonico che un vettore, e un profilo di messaggistica Telnyx ha esattamente un URL webhook. Quindi un'organizzazione che ha aggiunto T...

Kamo·1mo ago
Featurekamo-internal

Una impostazione che copre ogni numero su un sistema telefonico

Il progetto di routing approvato aveva tre livelli e solo due erano raggiungibili. Un numero potrebbe nominare il proprio fornitore di testo, e in mancanza che ...

Kamo·1mo ago
Testkamo-internal

Il /myplan per consolare il viaggio, fine alla fine

Il prescelto è atterrato in due sessioni e due file, quindi la cosa che vale la pena pinning è la viaggio piuttosto che metà: un piano scelto su /myplan arriva ...

Kamo·1mo ago
Fixkamo-internal

Un prezzo sullo schermo, e un acquisto che non può fallire silenziosamente

La console ha mostrato un cliente tre numeri diversi per un piano e li ha lasciati comprare senza carta. Rendendolo contro il catalogo dal vivo, Business a cinq...

Kamo·1mo ago
Featurekamo-internal

Reagire a un cambiamento di stato, non solo a un commento

"🎉" su un evento fisso è la cosa più naturale che chiunque voglia dire in un thread bug, e l'offerta di reazioni solo su commenti significava digitarne uno per...

Kamo·1mo ago
Docskamo-shared-library

Che cosa il disegno del thread si è sbagliato, come costruito

Due difetti di schema che sono comparsi solo sul dispiegamento — la colonna applicata a mano che era bandito e non applicato, e un ddl-auto CHECK congelato su m...

Kamo·1mo ago
Featurekamo-internal

Aggiornamenti filettati dal vivo e reazioni realmente raggiungibili

Due metà del filo sono stati costruiti e poi lasciati non collegati. Il server ha pubblicato ogni commento e evento di stato a `chat.session.{guid}` dal moment...

Kamo·1mo ago
FeatureMediaService

La pagina del thread nomina il suo lettore, e cade un helper inutilizzato

`viewerMemberId` sulla pagina del thread, in modo che la console possa dire la propria reazioni da tutti gli altri senza una seconda chiamata a /api/user-info. ...

Kamo·1mo ago
FeatureVOIPService

Realmente creare l'impostazione account Telnyx, portare MMS, e lasciare che un vettore solo org tenere filetti

Tre lacune, e la prima è stata la caratteristica di non funzionare affatto. LA DISPOSIZIONE DI TELNYX è stata DEFINED E CALATA DA NONHING TelnyxProvider.provi...

Kamo·1mo ago
Fixkamo-internal

Interrompere il pulsante di lancio toccando le proprie cadute sotto ogni barra di scorrimento

Le ricadute della barra di amministrazione stavano dipingendo sotto la barra di scorrimento dell'App Shelf, e abbassare il z-index della mensola l'ultima volta ...

Kamo·1mo ago
Featurekamo-shared-library

Una conversazione di testo può esistere senza un server telefonico

VOIP CONVERSATIONS.INSTANCE ID non era NULL, che tranquillamente ha deciso che ogni filetto di testo appartiene a un PBX. Un'organizzazione che compra numeri e ...

Kamo·1mo ago
Featurekamo-internal

Il piano che hai scelto viaggia alla pagina che lo vende

"Move to Business" ha aperto la console di fatturazione con nulla selezionato. La scelta della persona aveva appena fatto era caduto sul pavimento e sono stati ...

Kamo·1mo ago
FixBillingService

Carica ciò che lo schermo dice e rifiuta piuttosto che fingere

Un audit della console Plans & Billing contro le chiavi Live Stripe ha trovato la cucitura tra lo schermo e Stripe rotto in ogni direzione subito, e silenzioso ...

Kamo·1mo ago
Featurekamo-shared-library

Le due lettere che un cliente ottiene quando la loro carta fallisce

BillingService ha voluto inviare questi da quando DunningNotifier è stato scritto. Si'. - un punto finale che non ha mai esisteva su EmailService, dove l'unico ...

Kamo·1mo ago
Testkamo-internal

I dettagli di vendita di Pin KamoCRM e che nessun org può cambiarli

L'indirizzo e il numero sono costanti una sola modifica lontano da diventare una ricerca inquilina, che sarebbe indirizzare un cliente chiedendo circa un piano ...

Kamo·1mo ago
FixVOIPService

Popolare un nuovo numero prima di insistere, non dopo

salvare() costruito un OrgPhoneNumber vuoto, ha persistito, e poi riempito in E164 e PHONE CANON — entrambi NON NULL. Funziona oggi perché il generatore UUID no...

Kamo·1mo ago
Featurekamo-internal

Una carta di piano dice che cosa aggiunge a quella sottostante

Il raccoglitore ha dato un prezzo, un tetto e una frase. Scegliere tra $46 e $80 a che è una decisione con una risposta ovvia, e per la maggior parte delle squa...

Kamo·1mo ago
Fixkamo-internal

Gli allegati autenticano come la chat, invece di mostrare rotto

Ogni attaccamento su un bug report reso come una piastrella rotta. In produzione: sette Le richieste di contenuti, sette 401, zero successi, mentre la relazione...

Kamo·1mo ago
Featurekamo-internal

Un modo per raggiungere le vendite, e un controllo del sedile che conosce il limite del piano

ContattoSalesDialog detiene KamoCRM Dettagli dell'azienda — Sales@KamoCRM.com e (949) 298-9960 x1 — come costanti, deliberatamente. Ogni altro indirizzo di ques...

Kamo·1mo ago
Featurekamo-internal

Uno schermo Numbers, così chiamate e testi possono provenire da diverse aziende

Un'organizzazione acquista i suoi numeri da una società e risponde alle chiamate con un altro. Questo è normale, e Kamo non poteva descriverlo: il testo era una...

Kamo·1mo ago
Fixkamo-internal

Ancorarlo alla prima cella e fermare la barra di scorrimento che lo collassa

Tre cose, e due di loro sono lo stesso errore: fare una domanda su una elemento portale come se fosse un bambino. La baracca ha colluso la carta. ScrollbarOver...

Kamo·1mo ago
FeatureVOIPService

Percorsi di NUMBER, e aggiungere Telnyx su entrambi i lati di esso

Un'organizzazione può acquistare i suoi DID e il suo testo da una società e rispondere chiama con un altro. Kamo non poteva esprimere che: il testo di un membro...

Kamo·1mo ago
Fixkamo-marketing

Una fonte di verità, e una costruzione che può effettivamente raggiungerla

Ogni prezzo su questo sito aveva una seconda copia nel repo, e la seconda copia era quella essere servito. kamo-prices.ts ha detto così nel suo proprio comment...

Kamo·1mo ago
Featurekamo-shared-library

Telnyx, il primo fornitore che è sia un server telefonico che un vettore

Telnyx vende SIP trunking, DID e messaggistica, e un'organizzazione può acquistare quelli è indipendente. Il caso è per: DID e testi acquistati da Telnyx, con l...

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