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
May 9, 2026
FixKlusterServices

Drop non reconnu - les travailleurs arg causant une collision de crashloop

Le CLI libretranslate n'accepte pas - les travailleurs, seulement la canul-corne le processus à l'intérieur de celui-ci. Le faire passer a provoqué l'échec de l...

Kamo·5mo ago
May 1, 2026
FixMediaService

Publier l'événement NATS CREATE après l'engagement de la transaction pour corriger la course de fixation de l'image

Le message NATS a été publié à l'intérieur de l'organe transactionnel, ce qui signifie que les bénéficiaires pourraient recevoir l'événement CREATE et demander ...

Kamo·5mo ago
FixMediaService

Sérialisation des pièces jointes dans le relais WS et l'historique des messages; autoriser les envois de connexion uniquement

Trois bugs fixés: 1. ChatSessionAbondien était en train de construire le message STOMPMap manuellement et omettant les pièces jointes, sourceLanguageId, rea...

Kamo·5mo ago
Fixkamo-shared-library

Ajouter des pièces jointes et des champs d'événements à ChatMessageDto; ignorer les champs inconnus

ChatMessageDto manquait les 'ttachements', 'readMemberId', 'msgIdLastViewed', LadèmeVievé, et zisJoin, 'ObjImgId', 'transitMemberId', 'isJoin' champs. Jackson é...

Kamo·5mo ago
FixMediaService

Correction de NPE dans getChatSessions de Map.of() rejetant null nextcoder

java.util.Map.of() lance NullPointerException lorsque le prochain code est nul (pas plus de pages). Remplacer par HashMap qui accepte des valeurs nulles. Envelo...

Kamo·5mo ago
Fixkamo-internal

Défauts C/D/E et nom d'affichage du titre, disposition de la barre d'outils, élévateur d'enfoiement

Défaut C: Ajouter un indicateur GET pour /sessions/-guid/members ainsi ChatBox.loadMembers() can remplir le champ SessionMember.name. ChatTool utilise déjà les ...

kamo·5mo ago
FixMediaService

Fixer le téléchargement 500 (EmbRecordState manquant) et l'onglet "chat" (position de Timestamp)

Défaut A: ChatAttachmentService.upload omis provoquant une violation NOT NULL sur imgs.is-active. Ajout de l'enregistrement par défaut. Chat complètement renfor...

Kamo·5mo ago
FixMediaService

Préférer le nom d'utilisateurAlias sur User.name dans memberDisplayName

Interrupt la priorité d'affichage du nom vers: Member.usernameAlias 'Utilisateur.name 'User.alias 'User.username'. Inclut également le correctif d'envoi de la r...

Kamo·5mo ago
Fixkamo-internal

Montrer un toast d'erreur de téléchargement dans Composer lorsque les pièces jointes échouent

Regarde les erreurs lancées par uploadAll() et rend une Alerte MUI au-dessus de la ligne d'entrée. La cause de l'enracinement de Défectuosité 4 était le seau Mi...

kamo·5mo ago
Fixkamo-internal

Onglet Vty Chats et frontend s'attend déjà à la forme de page des zrows (pas de changement nécessaire)

Le composant ChatsList lit déjà data.rows. Correction dorsale (partagé et MediaService) est la cause profonde : AYANT CAST (noll AS TIMESTAMP) IS NULL n'a pas f...

kamo·5mo ago
FixMediaService

Utiliser les requêtes First/After pour le point d'extrémité paged des sessions de discussion

Adresses vides de l'onglet Chats en expéditeurs

Kamo·5mo ago
Fixkamo-shared-library

Sanglit findChatSessionsSessionsSuper en premier/Après pour fixer l'onglet Chats vide

AYANT CAST (noll AS TIMESTAMP) IS NULL n'a pas évalué comme prévu dans CockroachDB,

Kamo·5mo ago
Fixkamo-internal

D'abandon des boutons d'en-tête de discussion redondants; intégrer les onglets Membres/Chats avec la conception des panneaux

ChatHeader avait son propre minimiser/fermer IconButtons mais la fenêtre de l'outil de discussion chrome fournit déjà ces affordances - ils ont été dupliqués lo...

kamo·5mo ago
Fixkamo-shared-library

