KamoCRM

Live Change Log

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

17,675
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,675AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,419kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,261Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 4, 2026
Fixkamo-internal

Riepilogo si sposta nell'intestazione, record ottenere la larghezza di pagina completa

Il riassunto si è seduto in una colonna a destra fissa 320px su ogni pagina record, in modo permanente costa un quinto della larghezza. Sull'editor di citazione...

kamo·2mo ago
Featurekamo-internal

Fail the build when a component calls a key messages/ does not define

next-intl renders the key path verbatim for a missing key, and messages/ is gitignored here — populated at image-build time from kamo-translation-dictionary — s...

kamo·2mo ago
Featurekamo-internal

Opzioni nav Pin/unpin dai navs e dalla home launchpad

I membri potrebbero spostare un'opzione tra la barra laterale e la barra superiore, ma mai prendere uno dei nav del tutto. Aggiunge un terzo posizionamento — NO...

kamo·2mo ago
Stylekamo-internal

Directory sub-tabs raccogliere lo stesso scrim come i sotto-tabs Chat

I sotto-tabs Chat non hanno ombra di loro — il bordo morbido sotto la scheda striscia è il pannello 16px top scroll scrim, che atterra su di loro perché essi re...

kamo·2mo ago
Fixkamo-internal

I campi di contatto del Dipartimento hanno mostrato le chiavi i18n grezze

Il blocco di contatto aggiunto con il lavoro di bulk-email chiamato reparti.departmentEmail / dipartimentoEmailHelper / dipartimentoPhone / dipartimentoExtensio...

kamo·2mo ago
Stylekamo-internal

Il filtro di stato della directory adotta il trattamento sub-tab Chats

Il controllo All/Online/Offline era una pillola segmentata di gioco mentre il riquadro Chat direttamente qui sotto usato sotto-tabs underline, così i due riquad...

kamo·2mo ago
Fixkamo-internal

Fornire immagini allegate e fermare due comporre finestre che condividono una barra degli strumenti

AI chat allegati non sono mai stati raggiungere l'IA. AiChatInput ha inviato il deposito percorsi come `imageUrls`, ma il corpo REST in AiChatWebSocketContext l...

kamo·2mo ago
Fixkamo-internal

Stop tool windows losing and leaking member-typed content

Follow-up to the popup-window persistence work. Each of these was verified against real code first; three of the original reports turned out to be wrong or over...

kamo·2mo ago
Featurekamo-internal

Nascondi reparti vuoti, sposta il filtro di stato nel Directory

- Dipartimenti senza membri. Il punto finale di partenza restituisce ogni reparto nel org compresi quelli vuoti, quindi il gallo era mostrando sezioni che non p...

kamo·2mo ago
Fixkamo-internal

I dipartimenti non si aprono più invisibili sul primo render

La scheda Directory è arrivata vuota fino a quando non sei passato a Chat e ritorno. The i membri erano sempre lì — ogni reparto è stato parcheggiato a opacità ...

kamo·2mo ago
Fixkamo-internal

Smettere di perdere finestre strumento popup (e bozze invio) sulle modifiche di pagina

Finestre utensili vivevano solo in un negozio di memoria a livello di modulo, quindi qualsiasi documento completo carico distrutto ogni finestra aperta e tutto ...

kamo·2mo ago
Refactorkamo-internal

Spostare il vetro di rottura nella guida primaria

Il controllo di attivazione era una pillola fissa ancorata al basso a sinistra del viewport. Che ha messo un'azione privilegiata da qualche altra parte vive, ch...

kamo·2mo ago
Featurekamo-internal

Rebuild the slideout as one continuous surface

Member rows now form the department body directly — no card-on-card nesting — and departments run full-bleed with sticky bands, reclaiming ~30px of row width an...

kamo·2mo ago
Refactorkamo-internal

Gettare i morti 'solo estesa' UI dal timeout popup

justExtended non è mai stato impostato a true — il popup si chiude su estensione piuttosto che mostrare uno stato di successo — così il CheckCircle2/Shield rami...

kamo·2mo ago
Fixkamo-internal

Selezione delle quotazioni non rimbalza più al primo sub-tab

Fare clic su Quotazioni impostare l'indice a 2 e ha scritto ?sub=quotes, ma lo stato di sincronizzazione effetto indietro dall'URL ha mappato tutto ciò che non ...

kamo·2mo ago
Fixkamo-internal

Harden lo stack di sessione-timeout originale

Revisione del percorso dopo aver rimosso il percorso l'idle stack duplicato ha presentato quattro veri difetti: - sessionMonitor.start() ha lasciato il suo 3s ...

kamo·2mo ago
Fixkamo-internal

Lascia che il palco cresca così il pod cromato ottiene un gap uniforme

Il pod (ora più alto con il cursore del tono) diventa l'unico flusso del palco bambino: l'altezza fissa diventa un minHeight, con 16px imbottitura sopra e sotto...

