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
August 27, 2026
Fixkamo-shared-library

Un téléchargement raté ne doit pas devenir un match de ddup

Un membre a envoyé un 11 Mo .wav à une discussion, a obtenu "Peut invoquer ObjectWriteResponse.etag() parce que la réponse est nulle", l'a envoyé à nouveau, et ...

Kamo·2mo ago
ChoreKlusterServices

Drop dead rate.loans et priceturbo.com provenant d'un approvisionnement statique

Tous deux ont été bloqués pendant des défis de l'ACME pendant 47 à 54 jours. Les taux de la lutte contre le taux la succession à laquelle ils sont fanagés ont é...

Kamo·2mo ago
FixKlusterServices

Relèver le tas Go avec GOMEMLIMIT et déclarer une vraie demande de mémoire

La cause éclatante de la boucle d'accident n'était pas une fuite. L'état d'équilibre 485Mi qui J'ai continué à trébucher l'ancienne limite 512Mi était deux chos...

Kamo·2mo ago
Docskamo-internal

Fermer SW5

Six départs. Le plus pointu: le proxy du livre des tâches n'a pas pu être copié à partir de les citations procurations, qui exportent PATCH et pas de PUT - une ...

kamo·2mo ago
FeatureKlusterServices

Échanger les salutations à KamoCRM-Main-Intro-2

Téléchargé en tant que nouveau fichier plutôt que d'écraser l'ancien, donc en arrière est un changement en une ligne en KAMO-ATTENDANT-INTRO plus un rechargemen...

Kamo·2mo ago
ChoreSecurityService

Reconstruire contre la bibliothèque kmo-shared pour le livret de tâches SW5

Un engagement vide. ServiceTaskBookService et les quatre entités du livre de tâches en direct dans la bibliothèque partagée; ServiceTaskBookController ne peut p...

Kamo·2mo ago
Featurekamo-internal

Auteur d'un livret de travail à prix forfaitaire, évalué à la minute

Remplace la vitre d'espace SW5 par la surface d'auteur réelle: trois sous-vues sur un onglet - livres, catégories, rubriques - suivant le SubView Commutateur Ma...

kamo·2mo ago
Docskamo-internal

BaseLosContrôleur n'existe pas non autorisé()/interdit()

Un cahier des charges a été informé par un exécutant que ces aides ont été inventés et n'ont pas Execri n'est pas vraiment nécessaire; ces deux ne le font pas, ...

kamo·2mo ago
FeatureSecurityService

Livre de tâches à droite API

SW5 Tâche 3, demi-contrôleur. CRUD pour les livres, catégories, tâches et options, plus GET /-bookUid/tasks/by-code/-code---------------------------------------...

Kamo·2mo ago
Featurekamo-shared-library

Service de livre de tâches avec CRUD org-scoped et résolution de code

SW5 Tâche 3, moitié de bibliothèque. ServiceTaskBookService expose des livres, des catégories, tâches et options derrière une API org-scoped, plus resolveTaskBy...

Kamo·2mo ago
Featurekamo-internal

Non-passe de la tarification, de la fiscalité et des niveaux pour les marchés des services

Un marché du SERVICE a obtenu exactement trois onglets - Overview, Vendeurs, Accords. Clients, taxes et expéditions et rabais et prix ont tous été fermés sur co...

kamo·2mo ago
Featurekamo-internal

Appliquer une remise à une réclamation

"monnaie non appliquée" est de l'argent que le payeur a envoyé que personne attaché à une réclamation, Et la file d'attente ne pouvait être regardée que. APST-I...

kamo·2mo ago
FeatureSecurityService

Trouver une réclamation par le numéro un payeur cotation

L'apurement d'un transfert de fonds a besoin de la réclamation qu'il règle, et une remise de fonds n'est pas id - uniquement le nombre de la pratique envoyée. S...

Kamo·2mo ago
Fixkamo-internal

Un appel entrant lit correctement et respecte la pilule de statut

Trois choses ne sont pas du tout avec la superposition d'appels entrants de la fenêtre d'accès. Le numéro a été peint exactement comme l'INVeillant l'a porté, ...

kamo·2mo ago
Featurekamo-internal

Quatre choses qui pourraient être regardés et non faits

Chacun d'entre eux avait un point de terminaison d'appel, une fonction client, et aucun moyen pour une personne. pour l'atteindre. Fermeture d'une boucle d'ord...

kamo·2mo ago
FixSecurityService

Rien n'est retourné un compte id, donc rien ne peut être retiré

Retirer l'accès au portail et accorder un mandataire à la fois tenant compte de l'identifiant, et non n’a jamais été renvoyé un. Une pratique pourrait inviter u...

