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,790
Total des changements
6,154
Caractéristiques
5,368
Fixes
30
Projets
Filtrer par projet
Tous les projets17,790AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService264MediaService604RAGService79SecurityService1,900TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,456kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,713kamo-signer-monorepo57kamolos114
Filtrer par type
Tous les typesBuild17CI523Chore786Docs3,272Feature6,154Fix5,368Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 26, 2026
Featurekamo-internal

Thump à l'arrivée, avec la lueur qui se dissipe vers l'extérieur

Sa propre couche à l'intérieur de l'échelle .hex: cet élément anime déjà se transforme pour le le hriote pousse, et deux animations sur un élément ne composent ...

kamo·2mo ago
FeatureSecurityService

Un calendrier de communication au niveau du compte

Le niveau que la plupart des gens signifient quand ils disent "les appels de ce client". La colonne vertébrale est déjà basculés sur un propriétaire, donc le po...

Kamo·2mo ago
Featurekamo-shared-library

Laisser un compte rouler ses communications

Plusieurs pistes pendent généralement d'un compte précisément parce qu'ils sont les la même personne qui s'enquècle deux fois, et chacun de leurs appels a été m...

Kamo·2mo ago
Featurekamo-internal

Un contexte pour les quatre indicateurs

Composé de ce qui existe et possède les trois qui n'avaient pas de maison: bug non revu des rapports, des webinaires non revus, et les appels manqués et les mes...

kamo·2mo ago
Featurekamo-internal

Les rapports de balise de gouttes dont la trajectoire ICE a effectivement choisi

La balise a été expédiée par la banquiseCandidateType en tant que champ de vie permanente. C'est pire que de l'omettre: il rend la télémétrie plus informative q...

kamo·2mo ago
Featurekamo-internal

Cueilleur d'un jour, partagé par le calendrier et l'onglet paramètres

Les deux surfaces avaient chacune développé leur propre réponse à "quels jours-ci?". Les paramètres l'onglet a mis les jours de la semaine de travail, les jours...

kamo·2mo ago
Featurekamo-internal

Badge une fenêtre minimisée avec son compte-choutage de serveur non lu

Le seul composant qui voit à la fois la liste des fenêtres et les cartes non lues - le moteur ne sait rien des conversations et le contexte non lu ne sait rien ...

kamo·2mo ago
Featurekamo-internal

Fixer un nombre absolu non lu à partir du serveur

Remplace hexhead:incoming, que rien n'a jamais envoyé. Son numéro 1 aurait a compté un instantané re-délébé comme un nouveau message, et son frayonnement, si c'...

kamo·2mo ago
Featurekamo-internal

Messages et appels, sur la composante calendrier existante

CommunicationsTimeline et EmailEntry prennent un critère d'évaluation optionnelBase et Gardez le chemin principal comme par défaut, de sorte que chaque site d'a...

kamo·2mo ago
FeatureSecurityService

Appels, SMS et e-mails d'un patient - sur la propre colonne vertébrale de la plateforme

Pas un deuxième calendrier. LeadCommunicationsService prend désormais un CommsSubject et le plomb surcharge les délégués à elle, donc/leads garde son comporteme...

Kamo·2mo ago
Featurekamo-internal

Arrêter de perdre les appels à l'expiration de la session, au déchirement et aux dispositifs de destruction

Quatre garde-fous qui partagent deux dossiers, donc ils partagent un engagement. Un appel en direct compte maintenant comme une activité de session. ClientActi...

kamo·2mo ago
FeatureInitializerService

Élargir la colonne vertébrale de comms à un propriétaire, dans l'ordre qui le maintient en sécurité

Les LEAD-CONTACT-POINTS et LEAD-COMMUNICATIONS permettent d'obtenir le gestionnaire de documents (assoc-type, assoc-object-id) appariement de sorte qu'un compte...

Kamo·2mo ago
Featurekamo-shared-library

Clé de la colonne vertébrale des communications sur un propriétaire, et non une tête

La colonne vertébrale a été construite en forme de plomb, LEAD-CONTACT-POINTS.LEAD-UID, LEAD-COMMUNICATIONS.LEAD-UID - et l'association dont il a réellement bes...

Kamo·2mo ago
Featurekamo-internal

Les SMS et l'IA comptent, et une fraction par surface

Un instantané MediaService couvre trois surfaces appartenant à deux navs différents indicateurs, donc les totaux sont séparés de la session déclarée du serveur ...

kamo·2mo ago
Featurekamo-internal

Confirmer avant qu'un rafraîchissement ne prenne un appel en direct

La session SIP vit dans le document et rien sur le serveur ne tient une poignée à elle, donc un rechargement termine l'appel pur et non BYE, laissant le long-fi...

kamo·2mo ago
Featurekamo-internal

Reconstruire l'éditeur de disponibilité autour du jour qu'il décrit

