KamoCRM

Historique des changements

Chaque fonctionnalité, correction et amélioration est publiée au fur et à mesure de son expédition.Rien n'est retenu pour un lancement.

17,717
Total des changements
6,115
Caractéristiques
5,349
Fixes
30
Projets
Filtrer par projet
Tous les projets17,717AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService590InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,884TranslateService62VOIPService253VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,435kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,693kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore776Docs3,267Feature6,115Fix5,349Other998Performance165Refactor278Revert23Style42Test163Upgrade1
May 1, 2026
Featurekamo-internal

Voies de proxy pour la recherche-or-création, les membres, les pièces jointes, l'imagerie, le mute, la révocation

Extrait partagé et aide à app/lib/mediaServiceUrl.ts. Ajouter des itinéraires proxy: find-or-create, membres, reçus, pièces jointes (streaming), muets, révoquer...

kamo·6mo ago
FeatureMediaService

Liste de discussion en page avec prévisualisations, membres, comptes non lus

qui retourne ChatListRowDto lignes y compris le dernier message avant-première, membre les résumés, les comptes non lus par session et ownLastViewedAt.

Kamo·6mo ago
Featurekamo-shared-library

Ajouter countUnreadAfter(guid, memberId, since) à MediaObjRepository

Besoin par point de terminaison de discussion paged pour calculer les comptages non lus par session lorsque ownLastViewedAt est un pointeur LocalDateTime plutôt...

Kamo·6mo ago
FeatureMediaService

Real éditeur NATS met en œuvre et READ-RECEIPT

Kamo·6mo ago
Featurekamo-shared-library

Ajouter à MediaSessionMuteRepository

Kamo·6mo ago
Featurekamo-shared-library

Ajouter MediaObjImgDownloadRepository avec existByObjImgIdAndMemberId

Requis par ImagingProxyService (tâche 10) pour découvrir par membre le suivi des téléchargements sans scan complet de table.

Kamo·6mo ago
April 30, 2026
Featurekamo-marketing

Distinguer activement les messages et les messages en file d'attente

La file d'attente de traduction était déjà séquentielle, mais chaque bulle en file d'attente rendu "Translator....". Maintenant le message unique en vol montre ...

Kamo·6mo ago
Featurekamo-internal

Distinguer activement les messages et les messages en file d'attente

La file d'attente en continu était déjà strictement séquentielle (on aille à la fois), Mais chaque message en file d'attente rendait "traduction..." parce qu'il...

kamo·6mo ago
Featurekamo-marketing

Afficher l'icône d'erreur lorsqu'un message ne se traduit pas

Lorsque le message traduit les retours d'appel traduits traduits:faux, erreurs, ou fois dehors, la bulle du chat rend maintenant une icône AlertTriangle en roug...

Kamo·6mo ago
Featurekamo-internal

Afficher l'icône d'erreur lorsqu'un message ne se traduit pas

Lorsque le vote de traduction d'appels traduit traduits:fève, erreurs, ou fois, la bulle de discussion rend maintenant une petite icône rouge ErrorOutline au li...

kamo·6mo ago
Featurekamo-marketing

Traductions les plus récentes pour l'histoire des visiteurs

Lorsque le visiteur atterrit sur un local non anglais et que le chat de soutien a messages anglais existants, chaque bulle signalée Besoins backend montre maint...

Kamo·6mo ago
Featurekamo-internal

Traductions de messages les plus récents sur le commutateur linguistique

Lorsque l'utilisateur choisit une nouvelle langue (ou ouvre une discussion existante dans un langage différent de la source des messages), chaque bulle qui a be...

kamo·6mo ago
Featurekamo-marketing

Messages de visiteur et d'agent auto-transférer

Réponses de l'agent vivant arrivant dans une langue autre que l'URL du visiteur local maintenant montrer une bulle "Translating..." tandis que l'appel Translate...

Kamo·6mo ago
Featurekamo-internal

Traduire les messages de discussion dans la langue du téléspectateur

Ajoute un cueilleur de drapeau "My Language" dans NavTop (à gauche de l'outil d'e-mail, séparé par une règle verticale). Sélection d'une langue revient à Member...

kamo·6mo ago
FeatureAPIService

Critère de traitement par prise en charge par procuration, texte-critère

Ajoute une voie de passage pour le nouveau critère d'évaluation de MediaService qui traduit un un message d'assistance unique dans la localisation de l'URL du v...

Kamo·6mo ago
FeatureMediaService

Traduction à la demande pour les messages de discussion et d'appui

Capture la langue source pour chaque message de discussion/soutien et ajoute un optionnel ?lang-XX param sur les critères d'évaluation de l'extraction par messa...

Kamo·6mo ago
Featurekamo-shared-library

Chat de traduction pour les messages de discussion

Ajoute l'entité MediaObjMsgTranslation (une ligne par paire (message, langue)) et une colonne optionnelle sourceLanguageId sur MediaObjMsg afin que les messages...

Kamo·6mo ago
Featurekamo-internal

Ajouter des sections personnelles et Chat/Docs/Notes/KB/HRS

L'indice /settings n'a montré aucune section aux non-administrateurs parce que chaque La section existante a été fermée sur un droit administratif (CONFIGURE-SY...

kamo·6mo ago
Featurekamo-internal

Élaboration de l'objectif sur la base du rapport d'aspect de la fenêtre de visualisation

Le cadre de but s'incline maintenant de atan2 (viewportH, viewportW) donc son ouverture vise la diagonale de la fenêtre de visualisation - pour les moniteurs 16...

kamo·6mo ago
Featurekamo-internal

Jeter un but avec des célébrations de score/mans

Une trame de but de 132 x 132 apparaît en haut-gauche chaque fois qu'une tête est en un front solo ou un ergot actif, décalé de 56px à partir du coin de sorte q...

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

Jeter de la physique avec des collisions avec des collisions de table de pool et des sentiers de comètes

En franchissant le seuil de jet le lance à travers la fenêtre de visualisation en physique explicite (friction, rebond de bord, tête-vs tête-tête élastique coll...

kamo·6mo ago
Featurekamo-internal

Utiliser OTK mis en place par serveur pour passer à un nouvel org

Préférez le taux de suivi par POST /api/security/org /api/sécurité/enter-comme aller-retour. Le serveur chanfreine un nouveau propriétaire en tant que partie de...

kamo·6mo ago
FeatureSecurityService

Le propriétaire de la Monnaie sur la création d'une ug

Après la créationOrganizationOwner, frapper une nouvelle et liée au nouveau propriétaire TeamMember et retourne son OTK aux côtés d'id/symne. Sans cela, le le c...

Kamo·6mo ago
Featurekamo-shared-library

Ordres COMP auto-récuplés non provisionnés au démarrage

À la rubrique « PostConstruct », scanner toutes les commandes APPROUVÉ COMP et prévoir les dispositions qui Manque d'abonnement à un compte. Idempotent et find-...

Kamo·6mo ago
Featurekamo-internal

Déplacer l'état d'avancement de la disponibilité vers le côté gauche avant My Businesses

Relocalise la pilule de statut de la barre d'action de droite à la section d'accueil de gauche, en la plaçant entre le séparateur d'accueil et My Businesses ave...

kamo·6mo ago
FeatureSecurityService

Ajouter le point d'extrémité de provisioncomp pour activer l'abonnement COMP à partir d'une commande approuvée

POST - appels - invalide les droits pour l'org cible via EntitlementService.

Kamo·6mo ago
Featurekamo-shared-library

Comp. COMP est approuvé par l'approbation des ordonnances Auto-dispositions Comptabilité Abonnement et attribue la licence

- Abonnement: ajouter la cible Organisation (volet FK à des entrepôts) Ajouter la chaîne de cibleOrganizationId - AccountRepository: ajouter findByPrimaryMember...

Kamo·6mo ago
Featurekamo-internal

Remplacer click-to-open avec action popover et contrôle de taille

Cliquer une tête hexagonale ouvre maintenant un popover de morphisme du verre poli avec des actions contextuelles au lieu d'ouvrir immédiatement sa fenêtre d'ou...

kamo·6mo ago
FeatureInitializerService

Ajouter le tableau MEMBRE-UI-PRÉFÉRENCES (ordre 60)

Idempotent CREATE pour le support de mémoire de préférences UI par membre le sélecteur de taille popover hexagone et les paramètres d'interface utilisateur futu...

Kamo·6mo ago
FeatureSecurityService

Ajouter MemberUiPreferenceContrôleur pour les paramètres d'UI par membre

Soute le nouveau sélecteur de taille popover hexagone et tout futur petit par préférence de l'utilisateur membre. Points d'extrémité sous /api/sécurité/membres/...

Kamo·6mo ago
Featurekamo-shared-library

Ajouter MemberUiPreference entité pour les préfs d'UI par membre

Magasin de préférences UI par membre générique (memberId, prefKey, valeur JSONB) pour les petits paramètres d'interface utilisateur persistent. Le premier conso...

Kamo·6mo ago
Featurekamo-internal

Wire FeaturesManager à l'abonnement à la plate-forme pour le portage d'ors enfants

FeaturesManager appelait l'héritage, qui lancers (retirage noué) au lieu de lire le véritable abonnement à la plate-forme. Maintenant, appelle - qui interroge ...

kamo·6mo ago
FeatureSecurityService

Ajouter un point d'extrémité d'abonnement de la plate-forme pour la fonction inter-jeux

Les administrateurs d'orge d'enfants (comme le propriétaire de GNosia, Daniel) ont leur abonnement COMP commandes sur la racine de l'orge KamoCRM, pas sur leur ...

Kamo·6mo ago

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification