KamoCRM

Live Change Log

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

17,496
Variazioni totali
5,984
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,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,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 22, 2026
FeatureSecurityService

Seed the mail and lead widgets, e aggiungere un seme universale per la timecard uno

I widget di posta e di piombo seguono i loro diritti di dati esattamente come quelli del calendario fanno — ACCESS MAIL e VIEW LEADS — in modo che un titolare n...

Kamo·2mo ago
FeatureEmailService

Servire la home-page illeggi digest dall'indice, mai da IMAP

Un widget sulla home page è sullo schermo per tutti tutti i giorni, sia che nessuno è la lettura di posta — e le connessioni IMAP di un membro sono un bilancio ...

Kamo·2mo ago
Featurekamo-shared-library

Altri tre widget di casa, e quello che non può avere un genitore

La posta non letta si blocca da ACCESS MAIL e porta-needing-action da VIEW LEADS, entrambi da la stessa regola dei widget del calendario: un widget è gated dal ...

Kamo·2mo ago
Fixkamo-internal

Ripristinare le terminazioni della linea CRLF in calendar.ts

Una modifica scritta riscrive il file tramite un'API di testo, che normalizza ogni suo 257 CRLF la linea termina a LF e ha trasformato un 45-line aggiunta in un...

kamo·2mo ago
FeatureInitializerService

Aggiungi il DDL per il pubblico ospite di un evento

Kamo·2mo ago
Featurekamo-internal

Metta widget dal vivo sul launchpad, a partire da due strisce del calendario

Un widget è un riquadro live che condivide la griglia, il trascinamento e l'ordine con l'app carte piuttosto che sedersi accanto a loro. Aggiungere il prossimo ...

kamo·2mo ago
FeatureSecurityService

Seed i widget del calendario a tutti coloro che possono già leggere il calendario

Entrambi i widget mostrano un membro esattamente ciò che /calendar li mostra già, quindi un calendario lettore non acquisisce dati che non potrebbero raggiunger...

Kamo·2mo ago
FeatureEmailService

Servire e annunciare i widget del calendario home-page

CalendarWidgetService risponde a ciò che un widget ha effettivamente bisogno e la pagina del calendario haEarlier/hasLater così una freccia grigi fuori invece d...

Kamo·2mo ago
Featurekamo-shared-library

Dare a ogni widget di casa una politica di cinque-destra, e pagina il calendario per esso

Dieci diritti arrivano come due blocchi a cinque diritti — uno per widget — sospeso VIEW CALENDAR, perché un widget deve essere gated dal diritto che governa i ...

Kamo·2mo ago
Featurekamo-internal

Aggiungere la scheda Politiche, e smettere di offrire chat il backend rifiuta

Quattro punti di vista su un progetto di regolamento, perché ci sono quattro domande diverse e nessun singolo layout risponde a tutti. Le regole sono ciò che og...

kamo·2mo ago
August 21, 2026
FeatureInitializerService

Creare lo schema dei criteri di chat

Sei tabelle: il regolamento versioned, le sue regole e le loro clausole, la risposta concede dietro "ripiegare solo mentre la loro finestra è aperta", e il sent...

Kamo·2mo ago
FeatureSecurityService

Annunciare il roster membro con il suo verdetto politica di chat

SecurityService serve il roster la chat UI è costruito da, quindi deve rispondere con gli stessi verdetti MediaService fa rispettare -- uno condiviso evaluator,...

Kamo·2mo ago
FeatureMediaService

Forzare la politica di chat org, e chiudere due fori su

Si basa sulla politica nei tre posti in cui una conversazione può iniziare o continuare: creazione di sessione, componente aggiunge, e il percorso di invio. Una...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi il org chat policy engine

Decide se un membro può aprire una conversazione con un altro, e se possono inviare in uno che esiste. Le regole sono un elenco ordinato sopra ordinato coppie e...

Kamo·2mo ago
Docskamo-internal

Progettare il motore della chat org e la sua scheda Politiche

Le regole sono un elenco ordinato sulle coppie dei membri ordinati; la prima partita decide, così ogni verdetto nomi esattamente una regola e l'UI può sempre sp...

kamo·2mo ago
Featurekamo-internal

Riordinare le schede e dipingere Binders e Uploads

La striscia legge Originals | Modificato | Common | Binders | Uploads, che mette le tre viste dei documenti insieme e le due destinazioni dopo di loro. Binders ...

kamo·2mo ago
Fixkamo-internal

Rimuovere da Doc selezionati deseleziona la riga

Lo specchio ha fatto un modo. Rimozione di un documento cancellato l'elemento legante ma sinistra la sua casella di controllo legata nella griglia, quindi la pr...

kamo·2mo ago
Fixkamo-internal

Smettere di arrotondare documenti ids in nulla

Un documento id è un 19-digit int64 — 1200096283020258886, circa 133x passato Numero.MAX SAFE INTEGER. L'organizzatoreTab è entrato nella selezione in una chiav...

kamo·2mo ago
Fixkamo-marketing

Quotare il tasso annuo sotto la captazione "billed annually"

Le carte di homepage leggono il tasso mensile fuori catalogo e stampato sopra una linea che dice "bilanciato ogni anno", quindi Starter pubblicizzato $34 e Busi...

Kamo·2mo ago
Featurekamo-internal

Dire quando un documento selezionato non potrebbe essere aggiunto

Il legante Docs selezionato salta un documento che non può contenere legalmente piuttosto che fallire l'intera sincronizzazione, che è giusto — ma ha fatto così...

kamo·2mo ago
FixDocsService

Lasciate che un legante unscopio tenga i documenti della propria griglia

