KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,768
Total Changes
6,139
Features
5,364
Fixes
30
Projects
Filter by project
All Projects17,768AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService594InitializerService332KBService151KlusterServices746MCPGatewayService264MediaService604RAGService79SecurityService1,896TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,449kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,706kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore785Docs3,270Feature6,139Fix5,364Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 27, 2026
Fixkamo-internal

Un back-link che si risolve, invece di quattro che non hanno mai fatto

Ogni tasto posteriore della schermata di servizio era `/commerce?tab=service`. Non c'è mai è stata una scheda con questo id: `PipelineView.tsx:69-70` li costrui...

kamo·2mo ago
Featurekamo-internal

Proiezioni e video su un bug report

I reporter descrivevano le registrazioni dello schermo in prosa e poi pubblicavano il file in una chat, perché il modulo del rapporto ha preso solo fermo. Ora c...

kamo·2mo ago
Featurekamo-internal

Ripristinare la scheda Quotazioni pipeline e la conversione di citazione di fili

`POST /quotes/{uid}/convert` spedito in SW4 e nulla lo ha mai chiamato: `quotesApi` aveva dieci metodi e `convert` non era tra loro, quindi il punto finale era ...

kamo·2mo ago
Fixkamo-internal

La scheda del browser prende il nome dallo spazio di lavoro, non dall'host

Immettere Wienerschnitzel o Wendy's e la scheda leggere "KamoCRM", mentre niente dentro lo spazio di lavoro ha detto KamoCRM ovunque. ABC Mortgage era corretto,...

kamo·2mo ago
Otherkamo-internal

Interrompere il test di prescrittura-disclosure essendo sfacciato

È passato da solo e ha fallito all'interno della suite completa. L'effetto chiama ******************************************************************************...

Kamo·2mo ago
Featurekamo-internal

Specchio VIEW/MANAGE ORDERS e VIEW/MANAGE PRICING

La metà del cliente di chiudere il foro di cambio dell'ordine. Servizio di sicurezza ora cancelli 39 ordinazioni, prezzi e imposte su quattro nuovi diritti; que...

kamo·2mo ago
Otherkamo-internal

Mostra perché la rete di scambio è irraggiungibile

Il pannello di registrazione esterna potrebbe solo dire "non collegato", che si legge come un outage per aspettare fuori. Il server ora invia la ragione insieme...

Kamo·2mo ago
Otherkamo-internal

Specchio la fase EHR e guardia lo specchio

ServiceType.ts è uno specchio a mano dell'enum Java e nulla era Controllo. RoleRightType ha avuto una guardia di parità da quando tre diritti dell'UE mancante d...

Kamo·2mo ago
Otherkamo-internal

Dire che cosa prescrive il controllo di sicurezza non ha coperto

Il pannello ha reso un blocco di sicurezza solo quando ci sono stati avvertimenti, quindi un prescrizione che è tornato pulito detto niente affatto - e questa p...

Kamo·2mo ago
Fixkamo-internal

Il campione d'accordo cita i posti a prezzi di catalogo

Il modello di accordo predefinito ha spedito un esempio lavorato che contraddisse catalogo su ogni linea ha menzionato: 50 utenti su un piano 25 posti, 25 GB di...

kamo·2mo ago
Fixkamo-internal

La piattaforma salva ha lasciato cadere ogni client di campo KamoPBX

Entrare nelle credenziali dell'UI ha segnalato il successo e non ha cambiato nulla. systemConfigApi.update serializza una lista di permessi esplicita piuttosto ...

Kamo·2mo ago
Docskamo-internal

Chiudere SW6b

Otto partenze. Quello che importava era in SW6a: PUT /{uid} accettato totali e segni-off verbatim, che ha fatto entrambe le regole centrali di questo piano deco...

kamo·2mo ago
Featurekamo-internal

Le sei schede di ordine di lavoro persistono

SW6b Task 4. Lavoro, parti, tempo, venditori, segnale-off e note erano React `useState` su `commerce/service/[id]` e ha perso tutto su ricarica. Ora scrivere ai...

kamo·2mo ago
Fixkamo-internal

Two icon buttons were announced with no name at all

MUI's Tooltip spreads its aria-label onto its DIRECT child. Both of these wrap the button in a <span> — the standard workaround so the tooltip still fires while...

kamo·2mo ago
Featurekamo-internal

Un carico clinico fallito non deve essere visualizzato come risultato vuoto

Due di questi spediti prima che qualcuno se ne accorse, e la guardia trovò altri due nuovo pannello nel momento in cui ha funzionato — non caricare quali altre ...

kamo·2mo ago
Fixkamo-internal

Un carico fallito stava rendendo come un fatto clinico

