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
April 17, 2026
FixKlusterServices

Reset document.title in rebrand() lorsque React l'écrase

Réact réappliqu la charge utile RSC après l'hydratation, en réinitialisant le titre sur "analyses". Ajouter un contrôle de titre à l'intérieur du rappel d'obser...

Kamo·6mo ago
FixKlusterServices

Utiliser TreeWalker pour supprimer tous les nœuds de texte "analytiques" de DOM rendus

Le titre de navigation de l'espace de travail "analytiques" provient des paquets JS chargés après auth, rendu en tant que nœud de texte à côté du logo SVG. Util...

Kamo·6mo ago
FixKlusterServices

Ajout d'un observateur de la mutation gardée pour le logo/texte rendu côté client

Le contenu de la page de connexion et du tableau de bord est rendu par Next.js JS bundles, pas dans le corps HTML, donc le sous-filtre ne peut pas l'atteindre. ...

Kamo·6mo ago
FixKlusterServices

Redirectement des favicons au niveau nginx, fixer la charge utile RSC en fuite

- Servir favicon via nginx 302 redirection au lieu d'essayer de réécrire Cordes href de charge utile HTML/RSC (plus propre, toujours en marche) - Fixer le rem...

Kamo·6mo ago
FixKlusterServices

Utiliser des remplacements purs de sous-filtre au lieu de MutationObserver

L'observateur des mutations a causé une boucle infinie (changement de DOM - feux d'observation - Changement de DOM). Passage à des remplacements directs de sous...

Kamo·6mo ago
Fixkamo-marketing

Analyses de charge par défaut et inclure le sous-domaine www dans les domaines autorisés

- Suivre tous les visiteurs par défaut puisque l'analyse est sans biscuits/facile àvenir GDPR - Ne désactiver que si l'utilisateur refuse explicitement l'analys...

Kamo·6mo ago
FixKlusterServices

Mise en image intégrée des rebaptisation de la page de connexion et du tableau de bord

- Remplacer le titre dynamique (les mains "Login et analyse", "Dashboard et analyse" (en anglais), etc.) - Remplacer "analytique" h2 sur la page d'ouverture de ...

Kamo·6mo ago
FixKlusterServices

Utiliser MutationObserver pour rebrander l'interface utilisateur du côté client

analytics est une application Next.js qui définit title/logo via JavaScript après initial Charge HTML. Remplace l'approche statique sous-filtre par un script in...

Kamo·6mo ago
FixTranslateService

Retomber jusqu'au fournisseur suivant lorsque la traduction est égale au texte source

Bergamot renvoyait le texte source inchangé pour la navigation par mot articles, phrases d'acronyme (API, CRM), et mots composés (Callage de changement de forme...

Kamo·6mo ago
Fixkamo-marketing

Moteur de traduction Delta et filage toutes les chaînes d'UI codées en dur à i18n

Système de traduction: - traduct.ts fonctionne maintenant en mode delta - uniquement des clés manquantes ou toujours identique à l'anglais sont envoyés à l'AP...

Kamo·6mo ago
Fixkamo-marketing

Supprimer Chrome auto-translate popup sur les pages à commutation locale

