KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 7, 2026
Featurekamo-shared-library

Lo storage e la piattaforma a destra per uno stack a tre strati

CONTACT EFFECT PROFILES detiene la piattaforma, org e strati membri dell'animazione dipinta dove puntatore tocca lo schermo — la stessa forma, e per gli stessi ...

Kamo·1mo ago
Featurekamo-internal

Diciotto sprite per i risultati delle singole azioni

Trentacinque nuovi successi sono arrivati nel catalogo e ognuno di loro era rendere il ripiegamento del lucchetto, perché tutti gli otto sprite esistenti appart...

Kamo·1mo ago
FeatureSecurityService

Premio e riempimento dei risultati delle singole azioni

Ventisei dei trentacinque sono domande che il database può già rispondere, quindi sono premiati chiedendolo. SingleActionProbes detiene un EXISTS per conseguime...

Kamo·1mo ago
Featurekamo-shared-library

Trentacinque successi a singola azione, e un tipo di trigger

La metà del catalogo "ha già provato questo": un pareggio alla soglia uno, a buon mercato di proposito, esistente per rendere la superficie del prodotto scopert...

Kamo·1mo ago
Featurekamo-internal

Skins — l'unico bar, indossando vestiti di una macchina diversa

La barra di scorrimento ha già lasciato una tint di superficie: cinque proprietà personalizzate pergamena, ereditato, letto dall'overlay. Per ogni schermo nell'...

Kamo·1mo ago
Featurekamo-internal

24 effetti di contatto, raggruppati per carattere piuttosto che per geometria

Il catalogo si è classificato con quale effetto DID — convergente, in espansione, vivace. Nessuno apre una le impostazioni riquadro che vogliono "qualcosa che s...

Kamo·1mo ago
Featurekamo-internal

Fare l'effetto di contatto una scelta — 24 di loro, un calo per evento

Le sei animazioni spedite l'ultimo cambiamento sono state cablate duramente ai sei eventi di contatto. Sono ora catalogo qualsiasi dei quali si lega a qualsiasi...

Kamo·1mo ago
FeatureSecurityService

Premi i sei risultati del tracciamento-link, e riempili

Non e' vero. legge tutti i sei del marketing di un membro contatori in una fila e sistema tutte e sei le tracce contro di loro. Filato in / sé e /self/pending a...

Kamo·1mo ago
Featurekamo-shared-library

Sei risultati di tracciamento-link, dieci livelli ciascuno

L'imbuto di marketing, leggere sei modi, una traccia per contatore già trasportato MARKETING TRACKING CODI: DRAW A CROWD visitatori unici 1 .. 50.000 BRING THE...

Kamo·1mo ago
Featurekamo-internal

Un metro di stoccaggio accanto ai miei Widget, per il proprietario che sta riempiendo

Un proprietario non aveva modo di sapere quanto del loro piano di stoccaggio avevano speso senza aprire una scheda impostazioni non avevano motivo di aprire. Il...

Kamo·1mo ago
FeatureSecurityService

Posizione di archiviazione del proprietario, portata su un carico di pagamento già esistente

Il launchpad sta ottenendo un metro di archiviazione, e il modo ovvio per alimentarlo è una richiesta propria su ogni carico di pagina. I numeri non meritano un...

Kamo·1mo ago
Featurekamo-shared-library

Quanto velocemente sta crescendo lo storage di un'organizzazione

La tabella snapshot ha registrato una posizione giornaliera per organizzazione da allora la misurazione è iniziata, e nulla legge due righe di esso insieme. Cos...

Kamo·1mo ago
FeatureMediaService

Un'approvazione stabilisce il risultato del membro

Approvare una presentazione ora dice a SecurityService di raccontare il membro SPREAD THE WORD in piedi, così il trofeo atterra nello stesso secondo del decisio...

Kamo·1mo ago
FeatureSecurityService

Premio SPREAD THE WORD dal centro di crescita

Non e' vero. conta un membro's APPROVED Growth Hub sottomette e fissa il loro livello SPREAD THE WORD contro quel conteggio. Si RICONOSCI piuttosto che essere ...

Kamo·1mo ago
Featurekamo-shared-library

SPREAD THE WORD, una traccia di Crescita a nove livelli

La seconda voce del catalogo, e la prima che è una traccia piuttosto che una evento. Un livello per ogni tratto di Crescita Hub missioni che un membro ha avuto ...

Kamo·1mo ago
Featurekamo-internal

Insegnare la pagina giù e ricostruirla come un armadio arcade

Due cose erano sbagliate e la prima è una regola, non una preferenza. FULL WIDTH. La pagina spedita con `maxWidth: 1240, margine: '0 auto'` dentro un area di c...

Kamo·1mo ago
Featurekamo-internal

Un'animazione al punto di contatto, sei di loro, uno per ogni modo una stampa può accadere

Sinistra verso il basso, sinistra verso l'alto, medio verso il basso, toccare e toccare ogni ottenere la propria animazione intorno al punto di contatto. Sono u...

Kamo·1mo ago
Featurekamo-internal

Mozzo di crescita — una cosa alla volta, accanto all'App Shelf