Commuter MediaObjTransit à "MapsId dérivée pattern d'identité

La classe Id combinée à l'utilisation de l'Id-One n'est pas supportée de manière fiable dans Hibernate 6 JpaRepository-MediaObjTransit, l'initialisation UUID éc...

Kamo·5mo ago
Fixkamo-internal

Largage non utilisé de l'erreur d'errage sur le corps de recherche en continu

Le cas de RequestInit, le cas de RequestInit fait déjà taire l'erreur de type; la directive est redondant dans le mode strict TS et casse la construction de la ...

kamo·5mo ago
Fixkamo-shared-library

Ajouter la classe de MediaObjTransit afin que Spring Data JPA puisse exposer son ID dérivé

Le métamodèle de Spring Data nécessite la mise en place de la liste des entités dont la clé principale est une Id 'One' identificateur dérivé. Sans elle, JpaRep...

Kamo·5mo ago
April 30, 2026
FixKlusterServices

temporisation des sondes 10 et 2 ouvriers du canonnière

Les blocs de sondes de LibreTranslate/langues sur l'événement de la canulet-corne boucle. Avec un seul travailleur traduisant un long message de discussion, la ...

Kamo·6mo ago
FixMediaService

Levé le temps de lecture du client aux 120 s pour les messages longs

LibreTranslate exécute des modèles d'argos uniquement CPU et un message de discussion sur la longueur du paragraphe Il faut 20 à 30 secondes pour traduire, et l...

Kamo·6mo ago
Fixkamo-internal

Persister Language change et montrer le langage courant en infobulle

Le critère d'évaluation des membres accepte PUT et non PATCH, de sorte que le PATCH du sélecteur de langue a été silencieusement ignoré - Member.language n'a ja...

kamo·6mo ago
Fixkamo-internal

Chaîne d'interrogations à l'avant

Le mandataire Next.js abandonnait la chaîne d'interrogation de demande lors de la transmission à MediaService, ce qui signifie que l'historique du chat fetch es...

kamo·6mo ago
FixSecurityService

Propriétaire de la Monnaie OTK avec des droits d'octroi de tous droits sans aller-retour DB

Après - attribue l'Administrateur et écrit membre-droits appliqués, le bloc de frappe OTK était Relire ces rangées par l'intermédiaire de à l'intérieur de la mê...

Kamo·6mo ago
Fixkamo-internal

Afficher les plans et l'onglet Billing, quel que soit le statut de root-org

La porte de zisRootOrg a caché l'onglet sur les orgs racines et les propriétaires d'orgges bloqués et auto-ordonneurs d'avoir atteint leur page de facturation à...

kamo·6mo ago
Fixkamo-internal

Largez et sautez chaque membre, pas de softPush à la libération

La dérive à la libération était une tirée softPushCluster sur le chemin de chute de l'utilisateur. A les limites du méga-cluster s'étendent dans toutes les dire...

kamo·6mo ago
Fixkamo-internal

Retouement fermement en place - jet de queue uniquement - jump() à une vitesse claire

La solution précédente laisse encore les têtes dériver à la libération parce que: 1. La détection de jet a une vitesse moyenne sur la fenêtre de 110 ms. Un uti...

kamo·6mo ago
Fixkamo-internal

Laisser tomber en place après une traînée en pause au lieu de dériver

Deux bugs coopérants ont provoqué le vol de têtes (simple ou post-rière) à des positions apparemment aléatoires quand l'utilisateur a traîné rapidement, ralenti...

kamo·6mo ago
April 29, 2026
Fixkamo-internal

Annuler la vitesse de traînée héritée sur la libération

Le gestionnaire de traînée met à jour la valeur de mouvement de la tête avec rapid mx.set(nx) les appels, qui traître-motion utilise pour calculer la vitesse. L...

kamo·6mo ago
Fixkamo-internal

Esquisse hexagonale à toutes les tailles/états

Quatre sources de douceur éliminées: - sur le SVG sur le contour visible, de sorte que le trait la largeur n'étire pas (et ne floue pas) sous les transformati...

kamo·6mo ago
Fixkamo-login

Refuser lorsque l'orgdID de session ne correspond pas à l'hôte org

