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
August 20, 2026
FixDaemonService

Persistere il risultato di ogni payload come accade, non in un lotto

processEndpointPayloads looped sopra gli stati di mutazione batch in memoria e li ha salvati tutti alla fine. createLead commits per lead, in modo da qualsiasi ...

Kamo·2mo ago
Fixkamo-shared-library

Spostare il racconto di disponibilità della piscina dopo il commit

createLead ha salvato il piombo e poi, nella stessa transazione, ha eseguito countAssignablePool per trasmettere la nuova figura "Leads Available". Su YugabyteD...

Kamo·2mo ago
Featurekamo-internal

Azienda offerta Nome come campo di importazione mappabile

leadFields.ts è l'elenco che la tela di mappatura disegna, e deve specchio il backend switch in LeadImportController — un percorso mancante da entrambi i lati è...

kamo·2mo ago
FeatureSecurityService

Mappa azienda Nome in modo che un foglio di calcolo possa portare il nome commerciale

setDirectFieldOnCreateRequest non aveva alcuna azienda Nome caso, quindi il campo era irraggiungibile dalla procedura guidata di importazione manuale anche se C...

Kamo·2mo ago
FeatureDaemonService

Lasciare un carico utile mappato portare societàName e fonte

L'interruttore a campo diretto del lavoro di assunzione si è fermato al vendorLeadID, quindi una mappatura su companyName o fonte è stato accettato dall'UI, mem...

Kamo·2mo ago
Performancekamo-marketing

Servire i beni statici come brotli a tempo di costruzione

Il pezzo segnalato è reagito-dom, e l'ho controllato correttamente prima di concludere qualsiasi cosa: è la costruzione di produzione (no dev markers, e i ganci...

Kamo·2mo ago
Performancekamo-marketing

Gettare la preconnessione non utilizzata e fissare i 565 ms di brotli ho aggiunto

Due scoperte, e la seconda era mia. Il DOCUMENTO TOOK 1.259 ms BECAUSE DEL NONCE WRAPPER. Misurato contro il sito live: l'HTML ha risposto in ~900 ms mentre u...

Kamo·2mo ago
Featurekamo-marketing

Rimetti la band swept del titolo

Restaurato esattamente com'era — stesso gradiente a due strati, stessa banda 120deg, stesso 9s/1.1s tempistica ed easing — dopo la rimozione nel passaggio compo...

Kamo·2mo ago
Performancekamo-marketing

Spostare ogni animazione looping sul compositore

Tutti i 26 elementi Lighthouse elencati sotto "evitare animazioni non composte" erano lo stesso errore in quattro posti: l'animazione di una proprietà di vernic...

Kamo·2mo ago
Featurekamo-internal

Modificato per convertire e fissare due icone della scheda

Entrambe le schede indossavano un'icona che già significa qualcos'altro in questa griglia: Modificare la scheda utilizzata GetApp, il pulsante di download a liv...

kamo·2mo ago
FixMediaService

Stampi ogni frame non letto con l'istante i suoi conti sono stati letti

I quattro posti che hanno costruito l'istantanea di un membro — il REST letto, il frame inviato quando arriva un messaggio, il frame inviato quando una sessione...

Kamo·2mo ago
Fixkamo-internal

Cancellare il distintivo non letto per una conversazione che il membro sta leggendo

Il distintivo è stato alimentato da due fonti non ordinate — il REST non letto e L'argomento non letto di MediaService — e ha applicato tutto ciò che è atterrat...

kamo·2mo ago
Featurekamo-internal

Scegliere quale pagina un link di tracciamento atterra su

Un codice non è legato a una pagina — il sito di marketing lo cattura in tutto il sito — così il solo vera domanda quando condividere uno è dove il visitatore d...

kamo·2mo ago
Fixkamo-marketing

Prendere la versione silenziosa di "suono non è consentito qui"

Seguire il resto. Testare tap-to-play contro il sito distribuito ha presentato un la modalità di guasto muto non ha coperto. Un `play()` rifiutato, e che era g...

Kamo·2mo ago
Fixkamo-internal

Mostra il codice come una maniglia, non 36 caratteri di esagonale

Trasferire il token a un UUID ha lasciato la griglia rendendo l'intera cosa, che è corretto in un URL e inutile in una tabella: non può essere scansionato, conf...

kamo·2mo ago
Fixkamo-marketing

Il microservizio conta 64+, non 30+