Il pannello di lancio di un membro lavora le richieste di crescita della loro organizzazione attraverso, e le impostazioni di marketing scheda un amministratore...

Kamo·1mo ago
FeatureMediaService

La coda che un membro lavora attraverso, e la coda una recensione di amministratore

MediaService's Growth Hub superficie a /api/media/marketing/crescita. Possiede questo per lo stesso motivo per cui possiede il tracciamento, il tabellone, mater...

Kamo·1mo ago
Featurekamo-shared-library

Le richieste di un org chiedono il suo popolo, e le prove indietro

Tre entità, sette diritti e due enum appends dietro Growth Hub: un breve elenco ordinato di cose che un'organizzazione chiede a tutti — lasciare una recensione,...

Kamo·1mo ago
Featurekamo-internal

Un gabinetto di trofeo e una celebrazione che trova il membro

Aggiunge la superficie dei risultati: il trofeo nella rotaia, /achievements, il launchpad leaderboard, e lo sblocco popup che arriva su qualsiasi pagina una Il ...

Kamo·1mo ago
FeatureMediaService

Relè uno sblocco al membro a cui è successo, e a nessun altro

SecurityService pubblica E' una cosa da fare. E' tutto a posto. Stessa disposizione della tasso di formazione, e per lo stesso motivo sottostante: SecurityServi...

Kamo·1mo ago
FeatureSecurityService

Premio Il Team a tutti, senza un backfill

SecurityService possiede il membro, quindi possiede il risultato. premia, legge, riconosce e pubblica; MediaService solo relè. Tutti i membri del Parlamento si...

Kamo·1mo ago
Featurekamo-shared-library

Il raggiungimento di un membro detiene, e il record che lo dimostra

Aggiunge l'app Gamification e il dominio dietro di esso: un catalogo dei risultati in codice, un membro sta in piedi in dati, e un registro di ogni sblocco in m...

Kamo·1mo ago
Featurekamo-internal

Il Consiglio può leggere ogni org e votare ogni miglioramento

La colonna dell'organizzazione è attiva per tutti ora, perché ogni spettatore vede ogni rapporti dell'organizzazione. Ciò che varia è se un dato ROW può essere ...

Kamo·1mo ago
FeatureMediaService

Aprire la scheda ad ogni org, arrestare chi ha archiviato ogni report

Il controllo della frequenza è passato da visibileOr404 e da tutte e quattro le domande, quindi ogni l'organizzazione può leggere, commentare e votare su ogni r...

Kamo·1mo ago
Featurekamo-shared-library

Ogni org vede ogni relazione, e i miglioramenti possono essere votati

Il predicato di tenancy è andato da tutte e quattro le domande, e la sua assenza è la caratteristica: un difetto nella piattaforma non è un inquilino privato bu...

Kamo·1mo ago
Featurekamo-internal

Un modo su un piano pagato che non è nascosto sotto un profilo

Un proprietario che decide se pagare deve sapere la risposta vissuta sotto il proprio profilo, a tre clic dalla pagina che si aprono ogni mattina, segnalato sol...

Kamo CI·1mo ago
Featurekamo-internal

Dare a un membro i loro numeri di testo, e lasciare loro scegliere quale si invia

Due schermi, un'idea: una linea telefonica di solito non è di una persona. MEMBER Impostazioni → PHONE Una scheda modellata sulla mailbox della scheda Email, ...

Kamo·1mo ago
FeatureVOIPService

Un numero può essere condiviso da diversi membri, e uno di loro lo riceve

Un singolo OWNER MEMBER ID potrebbe dire "questo numero appartiene a Sarah" e niente Altrimenti. Le vere scrivanie non sono modellate in questo modo: una linea ...

Kamo·1mo ago
Featurekamo-internal

L'intervallo di ripetizione scende a un secondo

Domandato il 2026-09-06. Il pavimento era cinque; è uno ovunque ora — il controllo, il morsetto del browser si applica, e il morsetto il servizio si applica. Ze...

Kamo·1mo ago
Featurekamo-internal

Una casella di controllo su un callback, per dire il comando

La finestra di dialogo callback ha nascosto i controlli dell'invito, e la nota sotto ha detto "Il piombo non è notificato." Era vero, ed era la giusta richiesta...

Kamo·1mo ago
FeatureSecurityService

Un callback può invitare il piombo è con

L'aver fatto un callback non ha detto niente al piombo. Il dialogo ha detto così bene — "Il piombo non è notificato" — e l'unico modo per ottenere un cliente te...

Kamo·1mo ago
FeatureEmailService

Un ospite un servizio messo su un evento è in realtà detto su di esso

InternalCalendarService ha scritto le righe dei partecipanti e si è fermato. Non ho mai stabilito sendInvites e mai chiamato EventInviteService, quindi un ospit...

Kamo·1mo ago
Featurekamo-shared-library

Le tre lettere a piombo ottiene circa un callback

Un callback è sempre stato privato per l'organizzazione. Il membro che libri si ottiene una voce del calendario e un promemoria; la persona sull'altro alla fine...

Kamo·1mo ago
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
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
September 6, 2026
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
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
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
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
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
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

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