Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,865
Évolution totale
4,581
Caractéristiques
4,512
Corrections
32
Projets
Filtrer par projet
Tous les projets17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w 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·2w ago
FixKlusterServices

Allowlist Telnyx dans les deux prisons d'échec2ban

Ajoute les adresses de signalisation Telnyx US (192.76.120.10, 64.16.250.10 sip.telnyx.com) à ignorer maintenant que le coffre de transporteur est approvisionné...

Kamo·2w ago
Fixkamo-asterisk-support

Les crochets prédials doivent Retour(), et non MacroExit()

Asterisk 21 a supprimé purement et simplement la famille d'applications Macro() et FreePBX atteint ces crochets avec Gosub() (extensions-additional.conf: Le cro...

Kamo·2w ago
FixKlusterServices

Faites fonctionner effectivement à défaut2ban et activer le journal de sécurité d'Asterisk

fail2ban n'a jamais commencé sur ce PBX. Sa prison de sécurité des astérisques veille /var/log/asterisk/security, un fichier Asterisk jamais créé: FreePBX génèr...

Kamo·2w ago
FixBillingService

Scanner le paquet de référentiel email.billing shared-lib

EnableJpaRepositories réprime explicitement les paquets, donc MailboxBillingDayRepository était invisible et le service a refusé de commencer tout simplement - ...

Kamo·2w ago
Fixkamo-internal

Ne verrouillez jamais le fournisseur qu'un organisme utilise déjà

Deux orages de production circulent 26 et 41 boîtes aux lettres réelles sans qu'il soit mis en circulation. code additionnel, donc le cueilleur leur aurait dit ...

kamo·2w ago
Featurekamo-internal

Revoir l'accès d'urgence et porte les deux dernières surfaces

Le critère d'évaluation du brise-verre avait une fonction cliente que rien n'appelait: L'accès d'urgence aux cartes a été enregistré et il n'y avait pas d'écran...

kamo·2w ago
Featurekamo-internal

Lever et envoyer une réclamation à partir de la file d'attente qui a trouvé l'œuvre

Le cycle des recettes se lisait dans sept files d'attente et ne pouvait pas présenter de réclamation. Chaque écriture maintenant pend de la file d'attente qui e...

kamo·2w ago
Featurekamo-internal

Corriger les détails du patient

Les détails peuvent être saisis une seule fois et jamais fixés. Le groupe se réunit sous le résumé. plutôt que dans un écran de réglages, parce que le moment où...

kamo·2w ago
ChoreBillingService

Reconstruire contre la librariure kmo-sahaine actuelle

IC clones partagés à l'heure de la construction de l'image. Ce service a été construit pour la dernière fois avant L'enum a été déployé, le dir. ne peut pas ana...

Kamo·2w ago
Featurekamo-internal

Mise en place de types de visites et d'heures de travail

Le premier criblage a besoin d'une nouvelle pratique, et celui qui n'existait pas. Réservation propose des types de visites à partir d'une table et recherche la...

kamo·2w ago
Featurekamo-internal

Écrire une ordonnance, une ordonnance et une vaccination

Le graphique pourrait montrer les trois et en créer aucun. Un groupe plutôt que trois, parce qu'ils sont un moment: un clinicien qui termine une visite écrit le...

kamo·2w ago
Featurekamo-internal

Choisissez qui paie les boîtes aux lettres et indiquez le nombre par facture

Le contrôle du mode de coût n'apparaît qu'une fois qu'un groupe de facturation existe - sans le cadre ne change rien, et l'offrant invite la croyance qu'il est ...

kamo·2w ago
FeatureInitializerService

Schéma des boîtes de réception connectées aux membres

L'ancien membre unique unique sur member-imap-configs est découvert par forme. plutôt que par son nom généré par Hibernate, et n'est tombé qu'après le une clé p...

Kamo·2w ago
Featurekamo-shared-library

Compter les boîtes aux lettres personnelles connectées

Kamo·2w ago
Docskamo-internal

Fermer SW4

Neuf départs. Les deux qui comptent le plus: l'auto-évaluation de ce plan a affirmé qu'un type était cohérent sur trois endroits, et il était cohérent et mal; e...

kamo·2w ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation