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 20, 2026
Fixkamo-internal

Support/Réglages par droit, correction de copie réseau, chargement sur l'interrupteur d'onglets, diviseur de navigation

- Carte de réseau : description mise à jour pour utiliser l'étiquette du titre de la branche dynamique - Carte d'appui : fixe 404 en changeant href/help /suppor...

kamo·6mo ago
Fixkamo-internal

Support de mise à jour de noms, titres, nombre de notifications, réseau de données

- Incendies de TicketChat surVisitorNameChangés lorsque l'événement NOM-CHANGED WS arrive - SupportTicketWEs expédiés tool:title avec requestorName sur chargeme...

kamo·6mo ago
Fixkamo-marketing

Rendre les événements du système en tant que texte amical dans le chat d'assistance aux visiteurs

Les événements du système NOM-CHANGES ne montrent plus de JSON brute dans la bulle de discussion ; Ils s'affichent sous la forme d'une pilule italique centrée (...

Kamo·6mo ago
Fixkamo-internal

Afficher AG Grid Charge overlay au lieu de l'état vide sur la page des fils de loupage

Initialiser l'état de chargement à vrai de sorte que la grille montre "Chargement des fils..." jusqu'à ce que le premier tir se termine, empêchant un flash de "...

kamo·6mo ago
FixSecurityService

Utiliser getOrganizationByIdSUtrape des fonctionnalités dans AppAvailabilityInterceptor

Résout lazyInitializationException sur /api/security/leads et tous d'autres trajets CRM/POS-gated. L'intercepteur appelé org.getFeatures() après la clôture de l...

Kamo·6mo ago
Fixkamo-shared-library

Ajouter findByIdAvec Caractéristiques pour charger avec impatience Organization.

JOIN FETCH empêche LazyInitializationException lorsque les caractéristiques sont accès en dehors d'une transaction (par exemple dans AppAvailabilityInterceptor)...

Kamo·6mo ago
FixMediaService

Intégréer dans GeoLookupService et ajouter NATS publish pour les messages d'agents

- Réparation de l'inadéquation optionnelle ou du type de liste - Injecter NatsMessageService dans MediaController - Publier sur chat.session. l'agent et le vi...

Kamo·6mo ago
Fixkamo-internal

Corriger les aspects du message dans l'histoire et gérer les événements de changement de nom de visiteur

- Utiliser messageType-VISITOR-MESSAGE de l'API pour déterminer la charge gauche/droite dans l'historique - Ajouter NOM - Rendement de l'événement système CHANG...

kamo·6mo ago
FixMediaService

Livraison en temps réel du chat, aspects du message, notifications et synchronisation des noms

- Maintenir l'abonnement NATS en vie chez le client se désabonner pour éviter la rupture de l'agent en temps réel - Marquez les messages de visiteur avec messag...

Kamo·6mo ago
Fixkamo-shared-library

Utilisations par exemple pour le type MEMBRE

TYPE(m) Hibernate: type retour 0 résultats lorsqu'il est lié à la base Classe de membre en héritage JOINED. Pour le type MEMBRE, aller chercher tous et Filtrer ...

Kamo·6mo ago
FixSecurityService

Résoudre l'onglet Membres en vide du fait de la question de la classe de base Hibernate TYPE()

Le filtre JPQL de Hibernate TYPE(m) '':type' 's' TYPE(m) ''s' TYPE(m) ''' paramètre est la classe de membre de base (héritage JOINED). Cela a une incidence sur ...

Kamo·6mo ago
FixMediaService

Tag les messages de visiteurs en tant que type de VISITOR-MESSAGE, ajouter ernderName to GET messages

- PublicChatService: paramétrer le messageType-VISITOR-MESSAGE pour que frontend puisse distinguer échos des visiteurs provenant des réponses des agents sur l...

Kamo·6mo ago
Fixkamo-internal

Traiter le type de VISITOR-MESSAGE comme toujours à partir d'un tel type dans TicketChat

Les messages de visiteurs publiés via PublicChatService transportent messageType-VISITOR-MESSAGE. Marquez explicitement ceux-ci en tant qu'auteurs ''the'', indé...

kamo·6mo ago
Fixkamo-marketing

Sautez les échos de 'S'accrocher's 'sèchez dans le gestionnaire LiveSupportPanel'PSMP

Les messages de visiteurs sont maintenant étiquetés messageType-VISITOR-MESSAGE par le backend. Sautez-les dans l'abonnement STOMP pour que les messages du visi...

Kamo·6mo ago
FixEmailService

Filtre d'état du fil et modèles d'auto-amorçage requis sur la liste

- EmailTemplateCroller.list() accepte désormais le système et les filtres de statut à l'aide de la requête start-série findByOrgIdAndStatus - Moteurs d'auto-a...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·6mo ago
Fixkamo-internal

Numéro de billet/badges séparés du titre dans TicketHeader

Le titre partageait une ligne de flex nowrap avec le numéro de billet et deux badges, ce qui provoque sa coupure. Maintenant, le numéro de ticket et les badges ...

kamo·6mo ago
Fixkamo-internal

Poignée de tickets clés dans la réponse de la liste des tickets d'assistance

Retours de MediaService et billets: [..., total Eléments, mais le frontend n'est vérifiée que pour les données.content, ce qui fait que la liste ne doit toujour...

kamo·6mo ago
Fixkamo-marketing

Port correct MEDIASERVICE-URL du 443 au 80 pour le formulaire de contact

Le service ClusterIP ne fait que exposer le port 80; l'utilisation de 443 avec http a provoqué un ConnectTimeoutError sur chaque formulaire de contact soumis.

Kamo·6mo ago
FixSecurityService

Utiliser la clé de session correcte 'memberID' au lieu de 'MID'

KSessionService stocke l'identifiant membre sous la clé «memberID» mais les deux et OrganisationController lisait session.get("MID") qui est toujours retourné n...

Kamo·6mo ago
FixSecurityService

Exclure le modèle maître de la liste des modèles; ajouter le journal de débogage au contrôle de création de l'enfantorg

SecurityModelContrôleur filtre désormais le modèle maître de l'ordonnance (identifié par org.getMasterModelID()) à partir de la réponse /api/security/modèles es...

Kamo·6mo ago
FixSecurityService

Lire les droits de session en tant que noms de la liste, et non du CSV des IDs entiers

Les droits de session sont stockés sous la forme d'un tableau JSON de chaînes de noms de RoleRightType. Tous deux - et OrganisationController étaient les mouler...

Kamo·6mo ago
Fixkamo-internal

Arrêter les cases à cocher à double mise à bascule sur la tranche d'âge dans BranchSetupManager

Box onClick et Checkbox onChanger les deux ont été mis en jeu à chaque clic, à deux reprises et laissant l'État inchangé. Arrêter la propagation sur FormControl...

kamo·6mo ago
Fixkamo-internal

Utiliser MUI v7 Grid size biffe dans StackingOrdersManager

MUI v7 Grid2 a remplacé xs/sm/md par la taille de l'objet béquille.

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

Retirer la botte d'élément dépréciée MUI Grid dans StackingOrdersManager

MUI Grid v2 a laissé tomber l'élément de support; utiliser des supports de taille directement sur Grid.

kamo·6mo ago
Fixkamo-marketing

Stabiliser la largeur du décompte pour éviter l'enroulement du texte de la bannière

Conteneur monospace à largeur fixe avec tabular-nums empêche la disposition les décalages au fur et à mesure que les chiffres du compte à rebours changent tous ...

Kamo·6mo ago
Fixkamo-internal

Alignement de l'éditeur de modèle SERVICE-TYPES avec le backend ServiceType enum

La liste des applications de l'éditeur avait dérivé du backend ServiceType enum: - 8 applications manquantes (AI-SUPPORT, SOUTIEN, CONNAISSANCE-BASE, CONNAISSAN...

kamo·6mo ago
Fixkamo-shared-library

AppConfig remplacer est upsert-only, ne supprime jamais l'absence de charge utile

Le comportement précédent a supprimé toute ligne d'application-config existante dont ServiceType N'était pas dans la charge utile entrante. Cela a transformé de...

Kamo·6mo ago
Fixkamo-marketing

Déplacer la fonctionnalitéRevête les clés i18n dans un espace de noms d'origine correct

Les clés ont été accidentellement placées à propos de l'espace de noms; la section était en train d'afficher des chaînes de clés brutes au lieu de traduire le t...

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