kamo·2mo ago
Revertkamo-internal

Rimuovere lo stack idle-logoff duplicato; SessionManager già lo copre

La sessione di Aug 2 HIPAA ha aggiunto... come un secondo, sistema inattivo parallelo. Il layout aveva già quello originale — Attivazione client Tracker + Sessi...

kamo·2mo ago
Chorekamo-internal

Ripristinare le terminazioni CRLF su CustomFormFieldsComponent

Il commit precedente ha riscritto il file intero e ha appiattito le sue terminazioni di linea, trasformare un cambiamento di nove linee in un diff 633-line e im...

kamo·2mo ago
Featurekamo-internal

Specchio la maschera minima necessaria al piombo sul client (§164.502(b))

Sicurezza Servizio ora tiene le risposte su misura da un chiamante che non è il assegnatore di piombo (e, in un manicoPhi inquilino, anche da un titolare di des...

kamo·2mo ago
Featurekamo-internal

PHI access audit viewer — org revisione e contabilità per record

Il sentiero era scritto e niente poteva leggerlo. Questa è la metà dello schermo: una recensione di accesso a livello org sotto Impostazioni → Sicurezza, e un "...

kamo·2mo ago
Featurekamo-internal

Ritirare la pagina del membro al profilo, abbreviare le etichette della scheda, aggiungere le icone della scheda

L'intestazione della pagina delle impostazioni dei membri diventa "My {memberLabel} Profile" (o "{memberLabel} Profile" per un altro membro) e il collegamento n...

kamo·2mo ago
Featurekamo-internal

Scivolo tono — imbiancato a colore pieno per oscurare

A per-membro di fondoTone ui-preference (0 bianco / 50 colore pieno / 100 nero) reso come un lavaggio sopra lo scrim di leggibilità in entrambe le console strat...

kamo·2mo ago
Featurekamo-internal

Le carte del lanciatore e l'eroe usano il colore del marchio dell'org invece di accenti per-moduli

Le carte d'opzione del launchpad di casa, trascinare overlay e eroe di primo-org ora prendere il loro accento da var (--color-primary) (il org è dinamicamente i...

kamo·2mo ago
Featurekamo-internal

Modalità dio di rottura — prompt dei motivi, conto alla rovescia, indicatore in piedi

La modalità di Dio non aveva affatto UI in kamo-internal: un booleano localeStorage che un monte effetto specchiato in ***, ri-assettato su ogni nuova scheda pe...

kamo·2mo ago
Featurekamo-internal

Schermo di registrazione MFA e il controllo del limite dio-mode PHI

Due impostazioni di superfici per backend che non avevano. Iscrizioni MFA (impostazioni → mio profilo → Sign-in Sicurezza, auto solo). Gli endpoint /api/securi...

Kamo·2mo ago
Featurekamo-internal

Ricostruire il modulo di citazione come flusso guidato, aggiungere un'anteprima di uscita

La scheda dei dettagli era una pila piana di scatole delineate che ha dato a ogni campo lo stesso peso, quindi niente segnalato quali input effettivamente cambi...

kamo·2mo ago
Fixkamo-internal

Retry npm ci nella costruzione Docker contro l'avanzata di corridore infuocato

Il corridore k1m1 corrompe in modo intermittente i flussi TLS mid-fetch E' il momento giusto. uccidere l'immagine costruire in npm ci. Dare npm fetch retries e ...

kamo·2mo ago
Featurekamo-internal

Riordinare le schede steward; piegare Identifiers in una tubazione trovare-luogo popover

L'ordine della scheda è ora Pipeline, Documenti, Sottoscrizione, Prezzo, Capitale & Risk, Governance, Ingestion, Catalog — Pipeline diventa la schermata di atte...

kamo·2mo ago
Fixkamo-internal

Percorso dello schermo della pipeline di transazione tramite ConsoleShell

Lo schermo di steward Pipeline era l'unico schermo di console reso senza un avvolgitore di layout, così la sua voce, etichette di filtro, e tavolo sat a filo co...

kamo·2mo ago
August 3, 2026
Fixkamo-internal

Prendere il segno percentuale da Intl, non la stringa tradotta

Un "%" letterale nel testo sorgente non sopravvive alla traduzione automatica — zh restituito " { {percent}" — così gli utenti non inglesi hanno visto un numero...

kamo·2mo ago
Featurekamo-internal

Autore multi-opzione citazioni dal redattore

Un preventivo è un foglio di prezzo piatto o una serie di alternative, quindi l'editor offre una modalità di gioco piuttosto che lasciare che entrambi esistano ...

kamo·2mo ago
Featurekamo-internal

Copertura di consegna, prezzi sign-off, pannelli di grande deposito

Sostituisci i chip finali di Coming-soon (copertura e copertura, acquisto sign-off, Large-deposit) con pannelli live cablati ai nuovi proxy steward.

kamo·2mo ago
Featurekamo-internal

Steward console round 2 — code di eccezione, governance, MERS riconquista

- Capitale + Sottoscrizione: StewardExceptionQueue (pannello condiviso) cablato al reale steward-tasks endpoint — eccezioni di blocco E' una cosa che non va. ec...

kamo·2mo ago
Featurekamo-internal

Costruisci le caratteristiche della console di amministratore di mutuo

Sostituisce borchie con veri e propri pannelli con supporto endpoint + fissa un bug di scrittura morta: - Sottoscrizione: Pannello di calcolo dei redditi (quali...

kamo·2mo ago
Fixkamo-internal

Citazioni di superficie in ogni verticale, non solo al dettaglio

La scheda Quottes è stata solo collegata al set sottotab RETAIL, quindi su un org il cui mercati attivi sono SUBSCRIPTION / MORTGAGE / PERSONAL LOANS non c'era ...

kamo·2mo ago
Featurekamo-internal

Impostare l'org LEI in Informazioni Aziendali (attiva l'HMDA ULI)

La carta Info aziendale acquisisce un campo Legal Entity Identifier (20-char, top- cased), inviato attraverso l'org esistente PUT — OrganizationController deser...

kamo·2mo ago
Fixkamo-internal

Risolvere l'org dal vero host richiesta, non l'indirizzo interno

checkAccess risolve l'inquilino cercando `org:domain: <hostname>`, ed era essere consegnato request.nextUrl.hostname — che dietro Traefik è 127.0.0.1. Che cosa?...

kamo·2mo ago
Featurekamo-internal

Promuovere una versione guida ingerita dalla console

Per un documento sorgente GUIDELINE il pannello di ingestione mostra un "Promoto come scheda "versione guida" (prodotto selezionare + etichetta di revisione). L...

kamo·2mo ago
Fixkamo-internal

Applicare la politica dell'immagine ad ogni pagina, non solo quelle autenticate

La politica è stata allegata solo all'ultimo `NextResponse.next()`, quindi /logout e /validate — entrambi i documenti reali, browser-rendered — sono stati servi...

kamo·2mo ago
Featurekamo-internal

Logoff automatico dopo inattività (HIPAA 164.312(a)(2)(iii))

Una sessione lasciata aperta su una postazione di lavoro non custodita rimase utilizzabile a tempo indeterminato. Questo termina dopo 15 minuti di nessuna inter...

kamo·2mo ago
Fixkamo-internal

Ripristinare attività a tema — CSP ha derivato l'host sbagliato e SVG è stato disabilitato

Avatars, logo e sfondi di org hanno smesso di caricare per ogni inquilino. Due regressioni che ho introdotto in 36ad904b, entrambi vivono per ore. 1. La politi...

kamo·2mo ago
Featurekamo-internal

Promuovere una matrice di eleggibilità ingerita dalla console

Per un documento sorgente ELIGIBILITY MATRIX il pannello di ingestione ora mostra un Scheda "Promote as eligibility matrix": selezionare il prodotto, tipo di li...

kamo·2mo ago
Featurekamo-internal

Autorizzazione UI — elenco, editor di linea-item, gestione di link condivisi

Completa il sistema preventivo/stimato: il personale può ora costruire un preventivo, prezzo esso, menta un link di condivisione e inviarlo via e-mail, tutti da...

kamo·2mo ago
Fixkamo-internal

Chiudere il / next/image open proxy

remotePatterns era [{ protocol: "https", hostname: "**" }]. Che ha fatto l'immagine ottimizzatore un fetcher generico: qualsiasi chiamante potrebbe chiedere a q...

kamo·2mo ago
Featurekamo-internal

Mostra un facepile per conversazioni di gruppo

Un filo con cinque persone su di esso è stato rappresentato da una faccia arbitraria, che legge come un messaggio da una persona. Fino a tre partecipanti ora si...

kamo·2mo ago
Featurekamo-internal

Promuovere una matrice LLPA ingerita in regolazioni dalla console

Il pannello di ingestione potrebbe solo pubblicare un foglio di tasso. Per una sorgente LLPA MATRIX documento mostra ora una scheda "Promote as LLPA Adjusts": s...

kamo·2mo ago
Fixkamo-internal

Mostra l'altra festa a Sent, non il volto del lettore

Entrambe le viste della lista hanno segnato una riga sul suo mittente, quindi ogni riga del lettore outbox ha mostrato il lettore — la loro foto, il loro nome, ...

kamo·2mo ago
Chorekamo-internal

Impegnare lavori eccezionali in corso

Fatta e impegnata come-è così nulla è lasciato noncommesso nell'albero di lavoro. 5 file modificati, 4879 inserzioni(+), 12 cancellazioni(-)

kamo·2mo ago
Fixkamo-internal

Harden il kubectl download contro l'egresso sfacciato [skip ci]

dl.k8s.io sopra l'ingresso del corridore cade in modo intermittente metà del trasferimento: curl: (56) OpenSSL SSL read: decryption fail or bad record mac che f...

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