KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 17, 2026
Performancekamo-internal

Le quai se déplace sur le compositeur, et une fenêtre qui se déplace ne re-rendre plus l'outil à l'intérieur

Tout dans une fenêtre d'outil pop-up qui MOVES - re-packing the row, échange place avec une bande Cliquez, sortez d'une rangée derrière, une traînée, une tracti...

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

L'horloge s'écoule sur le compositeur, pas sur une minuterie

L'horloge à tour du feutre s'écoulait d'un set de 200 ms Interval en écrivant une fraction en React. C'est une façon honnête de construire une barre qui doit su...

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

Arrêter la barre d'outils d'image en ligne se re-rendu sur chaque trame de défilement

measure() fonctionne sur chaque événement de défilement et redimensionnement et construit un nouvel objet d'état à chaque fois, donc la barre d'outils a redonné...

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

Une conversation survit la fenêtre qui le montre

L'ouverture d'une fenêtre de discussion a coûté sept demandes avant un message - historique, membres, reçus, lectures-filtrage, instantané non lu, avatar de la ...

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

Un instantané de session pour l'onglet, pas un par instance de crochet

useUserInfo a tenu sa session en trois cellules d'utilisationState. Il dispose de 187 sites d'appel et environ 27 ils sont montés pour l'ensemble de la session ...

kamo·2mo ago
Performancekamo-internal

Navire Géorique comme WOFF2

Les deux faces sont préchargées sur chaque itinéraire, de sorte que le format est payé à chaque première visite. 134,132 B de WOFF sont devenus 112 252 B de WOF...

kamo·2mo ago
Performancekamo-internal

Un marché de détail ne devrait pas télécharger les onglets hypothécaires

La page des paramètres du marché a importé les 24 onglets de manière statique, de sorte que chaque marché a expédié tous les deux un marché de détail a porté le...

kamo·2mo ago
Performancekamo-internal

Montrez le premier papier peint sans attendre le plus lent

La diapositive a préchargé tous les papiers peints derrière une seule promesse. tous, donc rien n'a peint jusqu'à ce que l'image LAST dans l'ensemble soit réglé...

kamo·2mo ago
Performancekamo-internal

Chaque contexte et crochet lit maintenant l'info de l'utilisateur à travers le coalesceur

Sept appels indépendants /api/user-info tiré sur une charge authentifiée à froid, chacune demander au membre id qu'un frère ou une sœur demandait déjà au même m...

kamo·2mo ago
Performancekamo-internal

Un rafraîchissement pour l'ensemble de l'application, pas un par utilisationUserInfo()

useUserInfo dispose de 194 sites d'appel, dont une douzaine sont montés pour l'ensemble de la session. le nav, les fournisseurs de shells, le lanceur. Chaque ca...

kamo·2mo ago
Performancekamo-internal

Rendre le serveur l'application authentifiée, et réparer l'orge de secours que 500s

MemberListProvider est revenu nul jusqu'à ce que son effet de montage s'enfuit, et il reste au-dessus de NavTop ET "enfants" de sorte qu'une ligne ait maintenu ...

kamo·2mo ago
Performancekamo-internal

Un clic de boîte à cocher ne doit pas remettre la barre latérale du dossier

Six sites d'appels lisent le magasin d'e-mails avec un 'useEmailStore()'. Dans le zustand que s'abonne à la boutique WHOLE, de sorte que tout changement n'impor...

kamo·2mo ago
Performancekamo-internal

Memoize la valeur non luée à l'échelle de l'application, fixer un effet auto-retirant

UnreadContext a publié un objet de quatorze membres littéral comme valeur contextuelle, donc React ont vu le changement de contexte sur chaque rendu du fourniss...

kamo·2mo ago
Performancekamo-internal

Arrêtez de chercher des badges que personne ne regarde, et arrêtez de réveiller tous les consommateurs

Deux fournisseurs toujours montés ont présenté un sondage d'une minute sans porte de visibilité. LegalPackageCount n'en avait pas du tout; TrainingPendingCount ...

kamo·2mo ago
Performancekamo-internal

Uneorge sans téléphone ne devrait pas ouvrir un socket d'appel

Le softphone a ouvert sa connexion SockJS/STOMP aux médias. boot. getCapabilities() est attendu quelques lignes au-dessus et est la réponse du backend à "Chaque...

kamo·2mo ago
Performancekamo-internal

Arrêtez de refonder l'ensemble du catalogue à chaque demande

getRequestConfig par demande, et pour tout membre non-anglais qu'il appelle fusionwithWithFallback sur l'ensemble du catalogue 23 252 clés à chaque fois - recon...

kamo·2mo ago
Performancekamo-internal

Un message à l'arrivée ne devrait pas remonter toute l'histoire

Lieu 5 de l'audit de performance du client. MessageList cartographie chaque message chargé à un MessageBubble, et MessageBubble n'était pas mémorisée. Avec 300...

kamo·2mo ago
Performancekamo-internal

Sortez le 187 KB de CSS de AG Grid hors du chemin critique de chaque itinéraire

Le lot 4 de l'audit de performance côté client, et le dernier des grands. app/globals.css ouvert avec deux «importations de feuilles de style ag-grid» et la mi...

kamo·2mo ago
Performancekamo-internal

Arrêtez d'envoyer l'ensemble du catalogue de messages à l'inscription

Lot 3 de l'audit de performance du client. La mise en page de racine a transmis chaque message à NextIntlClientProvider sur chaque itinéraire. Le Catalogue est...

kamo·2mo ago
Performancekamo-internal

Diviser les fenêtres de l'outil de l'obus, arrêter la tempête de minuterie de ralenti

Lot 2 de l'audit de performance du client. Comme pour le lot 1, rien n'est membre peut voir ou faire des changements. Le registre des outils a importé les dix ...

kamo·2mo ago
Performancekamo-internal

Arrêter l'expédition du code shell qu'aucune route ne puisse atteindre

Lot 1 de l'audit de performance du client. Tout changement est le mode de vie qui s'applique; Aucune personne qu'un membre peut voir ou faire n'est différente p...

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

Rechercher une page filtrée par un serveur au lieu de l'ensemble de l'organisation

La grille a fait sac chaque plomb dans l'orge et l'a rétrécie dans une ligne de plus de 300 dollars. useMemo. Mesurées à la production 2026-08-20: 1 427 têtes r...

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

Demandez le nombre non lu, pas l'arborescence de pliage entier

L'insigne de courrier a besoin d'un entier et allait chercher chaque dossier dans la boîte aux lettres pour find it, qui sur les fournisseurs IMAP est l'appel l...

kamo·2mo ago
Performancekamo-internal

Arrêtez de faire la boîte de réception attendez sur deux recherches il peut voir la réponse à

Deux allers-retours se sont encore assis devant une boîte de réception rendue, et à ce stade ils était la seule chose qui reste là - l'arborescence de dossiers ...

kamo·2mo ago
Performancekamo-internal

Demandez plus tôt, demandez une fois, et arrêtez de demander ce qui n'a pas changé

Trois autres choses entre l'ouverture/les messages et le courrier. Rien n'a été demandé tant que le paquet n'avait atterri. /mesages tire plusieurs mégaoctets ...

kamo·2mo ago
Performancekamo-internal

Arrêtez de payer pour une clé rien ne lit, et arrêtez d'attendre pour demander

Trois choses ralentissaient /des messages avant qu'un seul message ne soit récupéré. Chaque e-mail a fait un aller-retour à /api/générer-otk en premier et envo...

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

Hash avec BLAKE3 seulement, donc sauter le téléchargement permet de gagner du temps

Dedup a travaillé - le serveur connecté "lié SA SA OUT téléchargement" et 358 Mo n'ont jamais quitté le Mais le membre a toujours attendu, parce que l'informati...

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

Fusionner les DTO partielles dans l'état local, la chute re-pool-après-patch

Chaque écoute automatique de type éditeur (champs de nom, emploi, actifs, passif, REO, déclarations, caractéristiques militaires, démographiques HMDA, initiateu...

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

Éliminer les frais de tête OTK Redis et le bruit du logarithme pour les frisures de messagerie

- Probombardement de la génération OTK dans la voie de l'intermédiaire de MediaService : cookie directement au lieu de générer une clé à usage unique, supprim...

kamo·7mo ago
Performancekamo-internal

Améliorer les performances de chargement des messages de discussion

- Cache getCurrentMemberId() résultat dans une ref pour éviter les répétitions /api/user-info appelle à chaque message WebSocket et indicateur de dactylograph...

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

Retourner au pilote docker pour des builds plus rapides

- le pilote de conteneur-d'arcre ajoute des frais généraux d'initialisation - Pour les constructions rapides (3 min), le pilote docker est plus efficace - Suppr...

snadjafinia·10mo ago

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation