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 17, 2026
Performancekamo-internal

Il molo si muove sul compositore, e una finestra che si muove non re-render più lo strumento dentro di esso

Tutto su una finestra di strumento popup che MOVES - ri-confezione della riga, luoghi di trading con una striscia cliccare, uscire di fila dietro, una resistenz...

Kamo·1mo ago
September 9, 2026
Performancekamo-internal

L'orologio drena sul compositore, non su un timer

L'orologio di svolta del feltro ha spento un set di 200msInterval scrivendo una frazione in React. Questo è un modo onesto per costruire una barra che deve moni...

Kamo·1mo ago
September 3, 2026
Performancekamo-internal

Interrompere la barra degli strumenti di immagine in linea re-rendering su ogni frame di scorrimento

misura() corre su ogni pergamena e ridimensiona evento e ha costruito un oggetto di stato fresco ogni volta, in modo che la barra degli strumenti ri-rendered se...

Kamo·1mo ago
August 28, 2026
Performancekamo-internal

Una conversazione supera la finestra che lo mostra

Apertura di una finestra di chat costa sette richieste prima di un messaggio reso — storia, membri, ricevute, mark-read, l'istantanea non letta, l'avatar della ...

Kamo·2mo ago
August 26, 2026
Performancekamo-internal

Un'istantanea di sessione per la scheda, non una per istanza gancio

useUserInfo ha tenuto la sua sessione in tre celle useState. Ha 187 siti di chiamata e circa 27 di sono montati per l'intera sessione — il nav, ogni fornitore d...

kamo·2mo ago
Performancekamo-internal

Ship Geist come WOFF2

Entrambi i volti sono precaricati su ogni percorso, quindi il formato viene pagato in ogni prima visita. 134,132 B di WOFF divenne 112,252 B di WOFF2 — 21,880 B...

kamo·2mo ago
Performancekamo-internal

Un mercato al dettaglio non dovrebbe scaricare le schede ipotecarie

La pagina delle impostazioni di mercato ha importato tutte le 24 schede staticamente, quindi ogni mercato ha spedito ogni tab — un mercato al dettaglio ha porta...

kamo·2mo ago
Performancekamo-internal

Mostra la prima carta da parati senza aspettare il più lento

Lo slideshow ha precaricato ogni carta da parati dietro una singola promessa. tutto, così niente dipinto fino a quando l'immagine LAST nel set si era stabilita....

kamo·2mo ago
Performancekamo-internal

Ogni contesto e gancio ora legge user-info attraverso il carboniere

Sette chiamate indipendenti /api/user-info sparate su un carico autenticato a freddo, ciascuna chiedere al membro che un fratello chiedeva già allo stesso momen...

kamo·2mo ago
Performancekamo-internal

Un timer di aggiornamento per l'intera app, non uno per usoUserInfo()

useUserInfo ha 194 siti di chiamata, circa una dozzina di loro montati per l'intera sessione — il nav, i fornitori di shell, il launchpad. Ogni istanza ha armat...

kamo·2mo ago
Performancekamo-internal

Server-render l'applicazione autenticata, e fissare il dropback org che 500s

MemberListProvider ha restituito nullo fino a quando il suo effetto di montaggio ha funzionato, e si trova sopra NavTop E {bambini} — in modo che una linea abbi...

kamo·2mo ago
Performancekamo-internal

Un clic della casella di controllo non dovrebbe ripristinare la barra laterale della cartella

Sei siti di chiamata leggere il negozio di e-mail con un nudo `useEmailStore()`. In zustand che abbona al negozio WHOLE, in modo che qualsiasi cambiamento ovunq...

kamo·2mo ago
Performancekamo-internal

Memoizzare il valore non letto dell'app, fissare un effetto auto-retriggering

UnreadContext ha pubblicato un oggetto di quattordici membri letterale come valore di contesto, così React ha visto il cambiamento di contesto su ogni render de...

kamo·2mo ago
Performancekamo-internal

Smettere di inquinare per i distintivi che nessuno sta guardando, e smettere di svegliare ogni consumatore

Due fornitori sempre montati hanno eseguito un sondaggio di un minuto senza cancello di visibilità. LegalPackageCount non aveva affatto; TrainingPendingCount av...

kamo·2mo ago
Performancekamo-internal

Un org senza telefono non dovrebbe aprire una presa di chiamata

Il softphone ha aperto la connessione SockJS/STOMP ai media. boot. getCapabilities() è atteso alcune righe sopra ed è la risposta del backend a "può questo org ...

kamo·2mo ago
Performancekamo-internal

Smettere di riutilizzare l'intero catalogo su ogni richiesta

getRequestConfig corre per richiesta, e per qualsiasi membro non inglese chiamato mergeWithFallback su tutto il catalogo 23,252-chiave ogni volta — ricostruire ...