Kamo·2mo ago
Docskamo-login

Enregistrer le piège de l'ordonnage du PBX

Ensencer d'une ligne de catalogue dont le modèle de tarification est une nouvelle valeur enum fait cette ligne illisible à tout service encore sur un ancien par...

Kamo·2mo ago
ChoreSecurityService

Reconstruire contre la tarification partagéeModel.PER-EXTENSION

L'image en cours est antérieure à la valeur d'enum, donc la lecture des deux catalogues PBX ensemencés lignes (fini-modèle 'PER-EXTENSION') lancent sur enum par...

Kamo·2mo ago
Featurekamo-shared-library

Ajouter le livret de tâches à plat

Un catalogue de tâches à prix dont les entrées portent la main-d'œuvreMinutes - le nombre que Tant les prix d'une ligne que la taille d'une visite. ServiceLineI...

Kamo·2mo ago
Docskamo-internal

Restaurer la fermeture de SW4, perdue à une édition d'arbre de travail truqué

L'engagement précédent a été édité par l'exemplaire sur le disque du présent plan, qui était antérieure à la Section expédiée - cette section a été ajoutée à un...

kamo·2mo ago
FixKlusterServices

Augmentation de la durée de la sonde de la sonde 1Gi et relaxation de la sonde de la sonde

Traefik s'est assis à -485Mi contre une limite de 512Mi (95 %). Le groupe c enregistrement 47836 coups de mémoire.max avec oom-kill 0 et jamais OOM-kill, parce ...

Kamo·2mo ago
Docskamo-internal

L'application de DDL ouvre une fenêtre 40001 et la regarder, ne redémarrez pas

Le blot d'une version de catalogue laisse des connexions JDBC mises en commun tenant l'ancienne et la requête suivante à travers chaque échec SQLState 40001, ce...

kamo·2mo ago
Fixkamo-internal

Lire et mettre à jour la liste des prix parlait au mauvais critère d'évaluation.

Deux inadéquations client/serveur silencieuses ont fait figurer l'entrée de la liste des prix de détail Le chemin d'écriture de l'écran est mort : - la liste d...

kamo·2mo ago
FeatureInitializerService

Schéma de facturation PBX par extension, retournement et catalogue

PbxBillingSchemaMigration est 'Order(0) parce qu'il ajoute une colonne. Le l'entité de bibliothèque partagée mappe le mode phone-cost-cost à partir du moment où...

Kamo·2mo ago
FeatureBillingService

Service de facturation par téléphone par extension

PricingModel.PER-EXTENSION, sa propre clé de quantité réservée, un allocator, un un réchauffeur nocturne, une porte d'enlèvement et l'API résumée - le jumeau de...

Kamo·2mo ago
Featurekamo-marketing

Donnez aux add-ons du téléphone une icône de téléphone

PER-EXTENSION rend déjà "extension/mois" - ajouterOnUnitLabel la manipule et n'a pas besoin de changement. La carte d'icônes est: elle est calibrée sur le catal...

Kamo·2mo ago
Featurekamo-internal

Indiquer quel coût d'extension, où les extensions sont gérées

ExtensionUsagePanel sur l'onglet stats, à côté de la boîte aux lettres et des panneaux de stockage: le nombre par classe, le taux de catalogue, le total mensuel...

kamo·2mo ago
FeatureKlusterServices

La temporisation des files d'attente et la "presse 0" tombent toutes les deux par messagerie vocale

Remplace la boucle de file Dial()-Goto-rollé par app-queue. La décision facteur est DTMF: les chiffres NE sont PAS appariés avec le dialplan alors que Dial() es...

Kamo·2mo ago
Featurekamo-shared-library

Compter les extensions, un serveur tiers ne facture pas

Les files d'attente, les RIV, les groupes de ring et les pièces de rechange sont les extensions auxquelles personne n'est affecté, et en vertu de la règle des t...

Kamo·2mo ago
FixVOIPService

Le balayage de l'extension n'efface plus chaque affectation de membre

MemberVoipConfigController.put écrit une affectation à deux endroits - MEMBRE-VOIP-CONFIG et - et Puis apuré la seconde lors de sa passe suivante. Non le fourni...

Kamo·2mo ago
Featurekamo-shared-library

Compter les extensions de téléphone facturables

Ajoute le jumeau de téléphone de l'agrégateur par boîte aux lettres: PbxBillingClass avec un Commutateur de type VoipProvider et pas de bras par défaut, OrgPbxB...

Kamo·2mo ago
FeatureKlusterServices