L'éditeur était une pile de lignes de forme qui n'a jamais montré ce qu'il faisait. Il Maintenant s'ouvre avec la chose elle-même: un rail de 24 heures avec le ...

kamo·2mo ago
Featurekamo-internal

Une adresse pour une conversation sur l'une des cinq surfaces

chat/support/social partage le chat: espace de noms parce qu'ils ne le sont pas lus instantané; SMS et IA ont le leur, parce qu'un UUID Voip Conversation et un ...

kamo·2mo ago
Featurekamo-internal

Voies de notification des comptes et lectures de la ligne de repérage

Les routes PUT répondent à 204 et ne doivent pas appeler .json() dessus - qui tourne un marque-read avec succès dans un 500.

kamo·2mo ago
Featurekamo-login

Le cueilleur de l'espace de travail affiche le logo de chaque org.

Deux lettres se présentant pour un logo étaient un contournement pour la réponse qui n'en portait pas une. C'est est maintenant, le serveur résolu côté serveur ...

Kamo·2mo ago
FeatureSecurityService

La réponse de connexion porte le logo de chaque espace de travail

Le sélecteur a tiré deux lettres par ligne parce que la réponse contenait un nom et un alias et non. image. Une liste d'espaces de travail est lue par marque bi...

Kamo·2mo ago
Featurekamo-internal

Mettre en place RingCentral avec un JWT, et assigner aux membres leur propre numéro

Trois écrans, un changement. L'onglet d'aperçu du serveur téléphonique remplace "Connectez-vous à RingCentral" par le titre d'identifiants, le flux JWT a réell...

kamo·2mo ago
FeatureVOIPService

Authenticate RingCentral avec un JWT, par serveur téléphonique

RingCentral était le dernier fournisseur dont les références provenaient d'un Kamo à l'échelle de Kamo. inscription plus deux sauts de consentement du navigateu...

Kamo·2mo ago
FeatureInitializerService

Ajouter les colonnes JWT RingCentral et numéros directs

Ordre 0, parce que les entités de la bibliothèque partagée cartographient les deux colonnes à partir du moment cette construction commence: chaque coureur qui c...

Kamo·2mo ago
Featurekamo-shared-library

Donnez à un membre un RingCentral JWT et une extension son propre numéro

Deux colonnes, toutes les deux annulables, donc rien n'est remblayé et aucune modification de ligne existante signification. est titulaire d'un membre RingCent...

Kamo·2mo ago
FeatureVOIPService

Ténombres d'appels manqués et de messagerie vocale pour l'indicateur de téléphone mobile

Signalée sous la forme de lignes séparées plutôt que d'un total: l'icône indique la somme et son déroulante montre la répartition, donc une valeur de fil pré-so...

Kamo·2mo ago
August 25, 2026
FeatureAIService

Nombre de réponses non examinées et d'une lecture de marque

Cintée par le guid de session, qui est ce qu'une fenêtre d'outil transporte. Non vérifié en tant que divulgation: il retourne compte et jamais un mot d'une tran...

Kamo·2mo ago
FeatureVOIPService

Un instantané non lu, un lus-marque et un cadre en direct

Son propre sujet NATS plutôt que le message existant: le gestionnaire du navigateur pour /topic/voip/message/ joue le son d'arrivée et ouvre une fenêtre d'outil...

Kamo·2mo ago
Featurekamo-internal

Disponibilité réservée aux présentateurs, et moyen de la comprendre

Trois choses, tout à propos de la même couche. QUI Sait-IL. La mise à disposition a été montrée à tout le monde. Les heures de déclaration sont C'est seulement...

kamo·2mo ago
FeatureBillingService

Faites un événement Rayé rejoué un no-op

Ajout de BillingWebhookEventClaimService sur sa propre haricot, avec REQUIRES-NEW sur chaque méthode, et la câble en processEvent avant le commutateur d'expédit...

Kamo·2mo ago
FeatureMediaService

GET/api/webinaire/présentation

Le webinaire porte le CALLER pour lequel il est présentateur. Le calendrier demande cela avant il offre une couche de disponibilité en tout: heures déclarées pa...

Kamo·2mo ago
Featurekamo-shared-library

Trouver les types qu'un membre présente, et entrez-garde les questions

Le calendrier doit répondre à une question avant d'offrir une disponibilité. couche: déclare-t-elle que des heures ont un sens pour cette personne? Personne n'e...

Kamo·2mo ago
FeatureMediaService

Parlez à un membre d'un webinaire réservé en son nom

Non fermé sur un webinaire à droite, contrairement aux guichets: le cas est présent car il s'agit d'un membre où le membre n'a pas pris de mesures, ce qui exige...

Kamo·2mo ago
Featurekamo-internal

La nouvelle organisation s'ouvre dans son propre onglet

