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,494
Évolution totale
5,983
Caractéristiques
5,282
Corrections
30
Projets
Filtrer par projet
Tous les projets17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 15, 2025
Fixkamo-internal

Résoudre l'erreur de construction de typeScript dans le composant LeadManager

- Erreur de type prop d'icône de puce fixe en changeant ReactNode en RéactionÉlément - Enlèvement des importations et des accessoires non utilisés - Avertisseme...

snadjafinia·11mo ago
Featurekamo-internal

Mettre à jour la page des leads avec la mise en page du gestionnaire de composant LeadManager

- Création de composant LeadManager similaire à DocManager avec des champs spécifiques au plomb Mise à jour /leads/page.tsx pour correspondre à la disposition d...

snadjafinia·11mo ago
November 7, 2025
Fixkamo-internal

L'auto-scrolle de discussion vers le bas sur la charge et les nouveaux messages

Suivre le nombre de messages précédents et faire défiler en douceur lorsque de nouveaux messages arrivent; faire défiler immédiatement sur la charge initiale ou...

snadjafinia·11mo ago
November 6, 2025
Fixkamo-internal

Potentisation frontale WebSocket - synchronisation du backend de match et reconnectation plus rapide

Heartbeat: 4s - 20s pour correspondre au backend, reconnecter le retard: 5s - 1s, ajouter la temporisation de connexion des 30 s

snadjafinia·11mo ago
Refactorkamo-internal

Conception unifiée du collecteur d'en-tête couvrant à la fois les panneaux de chat et les panneaux de téléphonie mobile

REMOVED: Barre d'état du softphone (wifi, signal, temps - inutile pour l'application web) CHAUDE SHARED: La barre de titre couvre désormais à la fois le softph...

snadjafinia·11mo ago
Fixkamo-internal

Optimiser le softphone pour s'adapter à tout le contenu sans défiler à une hauteur de 680px

HEIGHT CHATBOX: 550px - 680px (succie optimale) Étalon de téléphone: Mauvaistos: Mangeur réduite (100/75 - 85/65), rembourrage (14/16 - 12/14) APPELS DE CONTR...

snadjafinia·11mo ago
Fixkamo-internal

Réduire la hauteur de ChatBox à 550px plus confortable

Passé de 85 % de fenêtre d'affichage (750-850px) à 550px fixe pour un meilleur UX Les contrôles d'appel WebRTC restent totalement intacts et fonctionnels

snadjafinia·11mo ago
Featurekamo-internal

Ajouter des fonctionnalités d'entreprise premium - Analytics, CRM, assistant d'AI, avancé

ANALYTICS DASHBOARD - métriques d'appel en temps réel avec des graphiques interactifs INTÉGRATION CRM - Données relatives aux clients, valeur de la durée de vi...

snadjafinia·11mo ago
Featurekamo-internal

Mettre en place des fonctions de bureau VoIP à 100 % par l'entreprise

Mise en œuvre complète de plus de 100 fonctionnalités correspondant à Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historique, Me...

snadjafinia·11mo ago
Fixkamo-internal

Faire un softphone entièrement visible sans défilement - disposition compacte complète

HEIGHT CHATBOX: - Passage de 600px fixe à 85 % de la hauteur de la fenêtre d'affichage - Utilise Math.floor (window.innerHeight - 0,85) pour un calibrage réacti...

snadjafinia·11mo ago
Fixkamo-internal

Éliminer les barres de défilement horizontales et accroître la visibilité des téléphones portables

FIXES: - Augmenter DOCKED-HEIGHT de 480px à 600px pour un meilleur espace vertical - Ajouter des contraintes de largeur explicites (minWidth, maxWidth) à Softph...

snadjafinia·11mo ago
Refactorkamo-internal

Ascensez le softphone jusqu'à la qualité de l'entreprise avec des caractéristiques premium

CARACTÉRISTIQUES DE L'ENTREPRISE: - Enregistrement des appels avec indicateur visuel et animation pulsée - Fonctionnalité de transfert d'appel pour les transfer...

snadjafinia·11mo ago
Featurekamo-internal

Panneau de téléphonie mobile extensible additionnable à ChatBox

- Ajouter le bouton d'icône PhoneInTalk à l'en-tête ChatBox pour la bascule à élévateur à écoute - Créer un composant SoftphonePanel complet avec interface util...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer le contrôle connecté et ajouter la diagraphie de débogage pour l'activation de STOMP

Le client STOMP n'était pas actif parce que le contrôle connecté l'empêchait. Ajout de journaux de débogues à diagnostiquer.

snadjafinia·11mo ago
Fixkamo-internal

Activation du client STOMP uniquement après l'ouverture de SockJS

Correction critique du bogue: le client STOMP était activé avant l'ouverture de SockJS, provoquant une déconnexion immédiate. Attend maintenant l'événement Sock...

snadjafinia·11mo ago
Fixkamo-internal

Permettre les transports de secours SockJS pour la connexion WebSocket

Autoriser le xhr-streaming et le xhr-polling comme repli si la mise à jour WebSocket échoue.

snadjafinia·11mo ago
Refactorkamo-internal

Améliorer ChatBox avec un système de couleur dynamique et une hauteur accrue

- Augmenter la zone de visualisation des messages de 33 % (DOCKED-HEIGHT: 360 - 480) - Créer ChatBoxStyles.tsx avec un système de couleur dynamique basé sur la ...

snadjafinia·11mo ago
Refactorkamo-internal

Moderniser la conception de ChatBox avec un vernis professionnel

- Appliquer un fond blanc propre avec des gradients de gris subtils - Ajouter un style de la barre de défilement personnalisé intégré à un schéma de couleur pri...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer l'enregistrement des biens «actif» invalide dans l'utilisationChhatWebSocket

Le type de client de 'stomp/stompjs n'a pas de propriété 'active'. Suppression du contrôle invalide puisque client.activate() est appelé immédiatement après la ...

snadjafinia·11mo ago
Fixkamo-internal

Attendez que SockJS s'ouvre avant d'activer le client STOMP

- Régler l'état de la course lorsque le client STOMP s'est activé avant que la connexion SockJS ne soit prête - Déplacer le client.activate() vers SockJS sur le...

snadjafinia·11mo ago
Fixkamo-internal

Route TOUTES les demandes d'API WebRTC au port 8443

- Mise à jour de toutes les voies WebRTC API pour utiliser les médias. - N'utilisez plus Traefik pour les critères d'évaluation WebRTC - API multimédia et confi...

snadjafinia·11mo ago
Fixkamo-internal

Voie ALL MediaService demandes adressées au port 8443 (passer Traefik)

- Mise à jour de toutes les voies d'accès aux médias pour utiliser les médias. - N'utilisez plus Traefik pour MediaService - L'API et WebSocket sont directement...

snadjafinia·11mo ago
November 5, 2025
Fixkamo-internal

Connexion au port 8443 (externe) qui relie NodePort 30843

- Routeur vers l'extérieur 8443 à k1m1 NodePort 30843 - Le navigateur utilise media.kamocrm.com:8443 - Le naumagnet intérieur est 30843 (gamme valide de Kanbern...

snadjafinia·11mo ago
Featurekamo-internal

Se connecter au port de MediaService 8443 pour WebSocket

- Connexion WebSocket mise à jour pour utiliser media.kamocrm.com:8443 - Contourne Traefik pour le trafic uniquement WebSocket - Utilise la connexion directe HT...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer la restriction de transport WebSocket uniquement pour la compatibilité HTTP/2

- L'API WebSocket du navigateur ne prend pas en charge HTTP/2 (RFC 8441 non implémenté) - Native WebSocket nécessite HTTP/1.1 Mise à niveau qui échoue sur HTTP/...

snadjafinia·11mo ago
Fixkamo-internal

Utiliser le transport WebSocket uniquement (désactiver le vote XHR)

- Changement de transport SockJS de [websocket, xhr-streaming, xhr-polling) vers [websocket - Élimine la repli sur le sondage XHR - Forces de connexion WebSocke...

snadjafinia·11mo ago
Revertkamo-internal

Connecter WebSocket directement à media.kamocrm.com

- Retour à l'approche initiale : connecter directement au média. - Suppression d'une complexité inutile de même origine - Éliminée/parou de la dérivation des in...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer la référence explicite de l'espace de noms de la fonction kamowsmedia

- Les deux services sont dans le même espace de noms (kamo) - Référence explicite de l'espace de noms non nécessaire - Évite les problèmes potentiels d'espace i...

snadjafinia·11mo ago
Fixkamo-internal

Retirer /ws rewrite de next.config (maindu par Traefik)

- Réécriture Next.js pour /ws chemins - Le routage WebSocket est désormais géré au niveau Traefik IngressRoute - Traefik routes internal.kamocrm.com/ws

snadjafinia·11mo ago
Fixkamo-internal

Demandes d'itinéraire/ws directement à MediaService via Traefik

- Ajout d'une route dédiée pour les chemins dans IngressRoute - Routes internal.kamocrm.com/ws - - Utilise les mêmes serveursTransport comme roulage multimédia ...

snadjafinia·11mo ago
Fixkamo-internal

Autoriser /ws aux critères d'évaluation WebSocket sans redirection auth

- Ajout/chemin de la robe de dérivation de l'intergiciel - SockJS doit se connecter à /ws/info sans redirection - Les connexions WebSocket seront toujours en co...

snadjafinia·11mo ago
Fixkamo-internal

Changer la connexion WebSocket à la même origine

- Passé de media.kamocrm.com à la même origine (internal.kamocrm.com) - Évite les problèmes de connexion WebSocket d'origine croisée - Ajout de la règle de rééc...

snadjafinia·11mo ago
Featurekamo-internal

Ajouter des routes proxy de l'API pour les critères d'évaluation WebRTC

- Ajouté /api/webrtc/config proxy à MediaService - Ajouté /api/webrtc/comcomoxy jeton pour l'authentification Janus - Ajouté /api/webrtc/appel/amorcer, réponse,...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer les propriétés du codeur invalide de getDisplayMedia

- Utilisation d'une vidéo simple: c'est vrai pour le partage d'écran - La construction doit maintenant réussir

snadjafinia·11mo ago
Fixkamo-internal

Résoudre l'erreur de construction - remplacer PhoneOff par CallEnd

- L'icône PhoneOff n'existe pas dans le matériel - Utilisation de CallEnd qui est l'icône MUI correcte - Suppression des fichiers dupliqués non utilisés (ChatBo...

snadjafinia·11mo ago
Featurekamo-internal

Appeler WebRTC par pair à pair avec signalisation

- Ajout d'un crochetWebRTC avec support de signalisation complet - Signalisation intégrée de la prise de vue (offres, réponses, candidats à l'ICE) - Ajout de no...

snadjafinia·11mo ago
Featurekamo-internal

Ajouter l'intégration Janus WebRTC pour les appels audio/vidéo

- Utilisation supplémentaire du crochetJanusWebRTC pour la gestion des appels WebRTC - Composant VideoCallAjouté pour affichage vidéo enchat - Intégrée à ChatBo...

snadjafinia·11mo ago
Revertkamo-internal

Restaurer le transport WebSocket dans SockJS

- Retourner à l'utilisation de la prise de transport websocket (et non par sondage) - Les prises de connexion Web sont standard et devraient fonctionner correct...

snadjafinia·11mo ago
Fixkamo-internal

Sautez le transport WebSocket dans SockJS pour éviter les problèmes HTTP/2

- Utiliser des transports xhr-streaming et xhr-polling au lieu de prise de vue en ligne - Ces transports fonctionnent avec HTTP/1.1 et HTTP/2 sans nécessiter de...

snadjafinia·11mo ago
Fixkamo-internal

Configurer les transports SockJS pour gérer les problèmes de mise à niveau de WebSocket HTTP/2

- Configuration explicite de l'ordre de transport SockJS pour préférer WebSocket, puis repli sur xhr-streaming/xhr-polling - Les mises à jour de HTTP/2 WebSocke...

snadjafinia·11mo ago
November 4, 2025
Fixkamo-internal

Veiller à ce que l'itinéraire des messages soit reconnu par Next.js

- Ajout de l'enregistrement pour vérifier que l'itinéraire est en train d'être touché - Le fichier de route existe et la structure est correcte pour Next.js 15

snadjafinia·11mo ago
Fixkamo-internal

Supprimer les biens «actifs» inexistants de STOMP Client logging

- STOMP Client n'a pas de propriété "active" - Vérifiez uniquement la propriété "connectée" qui est l'indicateur d'état correct

snadjafinia·11mo ago
Fixkamo-internal

Retirer le manipulateur non supporté surWebSocketError du client STOMP

- OnWebSocketError n'est pas un bien valide dans ClientOptions - Les gestionnaires d'erreur SockJS (onerror, onclose) fournissent déjà un traitement des erreurs

snadjafinia·11mo ago
Fixkamo-internal

Ajout complète de la gestion et de la connexion à l'erreur WebSocket

- Ajout de gestionnaires d'erreurs SockJS (onopen, onerror, onclose) aux défaillances de connexions d'accrochage - Ajout d'une détection de temporisation de la ...

snadjafinia·11mo ago
Fixkamo-internal

Éliminer la solution incorrecte de l'agent HTTPS

- Modifications inversées qui contournent la validation du certificat - Les certificats sont délivrés par service d'auto-certère (Créfacteur Let's Encrypt), non...

snadjafinia·11mo ago
Fixkamo-internal

Utiliser HTTPS avec un agent qui accepte des certificats auto-signés

- Retourné pour toujours utiliser HTTPS (et non HTTP) - Ajout d'un agent HTTPS avec rejetNon autorisé: faux pour certs auto-signés - Cela permet aux routes Next...

snadjafinia·11mo ago
Fixkamo-internal

Utiliser le nom du service Kubernetes pour MediaService afin d'éviter les problèmes de certificat SSL

- Les routes Next.js côté serveur utilisent maintenant - Cela évite les erreurs de certificat auto-signées lors de la connexion à https://media.kamocrm.com - Le...

snadjafinia·11mo ago
Fixkamo-internal

Supprimer les anciens /api/sécurité/médias/voies qui interceptaient les demandes

- Les anciennes voies ont été transmises à APIService qui n'a plus de critères d'évaluation des milieux d'évaluation - Toutes les demandes des médias doivent pa...

snadjafinia·11mo 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