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,874
Évolution totale
4,587
Caractéristiques
4,515
Corrections
32
Projets
Filtrer par projet
Tous les projets17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
Docskamo-internal

Arrêtez de dire aux implémentateurs de lancer git commit --allow-empty

--permet à vide un résultat vide, il n'en force pas un. Sans pathspec il engage toujours l'index, et ces caisses ont toujours un autre les travaux de la session...

kamo·2w ago
Docskamo-internal

Arrêtez de dire aux implémentateurs de lancer git commit --allow-empty

-- permettre à PERMITS vides un résultat vide, il n'en force pas un. Sans pathspec il engage toujours l'index, et ces caisses ont toujours un autre Les travaux ...

kamo·2w ago
Fixkamo-marketing

Débriseuse la construction - défaire un balayage que j'ai causé

c8ec175 était censé être un engagement de reconstruction vide. Ce n'était pas le cas : 'git commit PERMITS un résultat vide, il ne force pas un - il s'engage to...

Kamo·2w ago
FeatureKlusterServices

Applications, médias, manifestes de bord et politique de réseau

- config.ini porte un bloc [zone) à partir du premier jour, donc une deuxième région est une configuration edit, pas la chirurgie. Les secrets sont remplacés ...

Kamo·2w ago
Fixkamo-internal

Les onglets du centre d'interaction ne s'enroulent jamais à deux lignes

Six onglets pleine largeur partagent le volet de conversations de 550px, laissant 80px chacun, et "Les membres de l'équipe" ne correspondaient pas - il a emball...

kamo·2w ago
FixKlusterServices

K3m1 est 47.1811,8,87 (pbx.k3.kluster.kamocrm.com)

Retourne un changement incorrect de la mienne. J'avais propagé 42.181.8.87 et édité le commentaire de coturn/redon.yaml, qui était tout de fait juste. Vérifié p...

Kamo·2w ago
Featurekamo-internal

et verrouillage de la carte Entreprise

Enregistre le bon côté client - liste, couleur, icône - et l'ajoute au bon côté du client l'ensemble non-tabing du test de couverture avec une note sur ce qu'il...

kamo·2w ago
Fixkamo-internal

Une pièce jointe qui ne peut pas être lue le dit, au lieu de rien

Un élément de média vous donne un bit - il a échoué - et pas de code de statut, et il les serrures sur ce morceau: il ne réarment jamais, donc quoi que ce soit ...

kamo·2w ago
FixSecurityService

Une image de cadre d'image dont les octets sont partis répond 410, pas 500

Le flux de trame a tout attrapé comme le ruisseau - a échoué et a renvoyé 500, donc une photo dont l'objet n'est pas en stocké rendu comme une image brisée sans...

Kamo·2w ago
FeatureBillingService

Refuser un abonnement à l'entreprise en libre-service

L'entreprise est négociée. Se cachant le prix est la présentation; c'est le frontière. Une demande de nommage du plan d'entreprise est rejetée à moins que l'app...

Kamo·2w ago
FixVOIPService

Un enregistrement dont les octets sont passés répond 410, pas 500

Même répartition que le proxy d'imagerie et le téléchargement des documents. Un enregistrement d'appel qui est pas de stockage en permanence n'est pas là, et un...

Kamo·2w ago
FeatureSecurityService

Retenir la tarification des entreprises sur le catalogue

L'entreprise est négociée directement avec KamoCRM, donc son taux n'est pas à nous de publier. Chaque surface qui cite un prix plan lise ce seul point d'extrémi...

Kamo·2w ago
FixDocsService

Un document dont les octets sont partis répond à 410, et non 500

Le téléchargement en continu a pris chaque défaillance de stockage en tant qu'erreur inattendue et a renvoyé 500, qui ne dit à un lecteur rien et laisse un spec...

Kamo·2w ago
FixMediaService

Une pièce jointe qui ne peut pas être lue dit au lieu de 500ing

Le proxy d'imagerie répond déjà à 410 pour l'accès révoqué et pour un retrait message, mais laissez ouvrirRange's IOException s'échappe hors de l'ordre - donc l...

Kamo·2w ago
Featurekamo-internal

Montrez ce que dit le tableau avant l'inscription de la prescription

Le serveur refuse maintenant une prescription qui entre en conflit avec une allergie enregistrée, un médicament le patient est déjà allumé, ou un patient person...

kamo·2w ago
FeatureKlusterServices

CouchDB et LapinMQ sur k3m1

CouchDB q-8 / n-1, vérifié en direct. q est fixé à la création de la base de données et KamoPBX crée une base de données par compte plus MODB mensuel, donc q es...

Kamo·2w ago
Featurekamo-shared-library

Dis que "les octets sont partis" à l'écart de "le stockage est vers le bas"

openRange a effondré chaque échec de noeud dans une IOException, donc un appelant pourrait faire Rien avec elle, mais retournez 500. Le navigateur n'est pas en ...

Kamo·2w ago
Featurekamo-shared-library

GESTIONNÉRÉTAIRES-SUBSCRIPTIONS

L'entreprise est négociée, jamais en libre-service. Cette droite porte les deux moitiés de qui : voir ce qu'il coûte, et mettre une organisation à son sujet. C...

Kamo·2w ago
Docskamo-internal

Correct quatre allégations SW6a, une fausse mesure

Une liste claire d'une interface sans implémentation NE NE NE NE NE NE NE çouvaient PAS la résolution à une liste vide - elle lance UnsatisfiedDependencyExcepti...

kamo·2w ago
Docskamo-internal

Correct trois réclamations SW6a, l'une d'elles mesurées faussement

Un projet antérieur indiquait une simple «Liste bâchée» d'une interface les implémentations se résolvent à une liste vide. Il jette InsatisfaitDependencyExcepti...

kamo·2w ago
Fixkamo-shared-library

En fait, appeler la politique d'exécution

SW3 a implémenté FulfillmentPolicy en tant que premier membre d'une interface qui n'en avait pas, et rien ne l'a jamais appelé - un grep à travers la bibliothèq...

Kamo·2w ago
Refactorkamo-internal

L'onglet de session nomme son organisation;

Construit directement sur 05ff51b3, qui a établi la bonne source de vérité - le onglet demande à sa propre session l'espace de travail dans lequel il se trouve,...

kamo·2w ago
FeatureSecurityService

Vérifiez le tableau avant d'écrire une ordonnance

La prescription a été ajoutée avec le tableau des allergies, la requête interaction-checking et un point d'extrémité du "diatour de sécurité" tout à côté, non l...

Kamo·2w ago
Chorekamo-marketing

Reconstruire pour récupérer la copie de l'offre d'étuves précoces

Le changement de dictionnaire a atterri après la dernière construction, et les messages/s'éteiment Construire du temps.

Kamo·2w ago
Fixkamo-marketing

Le titre du siège est un défaut, pas un plafond

La carte a imprimé "Jusqu'à 5 utilisateurs" à partir de plan.maxSeats, directement au-dessus de son propre Liste de caractéristiques libellée "Utilisateurs (25)...

Kamo·2w ago
FixInitializerService

Lignes catalogues qui ont fait que la page des prix se contredit

COMMERCE-POS est ServiceType.POS(21), dont le vrai nom est "Lignes d'affaires" - le commutateur parapluie pour ce qu'un org vend, loue, sert ou prête. C'était é...

Kamo·2w ago
FixSecurityService

Un aperçu du CCD n'est pas une divulgation

La prévisualisation d'un résumé a été enregistrée, une divulgation nommant le receveur, donc un patient demander qui a son dossier en dessous de 164,528 dollars...

Kamo·2w ago
FeatureKlusterServices

Porte d'infrastructure de la phase 0

- TURN sur TLS sur 5349 avec un vrai cert (tour-kamocrm-com-cert). Sans rames: un client derrière un pare-feu de sortie de 443 seulement n'a pas de chemin méd...

Kamo·2w ago
ChoreSecurityService

Reconstruire pour SubscriptionPlanFeatureDTO.unit

Le catalogue stocke une unité par fonctionnalité et le DTO le porte maintenant, donc le prix La page peut rendre "15 GB par utilisateur" au lieu d'un 15 nu. Par...

Kamo·2w ago
FixInitializerService

Trois lignes de catalogue qui ont fait que la page des prix se contredit

Décomptes du siège. Le titre de la carte de plan indique les sièges max. la liste de caractéristiques sous-est et la table de comparaison lise la ligne de carac...