Création d'un cet onglet signé, donc un membre qui a créé une organisation sur quelqu'un Le compte d'un tel choix a été déplacé de celui dans lequel ils travail...

kamo·2mo ago
FeatureMediaService

Compter les rapports de bogues non examinés pour les administrateurs de plates-formes

zéro pour un appelant non râpé plutôt qu'un 403: la nav pollue ceci sur chaque page charge pour chaque membre, et une erreur qu'ils doivent systématiquement ava...

Kamo·2mo ago
FeatureMediaService

Router les instantanés non lus sur leur propre thème STOMP

Tout sur voip. le son d'arrivée et ouvre une fenêtre d'outil pour chaque cadre. Un badge rafraîchissant là-bas nait et ferait sauter une fenêtre à chaque fois q...

Kamo·2mo ago
FeatureMediaService

Actualiser les badges non lus lorsqu'un message de visiteur atterrit

persistAbound annonce son propre message (publishRealtimeEvent-false, donc a la réponse du visiteur ne rend pas le propriétaire), et ce faisant également sauté ...

Kamo·2mo ago
Featurekamo-internal

Écrire, signer et modifier une note de visite

Le compositeur change de forme une fois qu'une note est signée, et c'est l'ensemble conception. Avant la signature, il s'agit d'une zone de texte qui économise ...

kamo·2mo ago
FeatureSecurityService

La visite et sa documentation - la boucle une pratique sur

Commencer une visite est ce qui accorde le graphique au clinicien, et c'est le la conception plutôt qu'un effet secondaire. Un clinicien sur le point de voir un...

Kamo·2mo ago
FeatureSecurityService

Le critère d'évaluation FHIR R4, avec les mêmes règles d'accès que le graphique

Un point d'entrée sur l'interopérabilité est celui où un système est le plus susceptible d'acquérir un trempe tranquille: c'est machine-à-machine, personne ne l...

Kamo·2mo ago
Featurekamo-internal

Convertir n'importe quel logo en vecteur, et dire ce que le balayage a trouvé par étape

Trois choses, toutes rapportées par le magicien lui-même. LE LOGO COMPACT NON DEMANDS LONGUER UN SVG. Le créneau ne peut stocker qu'un vecteur -- le backend l'...

kamo·2mo ago
Featurekamo-shared-library

Rend le graphique sous le nom de US Core FHIR R4

Le constructeur JSON est roulé à la main plutôt qu'un Jackson ObjectMapper, et C'est une cicatrice plutôt qu'une préférence. Cette plate-forme est un navire mon...

Kamo·2mo ago
Featurekamo-internal

Jours de travail, jours de week-end et tous les jours dans le champ de la journée

Déclarer les mêmes heures cinq fois plus était la seule façon de dire "Je suis présent sur jours de semaine. Le champ de la journée offre désormais les trois gr...

kamo·2mo ago
Featurekamo-internal

La surface commerciale d'un marché des soins de santé est son cycle de recettes

Les autres verticales affichent des ordres et des accords parce que c'est là où ils L'argent l'est. L'argent d'une pratique médicale est en réclamation - et en ...

kamo·2mo ago
FeatureSecurityService

Les listes de travail du cycle des recettes, et la seule restriction qui les surpasse

Chaque liste existe ici parce que son mode de défaillance est une ligne MISSING plutôt qu'une erreur, c'est pourquoi aucun d'entre eux ne se présente dans un ra...

Kamo·2mo ago
Featurekamo-shared-library

Compter de nouveaux cas de bogues sous la propre règle de visibilité de la liste

Le badge et la liste qu'il ouvre sont lus côte à côte; un comptage calculé sous un Une règle de location différente de celle de la liste est un rapport de bogue...

Kamo·2mo ago
Featurekamo-shared-library

Les appels manqués par un membre n'ont pas été montrés

callResult est une chaîne de fournisseur de forme libre, pas un enum et l'onglet d'historique correspond au littéral 'Missed', et upper() est ce qui arrête un f...

Kamo·2mo ago
Featurekamo-shared-library

Indiquer si un participant a été informé

Le cas pour lequel il s'agit d'un webinaire réservé au nom de quelqu'un par quelqu'un else: l'enregistrement a été enregistré et rien dans l'application ne leur...

Kamo·2mo ago
Featurekamo-shared-library

Le comte assistant répond que le membre n'a pas vu

Contré par la session GUID parce que c'est ce qu'une fenêtre d'outil porte. ASSISTANT Seulement: la promptitude d'un membre n'est pas une nouvelle pour eux.

Kamo·2mo ago
Featurekamo-shared-library

Le vocabulaire de l'engagement en matière de soins de santé

Un rendez-vous est l'INTENT - un créneau que quelqu'un détient et ne peut pas garder - et l'ENTONCTIONNAIRE est l'engagement: la visite qui s'est effectivement ...

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