auto-connexion acceptant n'importe quel ' et a frappé un OTK pointant vers elle, quel que soit l'org à laquelle l'hôte de destination interne. Un crête ou un œi...

Kamo·6mo ago
Fixkamo-internal

Écartement par tranches de même taille - règles de regroupement de même taille

L'adjacence des cellules en grappe et de l'hexagone sont maintenant dérivées de la plus grande agencée. membre au lieu de l'échelle mondiale, et les MV ci-après...

kamo·6mo ago
Fixkamo-internal

Se cacher le popover lorsque l'invitée à la réunion ouvre le dialogue

Le popover était en place pour rester ouvert sous le dialogue de la réunion parce que de dialogue a été effectué conditionnellement à l'intérieur de la porte ci...

kamo·6mo ago
Fixkamo-internal

Restre de secours anglais robuste pour les traductions locales manquantes et vides

- fusionWithFallback traite désormais les valeurs locales à cordes vides comme non traduites, retomber à la valeur anglaise au lieu de ne rien rendre - Rempla...

kamo·6mo ago
Fixkamo-internal

Mettre à jour le type de compte uid de la page des ordres du numéro à la chaîne

AccountSummary.uid est maintenant une chaîne (correcte de grande précision). Enlever également Comparaison parseInt et type-------------------------------

kamo·6mo ago
Fixkamo-shared-library

Utiliser CommerceMarket.getId() au lieu de getUid() dans la provisionCompouAbonnement

CommerceMarket utilise l'identifiant UUID (pas uid), de sorte que Lombok génère getId().

Kamo·6mo ago
Fixkamo-internal

CustomerMemberId est la chaîne d'identification des membres, la résolution des comptes par le primaireMemberId

- posApi: AccountSummary uid string, ajouter primaryMemberId; et clientMilleMemberId; et chaîne clientId - AbonnementOrderWizard: envoyer (non uid) en tant que ...

kamo·6mo ago
Fixkamo-shared-library

Sétériner le clientMemberId en tant que chaîne pour préserver la précision longue

- AccountSummaryDTO: annoter uid avec - et ajouter le champ de chaîne primaryMemberId qui est rempli à partir de la base de - CreateSubscriptionderRequest: clie...

Kamo·6mo ago
Fixkamo-internal

Compléter la prochaine touche pour le diagnostic du système

Wire restant MySQL, Redis, statistiques, demande et copie UI d'accordion à components.settings.diagnostics keys; utiliser le temps de localisation et le badge d...

kamo·6mo ago
Fixkamo-internal

Legacy getrtenCurrent Subscription stub doit lancer, pas revenir null

Retour à nuls fabriqués FeaturesManager traite chaque org comme n'ayant pas d'abonnement (billingLoaded-true, has Subscription-false), verrouillage de toutes le...

kamo·6mo ago
Fixkamo-internal

Modules json à l'ambiance pour messages gitignored/-json import

et la résolution IDE (en) fichiers commis sous les messages/. Les extensions comprennent les types//.d.ts.

kamo·6mo ago
Fixkamo-internal

Déplacer les paramètres du compte aide les panneaux à envoyer des clés de message

Remplacer toutes les copies d'aide en code en dur sur la page du compte de l'organisation par Tâche de l'utilisation de la portée. Étendre i18n-audit pour signa...

kamo·6mo ago
Fixkamo-internal

héros du compte de l'organisation du fil et onglets sur les clés i18n

Utiliser les chaînes pour ParamètresView title, sous-titre, et étiquettes d'onglet de sorte que l'UI montre la copie traduite au lieu de grosses emplacements la...

kamo·6mo ago
Fixkamo-internal

Ajouter des étiquettes de disponibilité navtop et des chaînes de messagerie vocale pour téléphones portables

Ajouter components.navtop status- keys à travers les endroits afin que la liste d'en-têtes détache des étiquettes traduites. Ajouter en anglais. Retirez un croc...

kamo·6mo ago
Fixkamo-internal

Résoudre les erreurs de champ d'application de la STATUS-CONFIG sur les pages de détail du point de vente

Valider l'état d'accord à l'égard de STATUS-TRANSITIONS et obtenir un engagement clés d'état de la part de STATUS-TRANSITIONS de sorte que les assistants au niv...

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