stessoCollezione ha richiesto un esatto assoc object id match in entrambe le direzioni, che ha reso ogni legante nei Miei Docs rifiutare ogni documento che i mi...

Kamo·2mo ago
Featurekamo-internal

Piegare la scheda Modifica in Binders

La striscia è ora Originals | Binders | Modificato | Common | Caricamenti. Modificare è andato: tutto ciò che ha fatto — organizzare i documenti controllati, in...

kamo·2mo ago
FeatureDocsService

Servire e sincronizzare il raccoglitore Docs selezionato

POST /api/docs/binders/scratch fetches the caller's Selected Docs binder for una raccolta, che la crea al primo utilizzo, e sostituisce i suoi documenti con il ...

Kamo·2mo ago
FeatureInitializerService

Aggiungere leganti.is scratch

Quattro dichiarazioni piuttosto che una ALTER: i leganti sono popolati, e Yugabyte respinge l'intero ADD COLUMN... Non la dichiarazione NULL piuttosto che la cl...

Kamo·2mo ago
Featurekamo-shared-library

Segnare il legante autogestito del membro

binders.is scratch bandiere l'unico legante per (proprietario, collezione) il cui i documenti sono la selezione della griglia DocManager piuttosto che una lista...

Kamo·2mo ago
Featurekamo-internal

Assemblare il record principale invece di tenerlo dietro un girante

Lo stato di caricamento della scheda Dettagli era una scheda di quattordici righe di impulso grigio MUI — una forma il pannello non prende mai, su un orologio p...

kamo·2mo ago
Fixkamo-internal

Una chat minimizzata non è né letta né silenziosa

Due bug che hanno condiviso una causa: l'unica bandiera che dice "questa finestra è minimizzata" era incrinato falso, in modo che tutto ciò che lo ha chiesto si...

kamo·2mo ago
Fixkamo-internal

Una chat membro legge il suo distintivo, e una risposta conta come una

Due vuoti lasciati da dare alla finestra di supporto questo trattamento. Mandare un messaggio non ha cancellato nulla. Il core di chat segna una conversazione ...

kamo·2mo ago
FeatureSecurityService

Chiedi a EmailService di ricaricare un'e-mail passata

Implementa la libreria condivisa LeadEmailBackfillTrigger, così ticchettio "Associate Passato E-Mails w/ Lead" su un salva piombo raggiunge l'unico servizio che...

Kamo·2mo ago
FeatureEmailService

Scansiona le caselle di posta dell'org per un'e-mail passata di piombo su richiesta

Serve la casella di spunta "Associate Past E-Mails w/ Lead". Data una pista e indirizzo appena registrato su di esso, leggere INBOX e Inviato di ogni casella di...

Kamo·2mo ago
Featurekamo-shared-library

Lasciare una mail di reclamo di piombo che predate il suo indirizzo e-mail

La corrispondenza è punto in tempo per design — un punto di contatto solo rivendica il traffico all'interno della sua finestra, quindi la modifica di un lead no...

Kamo·2mo ago
Featurekamo-internal

Offerta per associare e-mail passata quando viene impostato l'indirizzo di un lead

La posta è abbinata a un lead rigorosamente point-in-time: un indirizzo rivendica solo traffico dal momento in cui è registrato, in modo che la modifica di un l...

kamo·2mo ago
Featurekamo-internal

Un agente picker per l'assegnazione, le prenotazioni e il filtro

Il controllo dell'agente assegnato sul pannello di assegnazione del piombo era un componente locale nel LeadViewClient. Altri due posti volevano esattamente ess...

kamo·2mo ago
FeatureSecurityService

Accettare una prenotazione sollevata per un altro agente

# E ora gli onori di BehalfOfMemberId # ceduto su EDIT OPPORTUNITIES — il diritto che i cancelli gestiscono le opportunità elenco riservato, e già il diritto ne...

Kamo·2mo ago
FeatureInitializerService

Aggiunga..

Registrazioni che hanno presentato una prenotazione quando non è l'agente che chiama, quindi qualcuno gestire le opportunità può sollevare uno per conto di un a...

Kamo·2mo ago
Featurekamo-shared-library

Lasciare un manager alzare una prenotazione per un agente

Qualcuno che gestisce le opportunità può ora presentare una richiesta di prenotazione su una vendita Per conto dell'agente. CreareRiservazioneRichiesta porta su...

Kamo·2mo ago
Fixkamo-internal

Stop flexbox schiacciare il Quando la carta giù alla sua intestazione

I campi di inizio e di fine non sono stati ritagliati dalla propria larghezza. La carta tenerli stretti a nulla. Dimensione minima automatica di un elemento fl...

kamo·2mo ago
Featurekamo-internal

Nascondi i controlli di bilancio che non possono usare

Equilibrio di credito, Lega giornaliera e Max Balance tutti agiscono su un equilibrio concesso, e un prodotto FFA non ha nessuno — l'accettazione ci menti e spe...

kamo·2mo ago
Featurekamo-shared-library

Fai libero per tutti l'accettazione spendibile, in modo che possa essere bloccato

FFA ha bypassato il sistema di credito in uscita, che ha lasciato un manager senza leva sopra it: Max Daily Spend si sedeva dietro se (!ffa) e non poteva cattur...

Kamo·2mo ago
Featurekamo-internal

Chiama il richiedente, sposta la linea org, accorcia il pulsante Apri org

Tre regolazioni sulle superfici di supporto. "Open org as System User" è ora "Open Org", seduto subito dopo assegnare/riassegnare piuttosto che alla fine della...

kamo·2mo 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