Due schermi hanno trasformato un fallimento fetch in un risultato vuoto, che su un grafico non è un risultato neutro — è un'affermazione. Il grafico di tendenz...

kamo·2mo ago
Testkamo-internal

Pin la finestra di dialogo ragione, e lasciare app / pazienti essere testato a tutti

app/patients/** non era in nessun vitest includere il modello, quindi un test scritto accanto al il kit della console clinica è stato raccolto da nulla e sarebb...

kamo·2mo ago
Refactorkamo-internal

Otto motivi clinici sono stati raccolti dalla finestra. richiesta

Stoccando un farmaco, chiudendo un loop di ordine, cancellando un appuntamento, fondendo due pazienti, dichiarando due record non una partita, ritirando l'acces...

kamo·2mo ago
Docskamo-internal

Piano SW6b, rendendo le sei schede persistono

Lavoro e parti diventano file ServiceJobLine sul lavoro, non ServiceLineItem righe: OrderLineItem.order è opzionale=false, quindi un ServiceLineItem non può esi...

kamo·2mo ago
Featurekamo-internal

Scheda impostazioni della piattaforma e smettere di mostrare la copia FreePBX

Tre problemi sulla pagina del telefono KamoPBX, tutti miei: - La scheda PHONE SERVER ID è stata sganciata, così ogni fornitore — KamoPBX, RingCentral e Team in...

Kamo·2mo ago
Docskamo-internal

Chiudere SW6a

Nove partenze. La pretesa di primavera del piano è stata misurata falsa, il suo schizzo il test è stato presso-tautological, e la sua ServiceTrade-labels-are-ne...

kamo·2mo ago
Featurekamo-internal

La griglia di lavoro-ordine legge lavori di servizio reali

Ogni fila in questa griglia era un collegamento morto per costruzione. generareMockWorkOrders ids String (8000 + i), il clic di riga ha spinto /commerce/servizi...

kamo·2mo ago
Featurekamo-internal

Estrarre la storia di un paziente dalle pratiche che frequentavano

La metà di scambio in uscita, sulla scheda record accanto alla superficie di rilascio — i registri che partono e arrivano sono il lavoro di una persona, e qualc...

kamo·2mo ago
Featurekamo-internal

KamoPBX è selezionabile

Il fornitore è implementato in VOIPService, così il cancello di prossima uscita. Descrizione non nomina più il progetto a monte e dice cosa realmente conta al c...

Kamo·2mo ago
Docskamo-internal

Smettere di dire agli implementatori di eseguire git commit --allow-empty

--consentire-vuoto PERMITS un risultato vuoto, non forza uno. Senza pathpec si impegna ancora l'indice, e questi controlli hanno sempre un altro Il lavoro della...

kamo·2mo ago
Docskamo-internal

Smettere di dire agli implementatori di eseguire git commit --allow-empty

--consentire-vuoto PERMITS un risultato vuoto, non forza uno. Senza pathpec si impegna ancora l'indice, e questi controlli hanno sempre un altro Il lavoro della...

kamo·2mo ago
Fixkamo-internal

Le schede di secchiello Interaction Center non si avvolgono mai a due linee

Sei schede full-width condividono il pannello di conversazioni 550px, lasciando ~80px ciascuno, e "Membri del team" non si è adattato — ha avvolto e raddoppiato...

kamo·2mo ago
Featurekamo-internal

Blocca la scheda Enterprise

Registra il lato client giusto - elenco, colore, icona - e aggiunge al il test di copertura è set non-tab con una nota su che cosa realmente cancelli, dal momen...

kamo·2mo ago
Fixkamo-internal

Un attaccamento che non può essere letto dice così, invece di nulla

Un elemento multimediale ti dà un bit — ha fallito — e nessun codice di stato, e esso latches su quel bit: non si ricarica mai, quindi qualsiasi cosa andasse st...

kamo·2mo ago
Featurekamo-internal

Mostra cosa dice il grafico prima che la prescrizione sia scritta

Il server ora rifiuta una prescrizione che contrasta con un'allergia registrata, una droga il paziente è già acceso, o un paziente nessuno ha mai chiesto allerg...

kamo·2mo ago
Docskamo-internal

Corretto quattro affermazioni SW6a, uno misurato falso

Una semplice lista @Autowired di un'interfaccia senza implementazioni NON risolvere a un elenco vuoto — getta insoddisfattiDependencyException. Misurato, non ra...

kamo·2mo ago
Docskamo-internal

Corretto tre affermazioni SW6a, uno di loro ha misurato falso

Una bozza precedente ha detto una lista normale @Autowired di un'interfaccia senza le implementazioni si risolvono a un elenco vuoto. Si lancia InsoddisfattoDep...

kamo·2mo ago
Refactorkamo-internal

La scheda di propria sessione nomina la sua organizzazione; `?org=` lascia l'URL

Costruisce direttamente su 05ff51b3, che ha stabilito la giusta fonte di verità — la scheda chiede la propria sessione in cui lo spazio di lavoro è in, sopra un...

kamo·2mo ago
Docskamo-internal

Pianificare SW6a e dividere SW6 in tre

La spec chiama SW6 'wire l'UI finito', che ha assunto un backend esisteva a filo. ServiceJob, ServiceVisit e ServiceLineLe nuove colonne di Item zero runtime ca...

kamo·2mo ago
Testkamo-internal

Pin le due regole di forma che falliscono silenziosamente

Entrambi decidono cosa NON inviare, che è la metà di una forma senza sintomo visibile quando va storto. Una linea di rimesse vuota non deve diventare uno zero....

kamo·2mo ago
Docskamo-internal

Chiudere SW5

Sei partenze. Il più acuto: il proxy task-book non poteva essere copiato da le citazioni proxy, che esporta PATCH e no PUT — una copia verbale sarebbe hanno fat...

kamo·2mo ago
Featurekamo-internal

Autore a flat-rate task book, prezzo al minuto

Sostituisce il riquadro segnaposto SW5 con la vera superficie di autore: tre sottovisioni su una scheda — libri, categorie, voci — a seguito della SubView switc...

kamo·2mo ago
Docskamo-internal

BaseLosController non autorizzato()/forbidden() esiste

Un compito breve ha detto a un attuatore che quegli aiutanti sono stati inventati e non ha fatto esiste. richiedonoOrgId veramente non; questi due fanno, dichia...

kamo·2mo ago
Featurekamo-internal

Prezzi, imposte e imposte sui mercati dei servizi

Un mercato SERVICE ha ottenuto esattamente tre schede — Panoramica, venditori, accordi. I clienti, le tasse e le spese e i prezzi sono stati tutti gated su comm...

kamo·2mo ago
Featurekamo-internal

Applicare una remittanza a un reclamo

"Unapplied money" è denaro che il pagatore ha inviato che nessuno attaccato a un reclamo, e la coda potrebbe essere solo guardato. POST INSURANCE PAYMENTS ha pr...

kamo·2mo ago
Fixkamo-internal

Una chiamata in entrata legge correttamente e rispetta la pillola di stato

Tre cose sbagliate con la finestra dell'utensile del softphone è sovrapposizione in arrivo. Il numero è stato dipinto esattamente come l'INVITE ha portato, qui...

kamo·2mo ago
Featurekamo-internal

Quattro cose che potrebbero essere guardate e non fatte

Ognuno di questi aveva un endpoint funzionante, una funzione client e nessun modo per una persona per raggiungerlo. Chiudere un anello d'ordine. La coda open-l...

kamo·2mo ago
Docskamo-internal

Ripristina la chiusura di SW4, persa a un'editing stale working-tree

Il commit precedente ha modificato la copia on-disk di questo piano, che ha predato Sezione saltata — quella sezione è stata allegata a una copia della gratta e...

kamo·2mo ago
Docskamo-internal

Applicare DDL apre una finestra 40001 — guardarlo, non riavviare

Bumping una versione di catalogo lascia in pool connessioni JDBC tenendo il vecchio e la prossima query attraverso ogni fallisce SQLState 40001, che Hibernate f...

kamo·2mo ago
Fixkamo-internal

La voce listino prezzi letto e aggiornamento ha parlato al punto finale sbagliato

Due silenziosi errori del cliente/server hanno reso l'entrata della lista dei prezzi al dettaglio il percorso di scrittura dello schermo è morto: - l'elenco de...

kamo·2mo ago
Featurekamo-internal

Mostra il costo delle estensioni, dove vengono gestite le estensioni

ExtensionUsagePanel sulla scheda statistiche, accanto alla casella di posta e pannelli di archiviazione: conteggio per classe, il tasso di catalogo, il totale m...

kamo·2mo ago
Fixkamo-internal

Una reazione o una modifica fallita non si attacca al messaggio

Prende @kamo/chat-core 0.1.9, che rotola una modifica o una reazione ottimistica quando il la connessione scende piuttosto che solo quando il server si rifiuta....

kamo·2mo ago
Featurekamo-internal

Un emoji su un singolo messaggio e un messaggio che puoi correggere

Un membro ha chiesto sia sulla chat individuale. Essi atterrano sullo stesso menu per messaggio la finestra ha già, accanto a Copy e Unsend. Le reazioni rendon...

kamo·2mo ago
Fixkamo-internal

Lo spazio di lavoro che hai scelto è quello che atterri

Scegli "ABC Mortgage" al momento del sign-in e sei arrivato in uno spazio di lavoro indossando KamoCRM's logo e colori, con menu a sinistra che offre Etichettat...

kamo·2mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing