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,607
Évolution totale
6,054
Caractéristiques
5,313
Corrections
30
Projets
Filtrer par projet
Tous les projets17,607AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,867TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,386kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore775Docs3,257Feature6,054Fix5,313Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 26, 2026
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 22, 2026
PerformanceDocsService

Drop hasDesignVersion et son modèle de recherche par rang de tour

Chaque liste de documents a fait l'objet d'une recherche sur les esign-templates pour chaque ligne CHAQUE ligne 100 par page - pour répondre "est-ce qu'il s'agi...

Kamo·2mo ago
August 21, 2026
PerformanceSecurityService

Arrêter de scanner chaque produit de marché x après que la réponse est connue

/leads/possère-résumé retourne trois choses - has Acceptable, hasAcceptableCrédit et un exemple de produit - mais visité tous les marchés x une paire de produit...

Kamo·2mo ago
Performancekamo-shared-library

L'index des deux formes geolite-localisation est effectivement interrogée par

Le pays seul était le seul index sur un tableau de 80 429 rangées, et aucune question réelle n'était faite. l'a bien utilisé. Mesurée en production: Résoluti...

Kamo·2mo ago
PerformanceSecurityService

Compter dans la base de données au lieu d'hydrater chaque engagement

GET /changelog/public/stats charge les 16 571 logs d'engagement en tant qu'entités et les a comptés dans une boucle de Java pour produire deux petites cartes et...

Kamo·2mo ago
Performancekamo-shared-library

Index member-rights-applied, borne the intake claim, agrégées changelog stats

Trois résultats d'un audit point par fin, mesurés chacun par rapport à la production plutôt que la production. membre - droits appliqués n'a déclaré aucun inde...

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
PerformanceSecurityService

Pager le point d'extrémité de la grille et passer par l'audit PHI par annuler le fil de demande

GET/api/sécurité/chefs de file renvoyés à chaque chef de file de l'organisation. Il est maintenant prend page/size/tri plus les filtres que la grille utilise ef...

Kamo·2mo ago
Performancekamo-shared-library

Filtrer et pager la grille dans la base de données, parier la piste d'audit de l'Institut

Le chargement/leads a pris 23,3 s à 1 427 têtes. 23,3 s en étaient les HIPAA piste d'audit: recordLeadList écrit une ligne phi-access-log par plomb a été retour...

Kamo·2mo ago
Performancekamo-marketing

Compresser toutes les réponses, pas seulement le document

server-nonce.js demande en amont pour "identité" afin que le HTML puisse être estampillé avec un CSP nonce sans aller-repression/décompression, puis Récupère en...

Kamo·2mo ago
Performancekamo-marketing

Égoutter les travaux reportés d'un poste par période de ralenti

Quatre composants ont attendu que le fil principal se taise avant de faire leur travail - le paquet toast/consent, le chrome de défilement, le toucher le balaya...

Kamo·2mo ago
Performancekamo-marketing

Lire la position de défilement d'un observateur, pas à partir de la disposition

L'état de la nav défilement/à l'arrière-haut provenait d'un manipulateur de défilement qui lisait window.scrollY, et l'effet de montage appelé ce manipulateur d...

Kamo·2mo ago
Performancekamo-marketing

Servir des actifs statiques en tant que brotte de construction

Le morceau marqué est le do de réaction, et je l'ai vérifié correctement avant de conclure n'importe quoi: c'est la construction de la production (pas de marque...

Kamo·2mo ago
Performancekamo-marketing

Laisser tomber la préconnectation inutilisée, et fixer les 565 ms de brotli I ajouté

Deux résultats, et le deuxième était le mien. LE DOCUMENT À UN DÉCLARATION DE 1 259 ms PAR LE PASSÉRIEURE DU NON REMBOURSEMENT. Mesuré par rapport au site viv...

Kamo·2mo ago
Performancekamo-marketing

Déplacer chaque animation en boucle sur le compositeur

Les 26 éléments du phare listés sous "éviter les animations non composites" étaient les suivants: la même erreur en quatre endroits: animer une propriété de pei...

Kamo·2mo ago
Performancekamo-marketing

63 demandes HTTP jusqu'à 22

Applique le rapport sur le budget-demande. Mesurée de la même façon qu'il a été écrit Chrome sur le protocole d' débogage, émulation mobile, fenêtre de seize se...