kamo·2mo ago
Performancekamo-internal

Un messaggio in arrivo non dovrebbe ridare tutta la storia

Batch 5 dell'audit delle prestazioni lato cliente. MessageList mappa ogni messaggio caricato su un MessageBubble, e MessageBubble non era Memoizzato. Con 300 m...

kamo·2mo ago
Performancekamo-internal

Prendere AG Grid 187 KB di CSS dal percorso critico di ogni percorso

Batch 4 dell'audit delle prestazioni lato cliente, e l'ultimo dei grandi. app/globals.css aperto con due @import di fogli di stile di ag-grid, e il layout root...

kamo·2mo ago
Performancekamo-internal

Smettere di inviare l'intero catalogo dei messaggi al segnale di consegna

Batch 3 dell'audit delle prestazioni lato cliente. Il layout radice ha passato ogni messaggio a NextIntlClientProvider su ogni percorso. The catalogo è compatt...

kamo·2mo ago
Performancekamo-internal

Spaccare le finestre degli strumenti fuori dal guscio, fermare la tempesta del timer dell'idle

Batch 2 dell'audit delle prestazioni lato cliente. Come nel lotto 1, niente un membro può vedere o fare modifiche. Il registro degli strumenti ha importato tut...

kamo·2mo ago
Performancekamo-internal

Smettere di spedire il codice della shell nessun percorso può raggiungere

Batch 1 dell'audit delle prestazioni lato cliente. Ogni cambiamento è il mantenimento del comportamento; nulla che un membro può vedere o fare è diverso dopo. ...

kamo·2mo ago
August 20, 2026
Performancekamo-internal

Ottieni una pagina filtrata dal server invece di tutta l'organizzazione

La griglia ha preso ogni piombo nell'org e l'ha ristretto in una linea ~300 UseMemo. Misurata sulla produzione 2026-08-20: 1.427 porta catturata così sette potr...

kamo·2mo ago
August 14, 2026
Performancekamo-internal

Chiedi il conteggio non letto, non l'albero della cartella intera

Il distintivo della posta ha bisogno di un intero e stava prendendo ogni cartella nella casella di posta per trovare, che sui provider IMAP è la chiamata più co...

kamo·2mo ago
Performancekamo-internal

Smettere di fare la casella di posta aspettare su due lookups può vedere la risposta a

Due viaggi rotondi si sedevano ancora davanti a una casella di posta resi, e da questo punto essi erano l'unica cosa rimasta lì — l'albero della cartella e la p...

kamo·2mo ago
Performancekamo-internal

Chiedi prima, chiedi una volta e smettila di chiedere cosa non è cambiato

Altre tre cose in piedi tra apertura /messaggio e vedere la posta. Non è stato richiesto nulla finché il pacco non è atterrato. /messaggio tira diversi megabyt...

kamo·2mo ago
Performancekamo-internal

Smettere di pagare per una chiave nulla legge, e smettere di aspettare per chiedere

Tre cose stavano rallentando / messaggi giù prima che un singolo messaggio è stato arrestato. Ogni email ha fatto un giro a /api/generate-otk prima e ha inviat...

kamo·2mo ago
August 9, 2026
Performancekamo-internal

Hash con BLAKE3 solo, in modo da saltare il caricamento effettivamente risparmiare tempo

Dedup ha lavorato — il server ha registrato 'linked SENZA upload' e 358 MB non ha mai lasciato il macchina — ma il membro ha ancora aspettato, perché il calcolo...

kamo·2mo ago
May 15, 2026
Performancekamo-internal

Unire DTO parziali in stato locale, lasciare il refetch-after-patch

Ogni autosave (campi nomi, occupazione, attività, passività, REO, dichiarazioni, militari, demografie HMDA, originatore) usato per emettere un pieno ipotecaApps...

kamo·5mo ago
March 12, 2026
Performancekamo-internal

Eliminate OTK Redis overhead and proxy log noise for message fetches

- Bypass OTK generation in the MediaService proxy route: forward the *** cookie directly instead of generating a one-time key, removing 4 Redis round-trips ...

kamo·7mo ago
Performancekamo-internal

Migliorare le prestazioni di caricamento dei messaggi di chat

- Cache getCurrentMemberId() provoca un ref per evitare ripetuti /api/user-info chiama ogni messaggio WebSocket e indicatore di digitazione - Parallelizzare la ...

kamo·7mo ago
December 12, 2025
Performancekamo-internal

Revertire a docker driver per le costruzioni più veloci

- docker-container driver aggiunge inizializzazione overhead - Per le costruzioni veloci (±3min), il driver docker è più efficiente - Opzioni di cache eliminate...

snadjafinia·10mo 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