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
September 3, 2026
Fixkamo-internal

L'offerta di aggiornamento non insegue più organizzazioni comped

La pillola si è soppressa per la copertura. fonte == "PAID" e nient'altro, quindi organizzazione comped è stato mostrato "33% off your plan" — uno sconto su un ...

Kamo·1mo ago
Fixkamo-shared-library

Completare un account ora abbassa i suoi diritti cache

SecurityService risponde /api/security/entitlements/me fuori Redis con un 15 minuti TTL, invalidato da messaggi su kamo.entitlements. invalidare. Ogni il percor...

Kamo·1mo ago
ChoreSecurityService

Ricostruzioni contro il kamo-shared-library 31b72fe9

Raccoglie la correzione di riprezzo del progetto: cambiare il conteggio del sedile di una bozza o fatturazione ciclo lasciato ogni campo di soldi e voce di line...

Kamo·1mo ago
Fixkamo-shared-library

Modificare i sedili o il ciclo di un progetto di ordine

updateDraftOrder set sedilePaese e fatturazioneCycle e salvato. Entrambi sono prezzo piloti, e né i campi di denaro dell'ordine né i suoi articoli di linea sono...

Kamo·1mo ago
Featurekamo-internal

Un colore di carta per blocco, e blocchi che si adattano al loro testo

Ora tocca a loro. I blocchi del lettore erano tutti alti 200px qualunque hanno tenuto, perché RichTextExtension configura l'editor con minHeight: 200px — la for...

Kamo·1mo ago
Featurekamo-internal

Aggiungi il logo del fornitore JustCall

La cartella del logo VOIP aveva FreePBX, Microsoft e RingCentral ma no JustCall mark, quindi qualsiasi elenco di superficie JustCall come fornitore aveva niente...

kamo·1mo ago
ChoreSecurityService

Ricostruzioni contro la libraria di kamo-shared 63827887

Raccoglie il sistema di calcolo. Un ordine composto ha concesso il suo piano e nessuno di i componenti aggiuntivi venduti, perché provisionCompSubscription non ...

Kamo·1mo ago
Featurekamo-shared-library

Colore cartaceo per blocco

"Lemon", "glass" — e mai un valore esagonale. Archiviato il modo in cui le note e i riquadri di lancio memorizzano i loro, per il motivo che la tavolozza è def...

Kamo·1mo ago
Fixkamo-internal

La procedura guidata deve nominare l'organizzazione che dà diritto

Il mago ha raccolto un cliente e mai un'organizzazione di destinazione, quindi ogni ordine ha scritto portato target org id NULL. Sulla fornitura di approvazion...

Kamo·1mo ago
Fixkamo-shared-library

Un ordine comped ora concede i componenti aggiuntivi venduti

Completare un conto concesso il piano e nient'altro. disposizioneCompSublino piano copiato, sedili, ciclo, fonte e stato sul AccountSubscription e non ha mai to...

Kamo·1mo ago
Fixkamo-internal

Non inviare mai una cid: il messaggio non sta trasportando

Completa il lavoro in linea-immagine che è atterrato dentro b08f3b34, il cui messaggio descrive solo la KB e le vendite-scripts fix che è stato commesso insieme...

Kamo·1mo ago
Fixkamo-internal

ReadOnly ora in realtà smette di digitare

RELAZIONE: i blocchi di script del Centro Interazione sono modificabili. Lo erano, e così è ogni altra "solo lettura" superficie di testo ricco nell'app. "Legg...

Kamo·1mo ago
FeatureEmailService

Lasciate un messaggio inviato portare immagini nel suo corpo

Il corpo aveva quattro possibili forme e inviare() poteva costruire solo tre. The ramo multipart / relativo — quello che mette un'immagine in cui cid HTML: punt...

Kamo·1mo ago
Stylekamo-internal

Il colore dell'org, non indigo, e una vera barra di scorrimento

L'unità era un accaduto. Ogni superficie stagnata nel pannello e Il pannello degli script di vendita ha tratto da --accent-comms (#6366f1), quindi un org bianco...

Kamo·1mo ago
FixSecurityService

Non spedire un inquilino il suo dominio fino a che il dominio non sia verificato

Un dominio digitato nel modulo di creazione è un CLAIM, non un host. La proprietà è comprovata da un record DNS TXT in seguito e un certificato viene rilasciato...

Kamo·1mo ago
FixSecurityService

Interrompere una email di benvenuto non riuscita da distruggere il membro

MemberCreationService ha documentato i passi 4-6 come miglior sforzo, e per le e-mail non era vero. sendVerificationEmail è @Transactional, quindi è entrato nel...

Kamo·1mo ago
FixEmailService

Ripristinare la transazione il sovraccarico dell'allegato lasciato dietro

baf3c88 ha aggiunto un parametro di allegato per inviareToUser spostando l'intero corpo in un nuovo sovraccarico di sei argomenti. Il @Transactional rimase sul ...

Kamo·1mo ago
Fixkamo-internal