Kamo·2mo ago
Performancekamo-marketing

La bobine n'utilisait jamais hls.js, et les téléphones payaient pour elle

La chasse "faites moins de requêtes HTTP" a trouvé deux choses réelles, et la seconde est beaucoup plus important que l'audit qui l'a conduit. La NOY DE L'ÉTÉ ...

Kamo·2mo ago
Performancekamo-marketing

Arrêtez de mesurer le document sur chaque trame de défilement

Deux auditeurs de défilement sur la page d'accueil lisent « ScrollHeight » par événement. C'est un la mise en page, et cette page est le pire endroit pour en fa...

Kamo·2mo ago
Performancekamo-marketing

Drop backdrop filtre sur les téléphones

La page d'accueil rend 94 éléments portant le «backdrop-filter: blur(20px). Tous l'un est une couche de composition séparée qui doit lire tout ce qui est peint ...

Kamo·2mo ago
Performancekamo-marketing

Retirez le pied de page et le rouleau chromé du client

Trois changements, tous en supprimant le travail de la fenêtre où la page est jugée. (pages)/layout.tsx - transporté "client d'utilisation" et n'a jamais eu be...

Kamo·2mo ago
Performancekamo-marketing

Arrêter trois ressources à partir du classement de l'élément LCP

La ventilation par LCP est le lieu où se trouve le temps restant, et ses deux sous-parties de chargement 270 ms de retard de charge de ressources, 500 ms de dur...

Kamo·2mo ago
Performancekamo-marketing

Supprimer gsap, le deuxième runtime d'animation sur la page d'accueil

Le cadre a été nommé le phare de châssis. GSAP est celui qu'il n'a pas, parce qu'il Arrive suffisamment tard pour tomber à l'extérieur de "JavaScript" non utili...

Kamo·2mo ago
Performancekamo-marketing

Supprimer le mouvement du cadrer du site

"Reduce non utilisé JavaScript" a nommé le même morceau de 35,4 KB dans chaque rapport, Et c'est la Motion des Framers. Ce n'est pas un script avide sur la page...

Kamo·2mo ago
Performancekamo-marketing

Résoudre les icônes de l'orge sur le serveur et préconnecter l'origine

Le phare a nommé theme.kamocrm.com comme origine non connectée d'une valeur de 300 ms alors que Je lisais que c'était aussi une ombre d'origines préconnectées, ...

Kamo·2mo ago
Performancekamo-marketing

Arrêter trois paquets d'itinéraires en étant pré-répédiés sur la page d'accueil

Le 103 KiB du phare de "JavaScript" inutilisé a été nommé quatre morceaux, dont deux essentiellement 100 % inutilisés. Aucun d'entre eux n'apparaît dans le HTML...

Kamo·2mo ago
Performancekamo-marketing

Nommez les largeurs de fond, et lisez la configuration du thème sur le serveur

Deux résultats, qui faisaient tous deux autre chose que ce que disait le code. Le BACKDROP agissait en ce qui concerne les 1920 Candidats. 149 KB, pour une ima...

Kamo·2mo ago
Performancekamo-marketing

Compressez les images plus dur, maintenez les cartes toujours, abandonnez les demandes en double

Images. Chaque réglage de qualité sur la page fait un pas en avant, et la liste d'autorisations Dans le suivant.config.ts va à [30, 50, donc rien ne peut demand...

Kamo·2mo ago
August 19, 2026
Performancekamo-marketing

Diviser le héros, et retirer les deux dernières bibliothèques de la page

Étape C. Ni GSAP ni Framer Motion ne sont plus sur la page d'accueil, et le L'espace de noms de messages n'est plus envoyé au navigateur. JS 241 999 euros ...

Kamo·2mo ago
Performancekamo-marketing

Sept sections cessent d'hydrater

Étape B. TrustBar, WhatReplace What, HowItWorks, UseCases, Features, CTAStrip et Les prix sont maintenant des composants de serveur. Ils rendent en HTML et n'ex...

Kamo·2mo ago
Performancekamo-marketing

Retirez l'exécution de l'animation entièrement de la page d'accueil

Étape A du travail d'hydratation. Framer Motion est parti de la page d'accueil faisceau: 798 723 - 677 593 octets bruts, 245 367 - 204 422 gzip. C'est-à-dire 35...

Kamo·2mo ago
Performancekamo-marketing

Arrêter de rendre huit sections hors écran avant que le héros puisse peindre

Le LCP était de 4,4 s, et sa panne disait où: 120 ms à la première octet, 290 ms de retard de charge, 390 ms téléchargeant effectivement l'image - puis 1 810 ms...

Kamo·2mo ago
Performancekamo-marketing

Détruir les deux changements qui coûtent 380 ms de temps de blocage, et tranquillement le téléphone

Les deux derniers tours ont porté le score de 87 à 67. Temps total de blocage à partir de 80 ms à 460 ms et LCP de 3,9 s à 4,4 s. Deux de mes propres changement...

Kamo·2mo ago
Performancekamo-marketing

Déplacer le titre sur le compositeur, et le widget de chat off charge

Deux choses laissées par le dernier tour, à la fois marquées plutôt que faites parce que chacun échange quelque chose. Les faire maintenant. La lumière de la m...

Kamo·2mo ago
Performancekamo-marketing

En ligne, la feuille de style, et les polyfills de chutes que rien ne peut atteindre

Deux résultats du phare, qui sont tous deux restés ouverts après le dernier tour parce que J'avais conclu qu'elles n'étaient pas sédentaires. Ils l'étaient, je ...

Kamo·2mo ago
Performancekamo-marketing

Arrêter l'expédition 1,8 MB de fond non redimensionnés après hydratation

ThemedBackground était la chose la plus chère laissée sur la page d'accueil, et aucun de Cela ressemblait à un insecte. Il a rendu un 'img' brut droit au seau à...

Kamo·2mo ago
Performancekamo-marketing

Arrêter le pli en attente lors de l'hydratation, et dégager la fenêtre de charge

La page d'accueil a été entièrement en train de se plier. Framer Motion sérialise une «initiale» de l'élément HTML prérenduite en tant que style en ligne, donc ...

Kamo·2mo ago
Performancekamo-marketing

Arrêtez le traqueur d'analyses détournant chaque lien mais à la maison

Chaque page, à l'exception de la page d'accueil, a pris des secondes pour s'ouvrir, et la raison n'a jamais été dans le chemin de navigation de cette applicatio...

Kamo·2mo ago
Performancekamo-marketing

Dégagement de la limite de chargement à l'échelle du site que seules les pages secondaires payaient

Chaque page à l'exception de la page d'accueil se sentit lentement, ce qui pointe directement sur les (pages) sous-arbre - et à quelque chose que j'ai mis là. Q...

Kamo·2mo ago
Performancekamo-marketing

Préplis le nombre de changelogs, le rafraîchir sur publication au lieu de la visite

Chaque visiteur allait chercher ce nombre lui-même. PreviewBanner vit dans le cadre commun la disposition, donc sur chaque page il a frappé /api/changelog/aujou...

Kamo·2mo ago
Performancekamo-marketing

Arrêtez de pré-crocher un méga-octet par page, et arrêtez de rappeler le backend gratuitement

Deux coûts qui ont été payés sur chaque page, tous deux trouvés en suivant le rapporteur Rincez à propos de i18n et des appels inutiles en retour. PREFETCH VOL...

Kamo·2mo ago
Performancekamo-marketing

Arrêter chaque page d'interplage en attente sur une redirection et un wasde-in de 2s

Le travail de préremise en 4fae924 a fixé le serveur et le routeur, et le site J'avais toujours l'impression qu'il fallait 1 à 2 secondes pour changer de page. ...

Kamo·2mo ago
Performancekamo-marketing

Prépliez les itinéraires à nouveau et donnez à une navigation quelque chose à peindre

La mise en page de l'emplacement a résolu ses messages avec un getMessages(), qui lit demander des en-têtes et donc a opté pour l'application ENTIERE à partir d...

Kamo·2mo ago
August 15, 2026
PerformanceSecurityService

Résoudre une annotation de la plate-forme de chaque gestionnaire une fois

L'intercepteur est enregistré pour /- donc la recherche d'annotation a été appliquée à chaque demander que ce service serve, s'y connecte inclus, et AnnotatedEl...

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