Kamo·2w ago
Featurekamo-shared-library

Porter l'unité d'une fonctionnalité de plan aux surfaces d'achat

Le catalogue a stocké une unité par fonction tout au long - "GB/utilisateur", "utilisateurs", "contacts" - et le plan-car DTO l'a laissé tomber, de sorte que ch...

Kamo·2w ago
Fixkamo-marketing

La page s'est contredite, et la calculatrice a facturé un e-mail par utilisateur.

Inclus-in nomme le mauvais plan. Les quatre modules par siège sont inclus dans Les entreprises et les entreprises, et la plaquette a choisi la FIRST id dans InP...

Kamo·2w ago
Docskamo-login

FreePBX est déprécié (décision 4 révisée)

Pas de migration ni de coexistence permanente. KamoPBX reste sur k3m1 dont les filets hôtes sont vides, il n'a donc besoin d'aucun des ports de FreePBX et pas d...

Kamo·2w ago
Docskamo-internal

Plan SW6a, et division SW6 en trois

La spécification appelle SW6 "fille l'UI finie", qui supposait qu'un backend existait à câbler à. Les nouvelles colonnes de ServiceJob, ServiceViit et ServiceLi...

kamo·2w ago
Testkamo-internal

Pinez les deux règles de forme qui s'effondrent silencieusement

Les deux décident de ce qui NE D'EN pouvoir envoyer, qui est la moitié d'une forme sans symptôme visible. quand ça tourne mal. Une ligne de transfert de fonds ...

kamo·2w ago
RefactorSecurityService

Un analyseur corps-demande, pas trois

Les trois contrôleurs cliniques en écriture ont chacun développé leur propre chaîne/uuid/integer/ assistants de date dans un délai d'une semaine les uns des aut...

Kamo·2w ago
Docskamo-login

Plans de mise en œuvre de KamoPBX (programme et 9 phases)

Décomposé en un plan par phase; un plan unique ne produirait pas un logiciel de travail jusqu'à la fin. Détails TDD de la taille d'une bouchée: Portail de l'...

Kamo·2w ago
BuildSecurityService

Reconstruire contre la solution de dédup de stockage

Picks kamo-shared-library d21e01ce. uploadDocument et le chemin derrière le membre documents, divulgations de créances hypothécaires, cadres d'images et flux mé...

Kamo·2w ago
BuildMediaService

Reconstruire contre le correctif de téléchargement du document

Croisir la bibliothèque kmo-shared d21e01ce, qui a atterri quelques minutes après la précédente construire. Le chemin d'attache de discussion a déjà f848f394; i...

Kamo·2w ago
BuildDocsService

Reconstruire contre la solution de dédup de stockage

Picks up kamo-shared-library d21e01ce. uploadDocument a créé son ImgDat avec est Missing-fausse avant l'envoi des octets, et son « transactionnel n'a pas rouler...

Kamo·2w ago
BuildConversionService

Reconstruire contre la solution de dédup de stockage

Picks up kamo-shared-library d21e01ce. uploadDocument a créé son ImgDat avec est Missing-fausse avant l'envoi des octets, et son « transactionnel n'a pas rouler...

Kamo·2w ago
Docskamo-login

Décisions de KamoPBX d'enregistrement - KA-OOO confirmé, k3m1 placement, ACDc, rebamband de catégorie 3

Six questions en suspens ont été répondues: 1. KA-OO est la route; le matériel possédait, donc le frame coût est entièrement supprimé. 2. Un noeud/groupe mainte...

Kamo·2w ago
Fixkamo-shared-library

Le document téléchargement ne publie sa ligne qu'une fois que les octets ont atterri

Le document de téléchargement tamponné était le magasin qui a écrit son ImgDat avec Missosse, faux avant d'envoyer quoi que ce soit, et simplement le remettre à...

Kamo·2w ago
BuildMediaService

Reconstruire contre la solution de dédup de stockage

Croisir la libraire kmo-partred f848f394. Une pièce jointe dont le téléchargement a échoué une ligne ImgDat qui télécharge plus tard du même fichier dédoublemen...

Kamo·2w ago
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·2w 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·2w 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·2w 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·2w 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·2w 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·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