Il compositore è una sotto-pagina, e il collasso non mangia più il testo

Quattro hanno riferito problemi, uno di loro distruttivo. COLLAPSING A PARTE DESTROYED IT. Impiegare l'editor, e KbArticoloEditore è seme una volta da un valor...

Kamo·1mo ago
Fixkamo-shared-library

Bind content json come JSON, o ogni inserimento non riesce

RELAZIONE: "Failed to create sales script". Il server ha detto esattamente perché: colonna "content json" è di tipo jsonb ma l'espressione è di tipo carattere ...

Kamo·1mo ago
Fixkamo-internal

Impersonate è stato disabilitato su ogni riga

Gated su canEnterOrg, che è l'appartenenza del VIEWER — e una piattaforma operatore non ha alcuna appartenenza alle organizzazioni impersonation esiste per. Cos...

Kamo·1mo ago
Fixkamo-internal

Archiviato è un SUB-TAB di Sales Scripts, e pad la pagina

Due insetti, entrambi miei. E' stato un bambino. Gli script attivi e gli script archiviati sono due punti di vista uno schermo, non due schermi, e appartengono...

Kamo·1mo ago
Fixkamo-asterisk-support

Pin direct media=no, e correggere il reclamo "(+) non può sovrascrivere"

Il driver PJSip di FreePBX predefinisce direct media a YES (generateDefaultDeviceSettings, PJSip.class.php:210) e il GraphQL addExtension mutation non ha campo ...

Kamo·1mo ago
FixEmailService

Fermare un allegato che tiene una connessione IMAP aperta per sempre

getAttachment ha restituito il pigro IMAPInputStream di Jakarta Mail direttamente da conStore, che mette lo Store indietro in piscina l'istante in cui torna l'a...

Kamo·1mo ago
September 2, 2026
FixKlusterServices

Aggiungi 8777 al roster endpoint WebRTC

L'estensione di Aiden Perry è stata creata da KamoCRM, che non può scrivere questo file — così si è registrato su WSS senza DTLS o ICE e le sue chiamate avrebbe...

Kamo·1mo ago
FixEmailService

Mostra uno screenshot incollato invece di un'immagine rotta

Jakarta Mail consegna un intestazione MIME esattamente come è arrivato, pieghe e tutto: RFC 5322 permette a un intestazione di posta di eseguire più linee rompe...

Kamo·1mo ago
Featurekamo-asterisk-support

Reconcile per-estensione blocchi WebRTC invece di hand-editing un roster

Un'estensione creata tramite l'API di FreePBX non ottiene nessun blocco WebRTC, quindi registra su WSS e quindi non ha DTLS o ICE — il softphone del browser mos...

Kamo·1mo ago
FixVOIPService

Applicare FreePBX config dopo ogni scrittura, o l'estensione non raggiunge mai Asterisk

Estensione 8777 (Aiden Perry, kamocrm) è stato creato da KamoCRM il 2026-09-02 e mai cantato. La mutazione di FreePBX GraphQL `addExtension` aveva scritto `user...

Kamo·1mo ago
Featurekamo-internal

Impersonate, così un operatore può aprire un org come uno dei suoi membri

Mostrato accanto a entrare in ogni vista /network per un amministratore di piattaforma in possesso il nuovo diritto IMPERSONATO. Un diritto diverso da SYSTEM US...

Kamo·1mo ago
FeatureSecurityService

Immettere un'organizzazione inquilina come uno dei suoi membri, da /network

Una seconda porta accanto a quella dio-mode. Gated sul nuovo IMPERSONATO piattaforma destra via @RequirePlatformRight, dove la porta esistente è gated su la ses...

Kamo·1mo ago
Featurekamo-shared-library

IMPERSONATO, così un operatore può entrare in un inquilino come uno dei suoi membri

Appendato a PlatformRightType piuttosto che inserito: getSortOrder() restituisce ordinal(), quindi un diritto aggiunto nel centro rinumera ogni destra sotto di ...

Kamo·1mo ago
Fixkamo-internal

Il proprietario può vedere la scheda che garantisce il diritto

"Sono anche un amministratore e non vedo la nuova scheda Sales Scripts sotto /settings/features/crm." Esatto, ed era invisibile all'organizzazione OGNI, Non sol...

Kamo·1mo ago
FixKBService

Ammettere il proprietario dell'organizzazione, o nessuno può accendere questo

Un diritto nuovo di zecca è concesso a NOBODY il giorno in cui si distribuisce. Questi due sono Non c'e' niente da fare. da un diritto esistente consegnerebbe l...

Kamo·1mo ago
Fixkamo-internal

Un-skip le guardie di parità, e pin senza bloccare la pagina

I TEST della PARITA' non hanno mai risposto. Entrambi risolti RoleRightType.java attraverso Questo e' il punto di partenza. ~/Java/kamo-shared-library, mentre i...

Kamo·1mo ago
Fixkamo-internal

Prezzo ogni linea contro il numero del sedile, ovunque sia mostrato

La riga Importo sotto 'Quello che stai citando' era ancora previewLineTotal, quindi la la cella di quantità ha mostrato il numero di posto del preventivo mentre...

Kamo·1mo ago
Fixkamo-internal

Rivalutare i totali in tempo reale quando il numero del sedile cambia

Una linea che opta per il driver condiviso 'Seats / unit' della quota è valutata contro non contro la sua quantità. Il live rail dell'editor ha riassunto le lin...

Kamo·1mo ago
Fixkamo-internal

Mettere uno script in uso non dovrebbe avere bisogno di una password

ConfirmationDialog ti fa sempre scrivere una parola di sfida. Questo è giusto per archiviazione — lo script lascia il mid-shift di ogni agente — e giusto per el...

Kamo·1mo ago
Fixkamo-shared-library

Gli script di un mercato archiviato lasciano il Centro Interazione

trovareMarketIdsWithActiveScripts ha chiesto solo se il SCRIPT era attivo, quindi un mercato l'organizzazione era in pensione ancora apparso come subtab per qua...

Kamo·1mo ago
Fixkamo-internal

Sperimentare i due diritti, e MANAGE genitore sul lato client VIEW

checkRight corrisponde a stringhe semplici, quindi le porte hanno funzionato senza questo — ma i sicurezza ruolo redattore cascata borse di studio attraverso RI...

Kamo·1mo ago
Featurekamo-internal

Gli script dell'autore nelle impostazioni CRM, le leggono su una chiamata

Due schede delle impostazioni CRM dietro MANAGE SALES SCRIPTS — gli script dal vivo e archivio — più una scheda Script di vendita nel Centro di interazione diet...

Kamo·1mo ago
FeatureKBService

Servire gli script un agente legge su una chiamata

/api/kb/sales-scripts, cancelli sui due nuovi diritti. Leggi VIEW SALES SCRIPTS o MANAGE SALES SCRIPTS, scrive prendere MANAGE. SessionHelper.hasRight non si ch...

Kamo·1mo ago
Featurekamo-shared-library

Lo script che un membro legge su una chiamata, come blocchi ordinati

Due tavoli e due diritti. SALES SCRIPTS blocca un mercato di piombo come un LeadVendor fa; SALES SCRIPT BLOCKS detiene le parti, ognuna delle quali è Lexical do...

Kamo·1mo ago
Fixkamo-internal

Spostare i controlli di un messaggio sul lato di fronte alla conversazione

L'hover rail si è seduto sul bordo esterno del messaggio — a destra per il proprio messaggi, lasciati da tutti gli altri. Ora siede sul lato interno, il uno di ...

Kamo·1mo ago
FixESigService

Redatti quando il documento viene servito, non solo quando è firmato

La reazione è stata applicata a tempo appiattito, che è dopo la firma. Tutto prima di questo — l'intera sessione di firma — è stata servita la fonte grezza: fet...

Kamo·1mo ago
FixSecurityService

Aprire uno spazio di lavoro sul suo dominio OWN, non l'host il sign-in è stato servito da

Un membro che ha firmato il login. kamocrm.com, scelto uno spazio di lavoro dal scegliente, e atterrato dentro di esso — su interno. kamocrm.com, indossando il ...

Kamo·1mo ago
StyleESigService

Un em-dash in un commento, non la sua fuga

— viene processato da javac prima che il file venga gettato, quindi compilato lo stesso carattere che rende come qui — ma la fonte letto come la fuga.

Kamo·1mo ago
FeatureDocsService

Riempire un rettangolo, onorare l'opacità di un punto culminante e redatta

Tre cose sul modo in cui un documento preparato rende i segni del designer. Un rettangolo è stato disegnato come un contorno, quindi il riempimento un membro o...

Kamo·1mo ago
FeatureESigService

Mettere le annotazioni del progettista nel documento firmato

flatten() pagine vuote applicate, rotazioni, modificatori, valori di campo, ordine pagina e certificati. Non ha mai attirato le annotazioni. Un rettangolo, un p...

Kamo·1mo ago
FixESigService

OrgBranding ha guadagnato un sesto componente e questa stub ha continuato a passare cinque

Detto da e9faf11. La costruzione dell'immagine esegue il pacchetto mvn -DskipTests, quindi nulla ha compilato l'albero di prova e nessuna costruzione rossa mai ...

Kamo·1mo ago
Featurekamo-signer-monorepo

Disegnare il riempimento di un rettangolo nella vista del firmatario

Il designer ora può dare un rettangolo un riempimento e un'opacità, che è come un Il membro copre qualcosa. Questo renderer disegnava il riempimento="none", cos...

Kamo·1mo ago
Featurekamo-internal

Rendere lo strumento rettangolo qualcosa che si può nascondere le cose con

Lo strumento rettangolo è stato nella barra degli strumenti di annotazione per tutto il tempo, ma ha disegnato un profilo: riempire="none" in ogni rendering. No...

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