En-attente de la sonde de trous de musique 8000 et 8080 simultanément

Huit pistes de maintien téléchargées sous la forme de la classe MOH, qui s'est mélangée. Le l'ordre aléatoire vient de "random"1 sur la ligne dans la table de m...

Kamo·2mo ago
FixMediaService

Une réaction basculée deux fois en un coup est un non-op, pas un 500

setReaction lire, puis sauvé, puis attrapé la violation de la contrainte la lecture était censée prévenir - qui ne fonctionne pas: les surfaces de violation à l...

kamo·2mo ago
Fixkamo-shared-library

Laissons la base de données décider si une réaction existe déjà

La contrainte unique sur (message, membre, emoji) ne faisait rien d'utile. Une lecture-vérité perd la course avec le deuxième clic du membre, et attraper la vio...

kamo·2mo ago
Fixkamo-internal

Une réaction ou une modification ratée ne s'en tient pas au message

Prend zkamo/chat-core 0.1.9, qui roule une modification ou une réaction optimiste lorsque le la connexion chute plutôt que seulement lorsque le serveur refuse. ...

kamo·2mo ago
Featurekamo-internal

Un emoji sur un seul message, et un message que vous pouvez corriger

Un membre a demandé les deux sur le chat individuel. Ils atterrissent sur le même menu permessage le La fenêtre a déjà, à côté de Copy et Unsend. Les réactions...

kamo·2mo ago
Featurekamo-shared-library

Les réactions emoji par message, et un message que son expéditeur peut corriger

Deux choses qu'un membre a demandé sur le chat individuel: un emoji n'importe qui dans la conversation peut mettre un message unique, et la possibilité de corri...

kamo·2mo ago
FeatureKlusterServices

Salutations enregistrées, par extension, 1/2 à l'opérateur

Remplace le modèle de maintien en jeu par l'introduction enregistrée: - joue la salutation ET écoute au en même temps, pour qu'un appel d'offres puisse le co...

Kamo·2mo ago
Fixkamo-internal

L'espace de travail que vous avez choisi est celui dans lequel vous atterrissez

Choisissez "ABC Mortgage" à l'inscription et vous êtes arrivé dans un espace de travail portant KamoCRM Logo et couleurs, avec un menu de gauche offrant l'étiqu...

kamo·2mo ago
FixEmailService

Arrêter la carte non lue offrant du courrier qui a été lu et supprimé

Le widget de la page d'accueil un reads reads e-mail-metadata.search-index directement - il ne doit pas dépenser une connexion IMAP, qui est l'ensemble Pour que...

kamo·2mo ago
Fixkamo-internal

Tenir les tickets d'assistance hors du badge non lu par membre

perSender est ce qui met un nombre sur une personne - sa ligne d'analyse de membre, son Tête hexagone - il doit donc signifier "non-lire des messages à partir d...

kamo·2mo ago
Fixkamo-shared-library

Un compte non lu ne désigne un expéditeur que lorsqu'un seul membre est la réponse

ité est ce qui épingle un badge non lue à une personne - sa rangée d'annuaire membre, leur tête hexagonale - il doit donc signifier "ces messages sont d'eux". I...

kamo·2mo ago
August 26, 2026
FeatureKlusterServices

Auto-assisterant à l'entrée et musique en attente et numéro par extension

Les appels entrants n'avaient nulle part où aller: la table "introing" était complètement vide, Même un appel livré aurait été arrêté. Ajoute le contexte de l'a...

Kamo·2mo ago
Fixkamo-marketing

Une extension par boîte mail n'est pas payée par utilisateur

La page de prix publique est tombée à travers le bras défaut, de sorte que la page de prix publique a annoncé les deux modules complémentaires de courrier élect...

Kamo·2mo ago
FeatureInitializerService

Un calendrier partagé par org, un primaire par membre

L'approvisionnement n'avait rien sous-le, donc deux premières charges simultanées les deux insérés. Écroque à l'écart ce que cela a déjà fait - vingt lignes dup...

Kamo·2mo ago
FixEmailService

Arrêter deux premières charges approvisionnant deux de chaque calendrier

Le rampe de lancement peint deux widgets de calendrier et chaque récupère son propre alimentation. Deux demandes ont été satisfaites en feuille de compteCalenda...

Kamo·2mo ago
Fixkamo-internal

En économisant une page de paramètres, il ne reperit plus l'onglet comme plate-forme

Signé à Wienerschnitzel, ouvert Paramètres et image de marque, sauvegardé Company Info, et l'ensemble de l'espace de travail est revenu au logo et aux couleurs ...

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