Ajouter translate-''' "no" en "html" et "méta name" "google" contenu "notranslate" donc Chrome n'offre pas de traduire des pages que l'utilisateur a déjà intent...

Kamo·6mo ago
FixSecurityService

Relié de conversion de la simultanéité de traduction à 3 fils pour éviter l'épuisement du pool DB

L'Async (SimpleAsyncTaskExecutor) a créé 50 threads simultanément. lorsque le programmateur à réessai est mis à feu, chacun ouvrant une transaction DB et draina...

Kamo·6mo ago
FixSecurityService

Trois bogues empêchant les traductions de changelog d'être sauvegardées

1. - était en train de rejeter les événements parce que handleWebhook() n'a pas eu de « transactionnel » . . . . . . . . . . . . . . . . . . toute transa...

Kamo·6mo ago
Fixkamo-shared-library

Demander CommitLogs avec LEFT JOIN donc les enregistrements de traduction zéro sont captiaux par réessai

L'ancienne requête sélectionnée parmi CommitLogTranslation et les journaux d'engagement Les traductions lui étaient invisibles. Utiliser LEFT JOINT DE COMPTELog...

Kamo·6mo ago
FixSecurityService

Appliquer le remplacement des mots au moment de la traduction, et non à l'ingestion

Le texte original est conservé dans le DB de sorte que l'ajout d'une nouvelle règle et La redéclenchement de la traduction est tout ce qui est nécessaire pour m...

Kamo·6mo ago
Fixkamo-internal

Mulation des réponses API vides et dégradation gracieuse sur l'onglet de facturation

- FactingApi reçoit/pionner les assistants de gestion désormais en toute sécurité des corps de réponse vides au lieu de s'écraser sur res.json() avec entrée v...

kamo·6mo ago
FixSecurityService

Check TeamMember.isOrganizationOwner flag pour la détection du propriétaire dans le point d'extrémité de mon réseau

Le chèque précédent n'a porté que sur la colonne org.getOwner() (utilisateur-id-propriétaire) qui peut être nul pour les orges existantes. Le drapeau du proprié...

Kamo·6mo ago
Fixkamo-internal

Résoudre le contexte de l'ordre/du membre de la session de facturation pour la facturation

Les contrôleurs de service Billing Appessent les en-têtes X-Org-Id et X-Member-Id. En appelant directement (en contournant APIService), ceux-ci n'étaient pas dé...

kamo·6mo ago
Fixkamo-internal

Ajouter Next.js API proxy route pour /api/billing/

Le client de l'API de facturation appelait /api/billing/z comme une URL relative, qui a frappé le serveur Next.js au lieu de la passerelle APIService. Ajouté un...

kamo·6mo ago
FixSecurityService

Inclure l'orge parent dans la réponse /org/domaine

Le point d'extrémité getOrganizationByDomain construit manuellement une carte de réponse Mais il n'y a jamais inclus la référence de l'organisation mère. Cela a...

Kamo·6mo ago
Fixkamo-internal

Ajouter parentId et parent au type OrgProviderProps

L'interface d'accessoires de l'Organisation manquait de champs parentId et parents, les faire tomber pendant la compilation TypeScript, même si le backend les e...

kamo·6mo ago
FixKlusterServices

Purger des annuaires modèles incomplets dans l'emballage d'init

Le service s'écrase au démarrage s'il trouve un répertoire dans /modèles qui a fichiers de modèles manquants ou partiels. Ajouter un balayage au début de l'in q...

Kamo·6mo ago
FixKlusterServices

Supprimer les téléchargements GitHub LFS, utiliser uniquement les modèles data.statmt.org

Les URL brutes GitHub renvoient les fichiers de pointeurs LFS, pas les binaires réels. Drop enru/enar LibreTranslate gère ces endroits. Téléchargement uniquemen...

Kamo·6mo ago
FixTranslateService

La néro-gamamote à es/fr/de/pl, rétablir la bergamote - première commande

Les fichiers GitHub LFS ne peuvent pas être téléchargés avec une boucle simple (l'URL brute retourne le pointeur et non sur le contenu). Enlèvement de l'enrifug...

Kamo·6mo ago
FixTranslateService

Cibles de Bergamot étroitProvider à 6 paires avec des modèles disponibles

pt, it, uk, tr, ro, id, vi n'ont pas de modèle de bergamot Ils s'en chargent maintenant. la bergamote prétend maintenant: es, fr, pl, ru, ar.

Kamo·6mo ago
FixKlusterServices

Échelle bergamot à 0, mise à jour de l'image vers mozilla/traduction-service

Le téléchargement du modèle Google Cloud Storage (bergamot-mods-sandbox) retours 404 pour tous les fichiers et le firefox-translations-models repo était archivé...

Kamo·6mo ago
FixTranslateService

Router toutes les traductions via LibreTranslate pendant que la bergamamot est hors ligne

BergamotProvider est déplacé vers la position de repli. LibreTranslate soutient tous les 13 localités bergamot manipulait Ainsi, cela élimine l'afflux d'erreurs...

Kamo·6mo ago
Fixkamo-login

Proxy et provocation par l'intermédiaire d'un serveur de connexion pour l'assistance multi-domaines

Remplace directement l'extraction croisée à la capcha. proxy de même origine à /api/capcha/challenge. L'approche précédente était requise un cert TLS valide sur...

Kamo·6mo ago
FixKlusterServices

Échelle de la géromus vers 1 réplique et échecs de traduction causés par la nacelle manquante

Bergamot était à 0 répliques avec son service encore enregistré. Le fournisseurRouter in TranslateService n'avait pas de disjoncteur, de sorte que chaque demand...

Kamo·6mo ago
FixSecurityService

Ne laissez pas la description de traduction nulle cacher l'original anglais dans changelog

La recherche de traduction pour les non-sœux locaux était en train de s'écraser sans condition description avec - qui est nulle lorsque: - la traduction a été s...

Kamo·6mo ago
FixBillingService

Résoudre 23 erreurs de compilation à partir d'asymétries de signature du contrôleur-service

Les contrôleurs ont été construits par un agent séparé des services, ce qui a entraîné une méthode. mésappariements de noms et de types de paramètres. Fixation ...

Kamo·6mo ago
FixInitializerService

Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0

Nécessité de résoudre les nouvelles entités de facturation dans le commerce.facturation paquet ajouté à la bibliothèque partagée 1.1.0.

Kamo·6mo ago
FixBillingService

Mettre à jour la version kamo-shared-library de 1.0.0 à 1.1.0

La bibliothèque partagée est publiée sous le numéro 1.1.0, et non 1.0.0. Cela causait le Docker construit pour échouer avec "artefact introuvable" puisque Maven...

Kamo·6mo ago
FixBillingService

Ajouter -U drapeau à maven étapes de construction pour résoudre la bibliothèque partagée à partir de la banque locale

L'étape dépendance:go-offline essayait d'abord Maven Central, obtenir un échec mis en cache pour la bibliothèque kmo-partar (qui est locale uniquement), et que ...

Kamo·6mo ago
April 16, 2026
Fixkamo-marketing

Réduire la taille de la partie de traduction à 50 clés avec un backoff exponentiel

150 clés encore trop grandes pour certains fournisseurs (valeurs de long paragraphe en la vie privée/termes/GDPR). Maintenant: 50 clés par morceau, 4 réarment e...

Kamo·6mo ago
Fixkamo-marketing

Demandes de traduction de chunk pour éviter les temporisations d'extraction sur les grandes charges utiles

Avec plus de 1500 clés, la charge utile à demande unique de lot provoquait la connexion. les temporisations pour certains fournisseurs de traduction. Maintenant...

Kamo·6mo ago
FixSecurityService

Injecter des sécréts de services en pod env

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