Il numero è 64+ servizi ora. Cinque superfici non tradotte hanno ancora richiesto 30+: la risposta tecnologica nella homepage FAQ JSON-LD (che è quello che una ...

Kamo·2mo ago
Featurekamo-marketing

Mostrare un ancora della bobina invece di un polso grigio

Aggiunge public/img/hero-still.webp — 1280x720, corrispondente all'apertura 16/9 esattamente — e lo rende ciò che l'eroe mostra fino a quando qualcuno preme gio...

Kamo·2mo ago
FixKlusterServices

Cache CORS preflights per due ore, non 100 secondi

`accessControlMaxAge: 100` significati browser re-ran il preflight circa una volta per visita, così ogni carico di pagina sul sito di marketing ha pagato due ul...

Kamo·2mo ago
Performancekamo-marketing

63 richieste HTTP fino a 22

Implementa il rapporto di richiesta-budget. Misurare lo stesso modo in cui è stato scritto — Chrome sopra il protocollo di debugging, emulazione mobile, finestr...

Kamo·2mo ago
Featurekamo-internal

Costruire il link condiviso come ?discount=

buildTrackingLink emette il nuovo parametro, e la striscia di collegamento evidenzia il ?discount= segmento usato per evidenziare come ?mrt=. Il segno stesso è ...

kamo·2mo ago
Featurekamo-register

Leggi i cookie di sconto e invia i campi di sconto*

Segui il sito di marketing: kdsc vid / kdsc src, con ?discount= come il query-param fallback per un visitatore che atterra sul modulo di registro con il link an...

Kamo·2mo ago
Featurekamo-marketing

Il parametro di riferimento è ?discount= e il token è un UUID

Il collegamento tra le azioni di un membro e'... Una volta era ?mrt= <memberId>. lasciare che chiunque enumerate le altre campagne di quel membro contando fino ...

Kamo·2mo ago
FeatureSecurityService

Accettare i campi di registrazione* di sconto, mantenere quelli mrt* che funzionano

Il sito del registro ora invia scontoVisitorGuid / discountCode. Entrambi i nomi sono leggere, nuovo prima, perché i due servizi si dispiegano indipendentemente...

Kamo·2mo ago
FeatureMediaService

Mint un token UUID opaco, in un inserto

createCode genera il token stesso, quindi non c'è nulla da leggere prima e Non c'e' niente che due schede si scontrano. che rimuove l'intero apparato il vecchio...

Kamo·2mo ago
Featurekamo-shared-library

Rendere il token condiviso un UUID opaco

Il token pubblico è stato <memberId>. Si'. ha pubblicato un vero e proprio membro in ogni link che chiunque ha condiviso — su un biglietto da visita, in una fir...

Kamo·2mo ago
FeatureInitializerService

Ritiro E' il momento giusto

I codici di tracciamento sono condivisi come ?discount= Il vecchio <memberId> token ha pubblicato un vero e proprio membro in ogni link condiviso e reso lo spaz...

Kamo·2mo ago
Performancekamo-marketing

La bobina non ha mai usato hls.js, e i telefoni pagato per esso

Inseguire "fare meno richieste HTTP" ha trovato due cose reali, e il secondo è molto più grande dell'audit che ha portato a esso. La sua ragazza non stava pren...

Kamo·2mo ago
CIkamo-marketing

Retry npm ci attraverso la corruzione di trasferimento del corridore

La costruzione fallì su: npm codice di errore ERR SSL CIPHER OPERATION FAILED ossl gcm stream update: operazione di cifratura fallita Questo è un errore di au...

Kamo·2mo ago
Fixkamo-marketing

Cancella ogni errore di console e problemi DevTools

Diagnosed con Chrome sopra il protocollo di debugging piuttosto che ragionando, raccogliere esattamente ciò che gli errori di Lighthouse-in-console e i problemi...

Kamo·2mo ago
Featurekamo-marketing

Servire un vero e proprio non-richiesta CSP con rigorosa dinamica

Sgombera entrambi i risultati rimanenti su script-src: il 'non sicuro-inline' uno e "le liste di permessi ospitanti possono essere spesso bypassate". Solo un n...

Kamo·2mo ago
Featurekamo-marketing

Fornire Tipi attendibili, percorso-scope la lista dei permessi di script

Cancella l'intestazione "No Content-Security-Policy con la direttiva Trusted Types "rilevamento" mediante lo spostamento dei tipi di richiesta-trust-per nella p...

Kamo·2mo ago
Fixkamo-marketing

Pulire la console e ripristinare il rendering statico che ho rotto

Tre cose dalla console, uno di loro molto più grande degli altri due. Quella grande. Inseguire le linee "Fetch fail load" ha portato al prefetch payload, ed er...

Kamo·2mo ago
Fixkamo-marketing

La politica Trusted Types è stata iniettata dal prossimo/scritto

La sola console del rapporto ha mostrato due violazioni, e una di loro era la politica proprio facendo del componente: Questo documento richiede l'assegnazione...

Kamo·2mo ago
Featurekamo-internal

Mostra quando il credito di un visitatore si è trasferito in un altro link

La linea temporale guadagna ATTRIBUTION MOVED, nel tono di avvertimento — non una conversione e non un fallimento, ma il momento in cui questo visitatore ha sme...

kamo·2mo ago
FeatureMediaService

Spostare il credito su un nuovo link e registrare il momento in cui si muove

Il lavoratore ingerente ora chiama reattributeWhileAnonymous dopo il traffico urti. Il metodo del repository porta l'intera regola, quindi non c'è nulla da cont...

Kamo·2mo ago
Featurekamo-shared-library

Credit il nuovo collegamento fino a quando non esiste un account, quindi congelarlo

L'attribuzione è stata congelata al primo tocco, che si fa sbagliare il caso comune: qualcuno che segue il link del membro A in marzo e membro B's in giugno, e ...

Kamo·2mo ago
Featurekamo-internal

Spostare Windows Desktop e Master Machine in Admin della piattaforma

Entrambi sono obiettivi Guacamole che condividono una credenziale tra tutti, che li fa attrezzare l'operatore piuttosto che lo spazio di lavoro di un membro. Er...

kamo·2mo ago
Featurekamo-marketing

CSP e COOP attuati; Tipi attendibili

Re-inserisce le intestazioni di sicurezza dopo che ho preso il sito giù con loro, meno una direttiva che lo ha fatto, più una guardia di costruzione in modo che...

Kamo·2mo ago
Otherkamo-marketing

Revertire "feat(security): applicare un CSP, COOP e tipi fidati"

Questo reverte commettere E' il momento giusto

Kamo·2mo ago
Featurekamo-marketing

Fornire un CSP, COOP e tipi fidati

Aggiunge i tre intestazioni che il Trust and Safety audit ha chiesto, più Referrer-Policy e autorizzazioni-Policy. Ogni origine della politica è stata presa da ...

Kamo·2mo ago
FixKlusterServices

Fermare il limite di bordo da 429ing ogni carico freddo KamoDesktop

L'apertura di un'istanza Linux assegnata è sempre atterrata sul generico "Un errore si è verificato e questa azione non può essere completata" modale, e sempre ...

Kamo·2mo ago
Fixkamo-internal

Un popup con un posto dove attraccare ora si sovrappone invece di non aprire

Una finestra di strumento — il compositore di e-mail, una conversazione di supporto, una chat, il softphone — a volte semplicemente non apparire, e stare bene d...

kamo·2mo ago
Performancekamo-marketing

Smettere di rassicurare il documento su ogni frame di scorrimento

Due ascoltatori di scorrimento sulla homepage leggere `scrollHeight` per evento. Questo è un layout query, e questa pagina è il posto peggiore per fare uno ripe...

Kamo·2mo ago
Fixkamo-internal

Dì quale link la striscia offre

"Il tuo link di tracciamento" ha mostrato esattamente un link mentre un membro può contenere qualsiasi numero di loro, così la striscia silenziosamente reso qua...

kamo·2mo ago
Performancekamo-marketing

Goccia sfondo filtro sui telefoni

La homepage rende 94 elementi che trasportano `backdrop-filter: blur(20px)`. Ogni uno è uno strato compositing separato che deve leggere tutto dipinto dietro di...

Kamo·2mo ago
Performancekamo-marketing

Prendere il piè di pagina e lo scorrimento cromato dal client

Tre cambiamenti, tutti rimuovendo il lavoro dalla finestra in cui la pagina viene giudicata. `(pagine)/layout.tsx` ha portato `"utilizzare il cliente"` e non h...

Kamo·2mo ago
Performancekamo-marketing

Interrompere tre risorse dal superamento dell'elemento LCP

La ripartizione LCP è dove il tempo rimanente è, e le sue due parti di carico — 270 ms di ritardo del carico delle risorse, 500 ms di durata del carico — sono u...

Kamo·2mo ago
Fixkamo-marketing

Un banner a posizione fissa non può utilizzare un rivelatore a scorrimento

Fallout dal framer spazzato, catturato prima che potesse importare. Le mappe di riscrittura ingressi animazioni su `.reveal`, che è guidato da `animazione-timel...

Kamo·2mo ago
Performancekamo-marketing

Rimuovere gsap, la seconda animazione runtime sulla homepage

Framer era il faro di nome. GSAP è quello che non ha fatto, perché è arriva abbastanza tardi per cadere fuori "non usato JavaScript" — ma è 69 KB nella sua prop...

Kamo·2mo ago
Fixkamo-marketing

La piattaforma gestisce YugabyteDB, non CockroachDB

Non correlato al lavoro di prestazione — trovato durante la lettura dell'inline della homepage payload, dove la stringa è arrivata nelle risposte FAQ. Cockroac...

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